Skip to main content

Documentation

Packages

NameDescription
@sapphire/async-queueSequential asynchronous lock-based queue for promises
@sapphire/bitfieldA bitfield utility library for JavaScript.
@sapphire/cronA cron utility library for JavaScript.
@sapphire/decoratorsUseful TypeScript decorators for Sapphire Framework Discord bots
@sapphire/discord-utilitiesDiscord specific utilities for your JavaScript/TypeScript bots
@sapphire/discord.js-utilitiesDiscord.js specific utilities for your JavaScript/TypeScript bots
@sapphire/durationA time duration utility library for JavaScript.
@sapphire/event-iteratorTurns event emitter events into async iterators.
@sapphire/fetchTiny wrapper around globalThis.fetch for improved TypeScript and data type support
@sapphire/iterator-utilitiesAn iterator utility library for JavaScript.
@sapphire/lexureParser and utilities for non-technical user input
@sapphire/node-utilitiesNode specific JavaScript utilities for the Sapphire Community
@sapphire/phishermanWrapper around phisherman to easily check and report domains
@sapphire/ratelimitsBucket implementation for Ratelimits.
@sapphire/resultA TypeScript port of Nightly Rust's Result and Option structs
@sapphire/snowflakeDeconstructs and generates snowflake IDs using BigInts
@sapphire/stopwatchAccurately measure passing time.
@sapphire/string-storeHigh-capacity raw data storage in UTF-16 strings
@sapphire/time-utilitiesA time utility library for JavaScript.
@sapphire/timer-managerA timer manager utility library for JavaScript.
@sapphire/timestampA timestamp utility library for JavaScript.
@sapphire/utilitiesCommon JavaScript utilities for the Sapphire Community