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-factory
Using yarn
$ yarn add discord.js@14.11.0 discord-tsx-factory
You 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 이승훈