Skip to content

lshqqytiger/discord-tsx-factory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npm version

About

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.

Installation

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",
    ...
  },
  ...
}

Example usage

Go to EXAMPLES.md.

Listening and Handling interactions

Go to HANDLING_INTERACTIONS.md.

Command

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.

Special Thanks

License

MIT License

Copyright (c) 2022 이승훈

About

Write Discord.js component in tsx without React.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published