About Purplet
Built with TypeScript and Discord.js, this framework provides an easy way to build Discord applications that leverage Discord's interaction API.
Purplet is not affiliated with Discord or Discord.js.
Development
To install and get started, run
npm init purplet
and follow the instructions.
Part of Purplet is documented here, and we encourage devs to check the sample project for inspiration and guidance.
License
Purplet is licensed under the Apache 2.0 license.
Roadmap
- [x] Chat/Slash command handler
- [x] Context commands
- [x] Chat subcommands
- [x] Text command handler
- [x] Event handler
- [x] Configuration file
- [x] Service Handler
- [ ] Global Handler
- [x] PresenceProvider Handler
- [x] Component Handler
- [x] Modals
- [ ] Optimize cramming method
- [ ] Dev mode
- [ ] Revise configuration
- [ ] Utils
- [x] Init command to create a new project
- [ ] Finish documentation