Skip to content

Releases: gwenjs/cli

v0.1.0

09 Apr 20:58

Choose a tag to compare

0.1.0 (2026-04-09)

Features

  • cli: add vitest config and test scaffold to generated packages (6974c33)
  • commands: update docs templates to accept scope (3f20616)
  • commands: add toPackageName helper and update scaffold templates (5ae7a40)
  • cli: add normalizeScope and isValidScope helpers (1e998ae)
  • commands: wire renderer templates into generateFiles and buildPackageJson (e126f7a)
  • commands: add renderer scaffold templates (4b954f4)
  • commands: add PackageType and renderer flag to scaffold package options (5135dde)
  • commands: remove scaffold plugin and module subcommands (2eede57)
  • core: add promptSelect utility for arrow-key interactive selection (5358a2c)
  • commands: wire AsteroidActor and AsteroidPrefab templates into init command (74708c9)
  • commands: add asteroidActorTemplate to scaffold (c6acc8e)
  • commands: add asteroidPrefabTemplate to scaffold (e72c841)
  • commands: replace canvas2d renderer with DOM-based render in init template (7d2d7e5)
  • commands: load optional modules from registry in gwen init (60e518c)
  • commands: validate module against registry in gwen add (87484e2)
  • core: add module registry client with cache and offline fallback (4127af2)
  • core: add bundled fallback module registry data (657d601)
  • commands: add scaffold package orchestrator with withCi and withDocs options (fa202a2)
  • commands: add CI workflow templates for scaffold package (c293133)
  • commands: add VitePress doc templates for scaffold package (cc060d4)
  • commands: add ScaffoldPackageOptions and resolveOptions (d074ddd)
  • commands: add .gitignore to scaffold package output (764ee19)
  • commands: add oxlint and oxfmt to scaffold package devDependencies (6e363ff)

Bug Fixes

  • ci: use OIDC trusted publishing instead of NPM_TOKEN (0816830)
  • commands: align generated CI/release workflows with gwen patterns (bdd52cd)
  • commands: address Copilot PR review feedback (7410249)
  • update template ci version and gwen package versions (c69dfba)
  • commands: quote dynamic property key in augmentTemplate (ec13cc4)
  • commands: add tsconfig.test.json for test type-checking (9c12ee9)
  • commands: remove automatic gwen- prefix from toPackageName (6e4b0c5)
  • commands: replace missing prompts dep with readline utilities in promptScope (e161cf7)
  • commands: add missing JSDoc to docs template functions (2330e0b)
  • commands: scene spawns player via useActor(PlayerActor).spawnOnce() (6ce2ce1)
  • commands: restore missing 'remaining' variable in MovementSystem template (4a176bc)
  • commands: add missing actor tests and update actor.ts module comment (5611164)
  • commands: use vx/vy instead of x/y for Velocity component schema (6cfe80c)
  • commands: remove unnecessary ignoreDeprecations from tsconfig template (88251f3)
  • commands: refactor init scaffold — fix imports, PascalCase, add actors/prefabs/router (ac3ed0a)
  • commands: register @gwenjs/input as a module instead of a plugin (10c11a7)
  • ci: update configure-pages to v5 and add vitepress base path (1794579)
  • use correct @gwenjs/kit subpath exports for GwenPlugin and GwenModule (be43d63)
  • refresh pnpm-lock causing error (bda7d76)
  • commands: remove unused name param from viteConfigTemplate (6edb951)
  • core: address all issues from second code audit (4497b1e)
  • core: address all issues from code audit (4d9c6d5)