📖 Introduction
This module is an extension of discord.js, so the internal behavior (methods, properties, …) is the same.
This library allows you to use TypeScript decorators on discord.js, it simplifies your code and improves the readability!
🗂 Packages
- discordx - discord framework for building a discord.js bot using Typescript decorators.
- create-discordx - CLI tool for generating a discordx project using templates.
- @discordx/changelog - A changelog generation tool built with Typescript and Node.
- @discordx/di - Dependency injection service with support for agnostic IOC.
- @discordx/importer - Import solution for both ESM and CJS.
- @discordx/internal - discordx internal methods, Can be used for external projects.
- @discordx/koa - Koa framework for building a rest API using Typescript decorators.
- @discordx/lava-player - A Lavalink player.
- @discordx/lava-queue - A queue system for lava-player.
- @discordx/music - An easy way to create a discord music bot.
- @discordx/pagination - An easy way to create pagination messages.
- @discordx/socket.io - Socket.io framework for building WebSocket server with Typescript decorators.
- @discordx/utilities - A utilities package for discordx.
📜 Documentation
☎️ Need help?
- Check frequently asked questions
- Check examples
- Ask in the community Discord server