- HTTP-first Discord interactions — signature verification, routing, and the application-command registry, with no gateway connection
- Project scaffolding —
pnpm create @wolfstar/http-frameworkgenerates the entry point, an example command, environment files, and your linter/formatter of choice - Typed commands and subcommands — decorators over regular classes, discovered by piece stores
- Internationalization — typed keys (
T/FT,resolveKey), localized command builders, per-guild language resolution, and optional hot reload - Locale loading — loads and merges locale files across directories
- Interaction testing — typed fixtures, a local harness, and dedicated Vitest matchers, with no network server involved
- Typed environment variables — dotenv loading plus parsers that fail loudly on bad input
- Result-based fetch — HTTP errors as values instead of thrown exceptions
- Structured logging and Influx metrics
- Shared pieces — drop-in commands and listeners via a
/registerimport - Platform helpers for Reddit, Twitch, and weather
- Generated API reference — built from every public entry point on each documentation build
Features
What ships across the Stars Components packages.