JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 123
  • Score
    100M100P100Q74169F
  • License MIT

A modern CLI tool for scaffolding your next project – choose from a variety of frameworks and customizable addons to tailor your architecture.

Package Exports

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (nova-init) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    🚀 Nova-Init

    A modern CLI tool for scaffolding your next project

    Nova-Init is a powerful command-line tool that helps you create complete full-stack projects with various frameworks, databases, and monorepo tools.

    How too start

    npx nova-init

    bunx nova-init

    pnpm dlx nova-init


    Features

    🎯 Predefined Tech Stacks

    • MERN - MongoDB, Express.js, React, Node.js (JavaScript)
    • MERN_TS - MongoDB, Express.js, React, Node.js (TypeScript)
    • MEAN - MongoDB, Express.js, Angular, Node.js (TypeScript)
    • MEAN_TS - MongoDB, Express.js, Angular, Node.js (TypeScript)
    • MEVN - MongoDB, Express.js, Vue.js, Node.js (JavaScript)
    • MEVN_TS - MongoDB, Express.js, Vue.js, Node.js (TypeScript)
    • FULLSTACK_TS - Next.js, NestJS, PostgreSQL, TypeScript

    🛠 Supported Frameworks

    Frontend:

    • React (with Vite) - JavaScript library for building UIs
    • Next.js - React framework for production
    • Vue.js (with Vite) - Progressive JavaScript framework
    • Svelte - Cybernetically enhanced web apps
    • Angular - Platform for building mobile and desktop applications
    • Nuxt.js - Intuitive Vue framework
    • Astro - Build faster websites with less JavaScript
    • Remix - Full-stack web framework (currently under maintenance)
    • Solid.js - Declarative JavaScript library
    • Qwik - The HTML-first framework
    • Preact - Fast 3kB React alternative
    • Lit - Simple. Fast. Web Components

    Backend:

    • Express.js - Fast, unopinionated, minimalist web framework
    • NestJS - Progressive Node.js framework
    • Fastify - Fast and low overhead web framework

    🗄 Databases

    • PostgreSQL - Advanced open source relational database
    • MySQL - World's most popular open source database
    • MongoDB - The database for modern applications
    • Redis - In-memory data structure store
    • MariaDB - Open source relational database
    • Neo4j - The graph database platform
    • Cassandra - Distributed NoSQL database
    • CouchDB - The database that embraces the web
    • CockroachDB - Distributed SQL database
    • EdgeDB - Next generation database
    • SurrealDB - Ultimate cloud database
    • YugabyteDB - Distributed SQL database

    📦 Package Managers

    • npm - Node Package Manager (default)
    • pnpm - Fast, disk space efficient package manager
    • bun - All-in-one JavaScript runtime & package manager

    🏗 Monorepo Tools

    • Lerna - Tool for managing JavaScript projects with multiple packages
    • Nx - Smart, fast and extensible build system
    • Turborepo - High-performance build system

    Available Commands

    • setup-cli - Command-line setup mode
    • config - Manage nova-init.json configuration
    • info - Show project information
    • help - Show detailed help

    📄 License

    This project is licensed under the MIT License - see the LICENSE file for details.


    Built with ❤️ for the developer community