Repository navigation
Contract change type: semantic change
Changed
- Refreshed all generated templates to the current published Spectre ecosystem
releases: shell 1.8.0, router 1.6.0, signals 1.6.1, tokens 4.15.0, UI 5.8.0,
components 1.25.0, and the Astro adapter 4.14.0. - Updated Astro to 7.4.2, Vite to 8.3.5, and the CLI development toolchain.
Fixed
shell-appandvanillastarters now type-check out of the box:
tsconfig.jsonaddsvite/clienttypes, DOM libs,noEmit, and an
includeofsrcandvite.config.ts, andpackage.jsonadds a
typecheckscript. Previouslytsc --noEmitfailed with TS2882 on the
shell CSS side-effect import.- All three starters declare
@phcdevworks/spectre-manifest ^2.0.0as a
devDependency with acheck:ecosystemscript, so the manifest$schema
path resolves and the manifest validates in a fresh scaffold. - Renamed scaffolds no longer keep the literal
spectre-appin the manifest's
ai.safeDefaults;check:manifest-namesnow asserts nospectre-app
string survives a rename.
Reported by a downstream integration using the shell-app starter.