bkitdev
v1.0.11
Published
bkitdev — hot reload and project tooling for Node.js and Python backends
Downloads
817
Maintainers
Readme
bkitdev
The dev engine for BackendKit projects.
bkitdev is installed as a devDependency in every project scaffolded by create-bkitdev. It provides the bkitdev dev command a zero-config dev server that auto-detects your framework and starts the right watcher.
Usage
# In any BackendKit-generated project:
bkitdev devOr via your package scripts (already wired in every generated project):
npm run dev
pnpm run dev
yarn devFramework Auto-Detection
bkitdev dev inspects your project directory and launches the appropriate dev server automatically:
| Detected file | Framework | What runs |
|---|---|---|
| src/main.ts | NestJS | nodemon + ts-node --transpile-only |
| src/index.ts | Express (TypeScript) | nodemon + ts-node --transpile-only |
| src/index.js | Express (JavaScript) | nodemon |
| app/main.py | FastAPI | uvicorn app.main:app --reload --port 5087 |
| manage.py | Django | python3 manage.py runserver 5087 |
| run.py | Flask | python3 run.py |
No config files, no flags — just bkitdev dev.
What It Does
- Detects Node.js or Python framework from file presence
- For Node.js TypeScript: uses
nodemonwithts-node --transpile-onlyfor fast restarts - For Node.js JavaScript: uses plain
nodemon— no compilation step - For Python: spawns the native dev server for FastAPI, Django, or Flask
- Forwards
SIGINT/SIGTERMto the child process for clean shutdowns - Prints the detected framework and entry point on startup
bkitdev
Framework : Express (TypeScript)
Entry : src/index.tsGetting Started (with create-bkitdev)
# 1. Scaffold a new project
npm create bkitdev@latest
# 2. Install dependencies
cd my-api
pnpm install
# 3. Start dev server
pnpm run dev # → runs: bkitdev devFor Python projects:
cd my-api
pip install -r requirements.txt
bkitdev devRequirements
- Node.js >= 18
Part of BackendKit
| Package | Description |
|---|---|
| create-bkitdev | Interactive scaffolder — npm create bkitdev@latest |
| bkitdev | Dev engine — bkitdev dev |
Repository: github.com/Xe7eN-backend-cli/Api-Forge
License
MIT
