mirror of
https://github.com/jakejarvis/stanza.git
synced 2026-10-16 07:25:43 -04:00
- rename `packages/registry-build` → `packages/internal` to serve as a single home for internal tooling - add `module-new.ts`: interactive CLI (powered by `@clack/prompts`) that scaffolds a new first-party module under `registry/modules/<slot>-<id>/` with `module.ts`, `package.json`, `tsconfig.json`, `templates/.gitkeep`, and an optional `codemods/index.ts` stub - expose `pnpm module:new [slot] [id]` at the repo root and update `registry:build` turbo filter to `@stanza/internal`
33 lines
860 B
JSON
33 lines
860 B
JSON
{
|
|
"name": "stanza",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "Modular monorepo template CLI — shadcn for stacks.",
|
|
"license": "MIT",
|
|
"author": "Jake Jarvis <jakejarvis@gmail.com>",
|
|
"scripts": {
|
|
"build": "turbo run build",
|
|
"dev": "turbo run dev",
|
|
"test": "turbo run test",
|
|
"typecheck": "turbo run typecheck",
|
|
"lint": "oxlint",
|
|
"lint:fix": "oxlint --fix",
|
|
"fmt": "oxfmt",
|
|
"fmt:check": "oxfmt --check",
|
|
"registry:build": "turbo run registry:build --filter=@stanza/internal",
|
|
"module:new": "pnpm --filter=@stanza/internal run module:new"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^25.9.1",
|
|
"oxfmt": "^0.51.0",
|
|
"oxlint": "^1.66.0",
|
|
"turbo": "^2.9.14",
|
|
"typescript": "^6.0.3"
|
|
},
|
|
"engines": {
|
|
"node": ">=22",
|
|
"pnpm": ">=10"
|
|
},
|
|
"packageManager": "pnpm@10.20.0"
|
|
}
|