Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@sapphire/framework

Package Overview
Dependencies
Maintainers
0
Versions
851
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sapphire/framework - npm Package Versions

1
8485

1.0.0-alpha.0

Diff

Changelog

Source

1.0.0-alpha.0 (2020-12-22)

Features

  • re-export public-facing structures from pieces (#113) (648a57d)
  • output type declarations to a single .d.ts file (#112) (2652a9b)
  • allow case insensitive commands (#105) (a9485ec)
  • arguments: add CoreBoolean argument (#96) (c4c25c3)
  • arguments: Add extended argument functionality (#101) (8fa9e7b)
  • arguments: added more resolvers (#63) (4eb1016)
  • arguments: Improve ID/mention checking of members, roles, and users (#100) (008dd44)
  • arguments: more helpers, added richer errors (#59) (59027d8)
  • commands: add an optional context parameter (#93) (8e1d4f8)
  • add event types to event pieces (#27) (770101f)
  • add pregenericsinitialization plugin hook (#45) (972c2d4)
  • added a lot more features (4051121)
  • added cooldown precondition (#76) (cfabf52)
  • added events (524f58c)
  • added missing imports (7688a0a)
  • added permissions precondition and utilities (#64) (123a975)
  • added Result, finished PreconditionContainer (08092b1)
  • added some minor QoL features, and a lot of docs (#84) (909efb7)
  • async login plugin hooks (#46) (95be214)
  • implement additional parsing methods for core arguments (#82) (33dc791)
  • pass error into Events.CommandDenied (#77) (d329b0f)
  • args: add Args#repeat (5924a53)
  • args: add overload for IArgument (#39) (0adac4b)
  • client: move auto-register to registerUserDirectories (cbb7667)
  • client: register and load stores (#31) (db581a9)
  • core: add base i18n handlers (#43) (a83b77a)
  • core: added logger (#38) (021085c)
  • events: add commandSuccess, change commandFinish (#65) (0d107e4)
  • flags: Add flag parsing (#47) (905d1fc)
  • index: re-export useful exports from @sapphire/pieces (#40) (d89ee44)
  • loader: automatically register client's directories (ff86b04)
  • commands and command store (#2) (73cdf0e)
  • finish command handler (#29) (a890d74)
  • implement monitors (#1) (9fde455)
  • initial work in precondition runners (bd2be01)
  • more events (7f7be02)
  • plugin support (#28) (a992b7e)
  • type documented events (#25) (df95f00)
  • Monitor: add decorators (#7) (5d3accd)

Bug Fixes

  • renamed Events.SharedReady -> Events.ShardReady (#107) (d8ca2c0)
  • args: add boolean to ArgType (#97) (67b4da8)
  • events: Return early in CorePreCommandRun if the command is not enabled (#99) (7ac3ba0)
  • argument undefined error (#34) (23de1b2)
  • do not run disabled commands (#78) (a24175c)
  • failing command tests (#24) (ceeb286)
  • make tests pass (3068899)
  • remove bug breaking prefixless commands (#80) (fc40a6c)
  • resolved bug where all pieces were nameless (989e0c7)
  • resolved build errors (09bb56f)
  • small docs inconsistency (#87) (f560742)
  • small typo (#53) (cee4a77)
  • typing error (#68) (961c33b)
  • args: make options optional (584c6ef)
  • arguments: error names (#36) (6b3c195)
  • command-handler: handle command name resolution better (0c868e1)
  • command-handler: make checks more strict (#62) (77352e8)
  • command-handler: pass parameters through all events (44cfe86)
  • command-handler: use the right variable (a12e61e)
  • core: arguments docs (#44) (1421c05)
  • eslint: cast idOffset to a number (923bf43)
  • event: set emitter to client if unset (a3bb96e)
1
8485
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc