Write Discord.js component in tsx.
discord-tsx-factory is compatible with discord.js version 14.10.0 - 14.11.0. (See peerDependencies)
import { createElement, Fragment, Client } from "discord-tsx-factory";
import * as Discord from "discord.js";
const client = new Client(...);
// Go to documents/EXAMPLES.md (visit GitHub) to check out example usages.Using npm
$ npm install --save discord.js@14.11.0 discord-tsx-factoryUsing yarn
$ yarn add discord.js@14.11.0 discord-tsx-factoryYou need to modify your tsconfig.json to use discord-tsx-factory:
{
"compilerOptions": {
...
"jsx": "react",
"jsxFactory": "createElement",
"jsxFragmentFactory": "Fragment",
...
},
...
}Go to EXAMPLES.md.
Go to HANDLING_INTERACTIONS.md.
discord-tsx-commands is now available on npmjs!
import * as Discord from "discord.js";
import { createElement, Fragment } from "discord-tsx-factory";
import "discord-tsx-commands";Check out discord-tsx-commands on GitHub for more information.
MIT License
Copyright (c) 2022 이승훈