@techunico/node-framework
v0.1.6
Published
Internal backend framework built by Techunico for scalable, production-ready applications.
Downloads
807
Readme
🚀 Techunico Node Framework
Internal backend framework built by Techunico for scalable, production-ready applications.
🧠 Overview
This repository contains:
- 🧱 Framework core (
src/) - 📦 Project template (
template/) - ⚙️ CLI tool (
packages/create-techunico-app)
🏗️ Architecture
root/
├── src/ # Framework core
├── template/ # Generated app template
├── packages/
│ └── create-techunico-app/ # CLI tool (published to npm)🚀 Getting Started (Development)
1. Install dependencies
npm install2. Run framework locally
npm run dev🧱 Working on the Framework
All core logic lives in:
src/Includes:
- Modules system
- Plugins
- Auth + RBAC
- Validation
- Metrics + health
- Service container
📦 Updating Template
Whenever you update the framework:
npm run build:templateThis will:
- Generate clean template
- Sync into CLI package
⚙️ Working on CLI
cd packages/create-techunico-appTest locally:
npm link
create-techunico-app test-app🚀 Publishing CLI
cd packages/create-techunico-app
npm version patch # or minor / major
npm publish --access public🧪 Testing
npm run test📂 Template Structure
Generated apps will have:
src/
prisma/
package.json
tsconfig.json
.env.example🔥 Philosophy
- Simple over complex
- Explicit over magic
- Production-ready by default
👥 Team Workflow
- Develop features in
src/ - Run:
npm run build:template- Test CLI
- Publish
🔮 Future (Phase 2)
- Redis (cache + queue)
- WebSockets
- Events system
- Background jobs
📄 License
MIT
