```markdown # qode-microservices
npm install qode-microservices``markdownqode-microservices
A CLI tool to scaffold Express.js + TypeScript microservice projects.
Creates project folders, injects placeholders (project name, package name, port), initializes Git, and installs dependencies so you can start development quickly.
---
- Scaffold Express + TypeScript microservice boilerplate
- Placeholder injection: {{PACKAGE_NAME}}, {{PORT}} git init
- Git initialization () npm install
- Automatic after scaffold npm run dev
- Dev script ready ()
---
`bash`
npm install -g qode-microservices
---
Basic:
`bash`
qode-microservices --package
Short flags (example):
`bash`
qode-microservices -p qode-rest-api --port 3001
What this does:
- Creates a folder named qode-rest-api{{PACKAGE_NAME}}
- Replaces in package.json with qode-rest-api{{PORT}}
- Replaces in server files with 3001git init
- Runs in the new foldernpm install
- Runs in the new folder
---
`
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change.
Initialized empty Git repository in /workspace/qode-rest-api/.git/
Installing dependencies...
added 297 packages, and audited 298 packages in 13s
48 packages are looking for funding
found 0 vulnerabilities
Project "qode-rest-api" created successfully!
Run 'cd qode-rest-api' and 'npm run dev' to start the server.
`
---
To set a different default branch globally:
`bash`
git config --global init.defaultBranch main
Rename current branch:
`bash`
git branch -m main
MIT © 2025
``