@wolfstar/decorators. It provides TypeScript decorators to configure @wolfstar/http-framework pieces and gate their methods, modelled after @sapphire/decorators. For the weekly summary across all packages, see the changelog overview.
0.1.3 (2026-10-17)
Updates
@wolfstar/http-frameworkrange — The published peer range is now^6.4.0. npm still listed^6.3.0. (#332)
0.1.2 (2026-10-08)
Updates
PreconditionErrorevents documented — The docs now state that with@wolfstar/http-framework6.3.0, thePreconditionErrorthrown byRequiresUserPermissionsandRequiresClientPermissionsis emitted aschatInputCommandDenied,contextMenuCommandDenied, orinteractionHandlerDeniedinstead ofcommandError. Move any listener that replies to these errors to the matching*Deniedevent. (#298)
0.1.1 (2026-10-06)
Updates
- Dependencies — Updated all non-major dependencies (#253).
0.1.0
New features
- New package — The utility decorators moved out of
@wolfstar/http-frameworkinto@wolfstar/decorators, mirroring the split between@sapphire/frameworkand@sapphire/decorators. It shipsApplyOptions,RequiresGuildContext,RequiresDMContext,RequiresUserPermissions,RequiresClientPermissions,Enumerable,EnumerableMethod,createClassDecorator,createMethodDecorator,createProxy,createFunctionPrecondition, and thePieceConstructorandContextFallbacktypes, with unchanged behaviour. (#238) - Auto imports preset —
@wolfstar/decoratorsis one of the defaultimports.presetsin@wolfstar/schema, so projects using thestarsCLI’s auto imports get the decorators without an explicit import once the package is installed.
Updates
- Peer dependency —
@wolfstar/http-frameworkis a peer dependency. - Dependencies — Updated
@wolfstar/http-frameworkto6.0.0.
Migration
- Import decorators from the new package —
@wolfstar/http-framework6.0.0 no longer exports these decorators and helpers. Install@wolfstar/decoratorsand change your imports to it. TheRegister*decorators andRestrictGuildIdsstay in the framework.