Skip to content

Releases: phcdevworks/spectre-init

Phase 2 - TypeScript 7 Toolchain Support

Choose a tag to compare

@bradpotts bradpotts released this 22 Jul 16:40

Changed

  • Added TypeScript 7 compiler support while retaining TypeScript 6 for ESLint/typescript-eslint compatibility.
  • Bumped typescript-eslint to 8.65.0 and refreshed release tooling dependencies.

Validation

  • npm run check
  • CLI version and help smoke tests
  • Production dependency audit
  • npm package and publish dry-runs

Phase 2 - Ecosystem Alignment and Release Tooling

Choose a tag to compare

@bradpotts bradpotts released this 08 Jul 07:26

Contract change type: additive

Added

  • Added @phcdevworks/spectre-manifest as a devDependency. spectre.manifest.json
    at the repo root declares this package's ecosystem role, layer, exports, and
    allowed dependency targets. check:ecosystem validates it in the check pipeline.
  • Added shell-app template — a full shell starter wiring bootstrapApp, the
    router, reactive signals/effects, and @phcdevworks/spectre-components
    (sp-button).
  • Added check:version-sync script (scripts/check-readme-version.ts) that
    verifies README version references stay in sync with package.json; wired
    into npm run check.
  • Added release:propose script (scripts/propose-version.ts) that suggests
    the next semantic version bump based on [Unreleased] change classification.

Changed

  • Bumped @phcdevworks/spectre-manifest devDependency range to ^1.1.0.
  • Bumped typescript-eslint devDependency to ^8.63.0.
  • Bumped template dependency pins: @phcdevworks/spectre-tokens to 3.3.1,
    @phcdevworks/spectre-ui to 2.7.1, @phcdevworks/spectre-ui-astro
    reference to 3.4.1.

Phase 0/1 - First Public Release

Choose a tag to compare

@bradpotts bradpotts released this 22 Jul 16:55

Historical release record

This GitHub release was backfilled on July 23, 2026. The package was originally published to npm on June 4, 2026, from commit 2628cb1.

Added

  • Initial Spectre scaffolding CLI with interactive and non-interactive workflows.
  • TypeScript/Vite starters for vanilla and shell-app projects.
  • Project-name validation, output validation, package installation, and extensible project-type registration.
  • GitHub Actions verification, ESLint, formatting, and the full npm run check gate.
  • Repository documentation and cross-agent development guidance.