dysnomia
dysnomia copied to clipboard
A fork of Eris, a Discord Node.js library, focused on keeping up with the latest Discord API changes.
Ref: https://github.com/discord/discord-api-docs/commit/b97fad33bf2ff7633df32c1a8a206b53aa9fe568 Ref: https://github.com/discord/discord-api-docs/commit/70b03d19adb320ae8b1dce15b9226628a50579fd Ref: https://github.com/discord/discord-api-docs/commit/b8feadd75e782537545c715fbd71ab4048132363 Ref: https://github.com/discord/discord-api-docs/pull/6502 Ref: https://github.com/discord/discord-api-docs/pull/6548 Ref: https://github.com/discord/discord-api-docs/commit/f0d1615432dada83e34c37972b3d1661735caf59 TODO: - [x] REST SKU/entitlement management - [x] WS entitlement events - [ ] Maybe a structure for...
This PR introduces changes that aim to reduce the dependency of data structures on the Client class (and internal cached state in general) in order to prepare for the REST...
Adds a very crude JSDoc parsing test as a part of the CI routine to help catch inline documentation errors.
Ref: https://github.com/discord/discord-api-docs/commit/72197509c5bd7db4a3377419885b3fed98506d4c Ref: https://github.com/discord/discord-api-docs/commit/fc56b3d618259a326607d52de00c47e6fd1112b7 Ref: https://github.com/discord/discord-api-docs/commit/1eaa1af5677712957479c9959132003b79396e24
This PR tweaks the linting rules mainly to help readability and enforce consistency across the Dysnomia codebase. ## What's changed as of now - `strict` is now enforced as an...
Implements super reactions to Dysnomia. Ref: https://github.com/discord/discord-api-docs/commit/b1bed4665ab0855cd3265fa3617a05bf7a51b353 Ref: https://github.com/discord/discord-api-docs/pull/6375
Ref: ~~https://github.com/discord/discord-api-docs/pull/5723~~ https://github.com/discord/discord-api-docs/pull/6464 ~~This also is based on new seasonal avatar decorations being prefixed with `v2_` to denote using an avatar decoration preset.~~
This issue refers to an ESLint rule, which is extended in its recommendation: [no-prototype-builtins](https://eslint.org/docs/latest/rules/no-prototype-builtins). The rule highlights some advantages, such as: avoidance of property shadowing errors, better compatibility with third-party...
This pull request deprecates all REST methods of `Client` and moves them into a new class called `RESTClient`. This will allow for making requests without needing to create an instance...
Fixes https://github.com/abalabahaha/eris/issues/1522 introduced originally into Dysnomia via #131. Ref: https://github.com/abalabahaha/eris/pull/1525