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-appOr install globally:
npm install -g create-kudo-app
create-kudo-app my-next-appπ§ͺ Whatβs Included?
Next.js(latest)Prettierwith sensible defaultsHuskyfor Git hookspre-commit: Lint and format staged filescommit-msg: Validate commit message usingcommitlint
Commitlintwith@commitlint/config-conventional.vscodefolder 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 devWant 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 kudo2. Install dependencies and build the CLI
npm install
npm run build3. Link it globally for local use
npm link4. Use it just like the published version
kudo my-next-appThis 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. π»β¨