@wolfstar/vite-server. For the weekly summary across all packages, see the changelog overview.
0.5.2 (2026-10-21)
Updates
- Dev server bind address — The Vite dev server binds to the address from
dev.envbefore falling back to the hostname ofdev.url, so it followsstars dev --host. (#348)
0.5.1 (2026-10-18)
Updates
- Dependencies — Updated
@wolfstar/schemato0.12.0.
0.5.0 (2026-10-17)
New features
ctx.addPiecesDir(directory)— Modules can register a directory of pieces, with one folder per store (commands,listeners, …). The pieces are registered before the bot loads, including fortscandnonebuilds.ModulesRuntimegainspiecesDirs,stars infolists them, and a relative path fails withMODULE_PIECES_INVALID. (#335)- Client lifecycle hooks —
hooksindefineModuleacceptsclient:preGenericsInitialization,client:preInitialization,client:postInitialization,client:preLoad, andclient:postListen. Give each hook by source ({ from, export }), a function called with(client, clientOptions).ctx.addClientHook(name, source)does the same fromsetup. A module’s hooks share one runtime plugin named after it.ModulesRuntimegainsclientHooks,stars infolists them, and a bad hook fails withMODULE_HOOK_INVALID. (#337) ctx.addLocales(directory)— Modules can add a directory of locales laid out as<language>/<namespace>.json. The locales merge into the client’si18noption before@wolfstar/plugin-i18nextbuilds its handler, and your project’s own languages directory is kept.ModulesRuntimegainslocales,stars infolists them, and a bad directory fails withMODULE_LOCALES_INVALID. (#339)future.compatibilityVersion: 7— Opt in to letstars.configdecide what registers.@wolfstar/plugin-*packages inpackage.jsonare no longer activated by their name. Only the modules inmodules, and the ones they install, are.stars build,prepare,dev,info, anddoctorwarn withPLUGINS_NOT_REGISTEREDabout an installed plugin that is left out. (#338)
Updates
- Dependencies — Updated
@wolfstar/schemato0.11.0.
0.4.5 (2026-10-09)
Updates
- Dependencies — Updated
@wolfstar/schemato0.10.0.
0.4.4 (2026-10-07)
Updates
- Dependencies — Updated
@wolfstar/schemato0.9.0.
0.4.3 (2026-10-06)
Updates
- Dependencies — Updated
@wolfstar/schemato0.8.0.
0.4.2 (2026-10-06)
Updates
- Dependencies — Updated all non-major dependencies. Updated
@wolfstar/schemato0.7.0(#253).
0.4.1 (2026-10-04)
Updates
- Dependencies — Updated
@wolfstar/schemato0.6.0.
0.4.0 (2026-10-02)
New features
- Stars modules — Add
modulestostars.configas a list of package names or[name, options]tuples. The CLI installs them with@wolfstar/kit’ssetupModulesbefore theconfig:resolvedhook, and the resolved configuration gainsmodulesandruntime(the runtime plugins and auto-import presets the modules contribute). Runtime plugins are registered in your bot before the legacy/registerimports, which skip packages listed inmodules. With thetscandnonebuild tools,stars devpreloads them withnode --import, andstars preparewrites.stars/modules.mjsfor production.stars build,stars prepare, andstars infowarn withMODULES_PRELOAD_REQUIREDwhen you need that preload. A failing module is reported as aMODULE_FAILEDdiagnostic (exit code 2). See@wolfstar/kit. #247
Updates
- Dependencies — Updated
@wolfstar/schemato0.5.0.
0.3.0
New features
envinstars.config— Added a top-levelenvoption that mirrors the setup options from@wolfstar/env-utilities. When present, the built entry automatically imports it first, before plugin registrations and the bot’s own modules.- Lifecycle hooks — Added Nuxt-style hooks (
config:resolved,env:options,prepare:*,builder:created,tsdown:options,build:*,dev:*) powered byhookable.
Migration
future.compatibilityVersion: 5is now the default. It is version 4 plus the automaticenvregistration, which activates when the project depends on@wolfstar/env-utilitiesand stays off with Nitro. Version 4 is still supported. Version 3 is end of life: it still works but now reports aCOMPATIBILITY_VERSION_EOLwarning and will be removed in the next major.- Projects generated by
@wolfstar/create-http-frameworkwith thetsdownorvitebuild no longer callsetup()from@wolfstar/env-utilitiesby hand.tscand JavaScript projects keep it and setenv: false(#243).
Updates
- Dependencies — Updated
@wolfstar/schemato0.4.0.
0.2.4
Updates
- Dependencies — Updated
@wolfstar/schemato0.3.0.
0.2.3
Updates
- Dependencies — Updated all non-major dependencies. Updated
@wolfstar/schemato0.2.1(#227).
0.2.2
Bug fixes
- Only register plugins with
/register—stars build/stars devnow only auto-registers installed@wolfstar/plugin-*packages that export a/registerentrypoint. Library packages such as@wolfstar/plugin-cache,@wolfstar/plugin-gatewayand@wolfstar/plugin-sharderno longer break the build (#217) (#222).
0.2.1
Updates
- Dependencies — Updated all non-major dependencies (#213).
0.2.0
New features
- Separate Vite builder package — The optional Vite builder is now a dedicated server package with a shared host context and builder lifecycle contract in
@wolfstar/schema. CLI configuration, lazy loading, project-local dependencies, and plugin registration are preserved (#209).
Updates
- Dependencies — Updated
@wolfstar/schemato0.2.0.