Erin
Erin
The `Client` methods `addCommandDir`, `addCommandFile`, and `reloadCommands` were all deprecated in #29, when the `EventListener` class was added. These functions now serve only as aliases for `addDir`, `addFile`, and `reloadFiles`...
The `Client#setGlobalRequirements` method and the `ignoreGlobalRequirements` client option were both deprecated in #75, with the addition of the `globalCommandRequirements` client option. Uses of `Client#setGlobalRequirements` can be replaced with usage of...
The `Client#defaultPrefix` property was deprecated in https://github.com/eritbh/yuuko/commit/7a4c65dc0f0bff0cf601134678c2456eaced0c96 when it was replaced with `Client#prefix`. `defaultPrefix` is now a getter/setter pair that aliases directly to `prefix`, so it can be directly replaced...
`ClientOAuthApplication` was deprecated in #56, which updated it to be a direct alias of the Eris type `OAuthApplicationInfo`. Yuuko's `ClientOAuthApplication` type was initially introduced before Eris included typings for OAuth...
Removes deprecated v2 features and their associated warnings.
Instead of ```ts export default new Command('ping', msg => { // this could be long... }, { guildOnly: true, }); ``` we should support putting options at the beginning before...
Makes docs messy, re-exports make it unclear which package provides what, and one more `require('eris')`/`import 'eris'` isn't the end of the world for anyone
I've started messing around with the structures for application commands and it seems pretty viable to integrate them into Yuuko, though I'm not exactly sure how much of the existing...
Fixes #25 (or at least it will). This should be ready for at least basic testing, though it doesn't come with much at the moment. The available argument types out...
[Discord conversation](https://discord.com/channels/409839835503788033/409840359632404481/845329886557241374) Currently, custom `messageCreate` listeners can't get too much information about run commands when calling `client.processCommand`. It only returns a `true` or `false` value that indicates whether a command...