Skip to content

codemonster-ru/vue-ssg

Repository files navigation

@codemonster-ru/vue-ssg

Package Version Downloads/month License
@codemonster-ru/vue-ssg-core npm version npm downloads/month License
@codemonster-ru/create-vue-ssg npm version npm downloads/month License

Monorepo workspace for Codemonster SSG packages and local development.

Workspace Packages

  • apps/demo - @codemonster-ru/ssg-demo (local demo app and dogfooding shell)
  • packages/vue-ssg-core - @codemonster-ru/vue-ssg-core (publishable SSG core API)
  • packages/create-vue-ssg - @codemonster-ru/create-vue-ssg (project scaffolding CLI)

Package Roles

  • root (@codemonster-ru/vue-ssg, private): monorepo orchestration and shared scripts
  • demo app (@codemonster-ru/ssg-demo, private): local app shell and dogfooding target
  • @codemonster-ru/vue-ssg-core: publishable runtime/core package
  • @codemonster-ru/create-vue-ssg: publishable scaffolding CLI package

Scripts

  • npm install
  • npm run dev
  • npm run build
  • npm run check
  • npm run release:check
  • npm run changelog:date

Command Scope

  • Demo app checks: npm run check
  • Workspace release checks: npm run release:check
  • Only vue-ssg-core: npm run -w @codemonster-ru/vue-ssg-core build
  • Only create-vue-ssg: npm run -w @codemonster-ru/create-vue-ssg typecheck

Release

See RELEASE.md for publish steps and order.

CI is configured in ci.yml, and tag-based Trusted Publisher release flow in release.yml.