Licence
MIT
Version
0.1.1
Deps
0
Size
9 kB
Vulns
0
Weekly
0
@lntt/create
CLI per scaffoldare un nuovo progetto a partire da LunetteOrg/starter. lntt è l'abbreviazione (consonanti) di "lunette" usata come namespace npm; l'org GitHub resta LunetteOrg.
Uso
npm create @lntt my-app
# oppure
pnpm create @lntt my-appPoi:
cd my-app
pnpm install
pnpm infra:up
pnpm devCosa fa
- Scarica uno snapshot pulito di
LunetteOrg/starter@main(tarball, niente storia git). - Rinomina i placeholder con il nome scelto:
@starter/*→@<nome>/*(pacchetti workspace)starter-db,starter-web→<nome>-db,<nome>-web(render.yaml)"name": "starter"→"name": "<nome>"(rootpackage.json, devcontainer)- Credenziali Postgres in
compose.yamle.github/workflows/ci.yml
- Esegue
git init+ primo commit.
Requisiti
- Node ≥ 20
curletar(presenti su macOS/Linux/WSL).git(opzionale: senza, salta sologit init).
Vincoli sul nome progetto
Kebab-case, deve iniziare con una lettera: ^[a-z][a-z0-9-]*$.
Esempi validi: acme, my-app, lunette-shop.
Roadmap
Vedi LunetteOrg/starter#3 per l'evoluzione verso prompt interattivi e multi-template.
Licenza
MIT