npm.io
1.0.1 • Published 3d agoCLI

@novaedgedigitallabs/skeltr

Licence
MIT
Version
1.0.1
Deps
4
Size
35 kB
Vulns
0
Weekly
0

skeltr

npm version npm downloads license node

Interactive CLI scaffolding tool for full-stack projects — backend, frontend, and admin panel with production-ready boilerplate.

By NovaEdge Digital Labs


Quick Start

# One-time use
npx @novaedgedigitallabs/skeltr

# Or install globally
npm install -g @novaedgedigitallabs/skeltr
skeltr

Answer a few prompts and get a complete, production-ready project structure in seconds.


Install Globally

npm install -g @novaedgedigitallabs/skeltr
skeltr

Why skeltr?

Starting a new project means creating the same folder structure every time. skeltr skips that — pick your stack, answer 6 questions, start coding.

  • 6 production-ready templates across backend, frontend, and admin
  • Every part includes .env, package.json, and boilerplate entry files
  • 17 tests passing — template validation + disk generation verified

What You Get

skeltr generates a complete folder structure with boilerplate files — no config needed after generation.

Backend Templates
Template Stack
express-mongodb Express + Mongoose
express-postgresql Express + Prisma
nestjs NestJS + MongoDB
Frontend Templates
Template Stack
nextjs Next.js 15 (App Router)
react-vite React 18 + Vite
Admin Templates
Template Stack
nextjs-admin Next.js 15 Admin Panel

How It Works

npx @novaedgedigitallabs/skeltr

→ Project name?         my-app
→ Output directory?     ./my-app
→ Which parts?          ☑ Backend  ☑ Frontend  ☐ Admin
→ Backend stack?        Express + MongoDB
→ Frontend stack?       Next.js 15
→ Generate README?      Yes
→ Confirm               ✔ Generate

✔ Done!

  Project created at ./my-app

  Next steps:
    cd my-app/backend && npm install && cp .env.example .env && npm run dev
    cd my-app/frontend && npm install && npm run dev

Generated Files

Every part includes:

  • package.json — correct dependencies pre-filled
  • .env — local development values
  • .env.example — safe to commit
  • .gitignore — configured for the stack

Plus stack-specific entry files (server.js, app.js, layout.tsx, page.tsx, etc.)


Development

# Clone and install
git clone https://github.com/novaedgedigitallabs/skeltr.git
cd skeltr
npm install

# Run locally
node bin/skeltr.js

# Run tests
npm test

Publishing

npm version patch    # 1.0.0 → 1.0.1
git push --tags      # CI auto-publishes to npm

Support

If skeltr saved you time → novaedgedigitallabs.tech/pay


License

MIT NovaEdge Digital Labs

Keywords