@jay_costa/create-devstack
v1.0.0
Published
CLI tool to generate backend project stacks
Downloads
111
Readme
create-devstack
create-devstack is a Node.js CLI that scaffolds backend project templates for:
- Rust
- FastAPI
- Express
- NestJS
With database choices such as:
- PostgreSQL
- MongoDB
And database environment modes:
- Local
- Docker
- External
Project Structure
devstack-cli/
bin/
devstack.js
src/
cli.js
generator.js
prompts.js
templates/
package.json
README.md
.npmignoreInstallation
npm install -g @jay_costa/create-devstackUsage
create-devstack my-projectThe CLI prompts for:
- framework (FastAPI, Express, NestJS, Rust)
- architecture (MVC)
- database (PostgreSQL, MongoDB)
- database environment (Local, Docker, External)
You can also run without global install:
npx @jay_costa/create-devstack my-apiLocal Test Before Publish
From the CLI project root:
npm install
npm link
create-devstack test-projectPublish as a Public npm Package
- Confirm package name availability:
npm view create-devstack- Login to npm:
npm login- Publish publicly:
npm publish --access publicCI/CD Publish Workflow
This repository includes .github/workflows/publish.yml configured to publish with:
npm publish --access publicSet NPM_TOKEN in repository secrets before using GitHub Actions publishing.
