JSPM

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

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 (create-kudo-app) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    πŸ₯‹ kudo

    kudo is a zero-config CLI tool to kickstart your Next.js apps β€” but with a twist of discipline. It comes pre-configured with Husky, Commitlint, Prettier, and VsCode recommended settings to help you build scalable and clean applications with a strong development workflow β€” right from the first commit.


    ✨ Features

    • ⚑️ Create a fully set-up Next.js app in seconds
    • 🧼 Enforced Prettier formatting
    • πŸ₯Š Husky hooks for pre-commit checks
    • πŸ” Commitlint to ensure conventional commit messages
    • πŸ“ Clean folder structure, ready for development

    πŸš€ Getting Started

    πŸ“¦ Installation

    You can use npx (recommended):

    npx create-kudo-app my-next-app

    Or install globally:

    npm install -g create-kudo-app
    create-kudo-app my-next-app

    πŸ§ͺ What’s Included?

    • Next.js (latest)

    • Prettier with sensible defaults

    • Husky for Git hooks

      • pre-commit: Lint and format staged files
      • commit-msg: Validate commit message using commitlint
    • Commitlint with @commitlint/config-conventional

    • .vscode folder with recommended extensions:

      • Prettier
      • ESLint (if added later)
      • Conventional Commits
    • Git initialized & first commit made


    🧰 Usage

    npx create-kudo-app my-app
    cd my-app
    npm run dev

    Want to customize? Tweak the .prettierrc, .husky/, or .vscode/settings.json files as needed.


    πŸ”§ Custom / Local Usage

    If you want to develop or customize kudo locally:

    1. Clone the repository

    git clone https://github.com/msi404/kudo.git
    cd kudo

    2. Install dependencies and build the CLI

    npm install
    npm run build
    npm link

    4. Use it just like the published version

    kudo my-next-app

    This will generate a new project in the my-next-app folder with all tooling preconfigured.


    🧠 Philosophy

    Kudo πŸ₯‹ encourages code cleanliness and consistency as part of the project’s foundation β€” not an afterthought. It brings discipline to your dev dojo so you can ship with confidence and pride.


    πŸ§‘β€πŸ’» Contributing

    Contributions are welcome! Feel free to open issues or submit PRs.


    πŸ“œ License

    MIT Β© Ismail Salah


    Built with honor and code discipline. πŸ’»βœ¨