1.0.2 • Published 5 months ago
kishmas v1.0.2
Kishmas
A CLI tool to quickly create Next.js and NestJS projects from a custom template.
Installation
You can install the package globally using npm:
npm install -g kishmas
Or using yarn:
yarn global add kishmas
Or using bun:
bun install -g kishmas
Usage
To create a new project, run:
kishmas my-project-name
This will:
- Create a new directory with your project name
- Clone the template repository (Next.js and NestJS monorepo)
- Customize the project by replacing "social" with your project name in:
- Folder names (social-frontend → my-project-name-frontend)
- Root package.json configurations
- Frontend and backend package.json files
- Install all dependencies
- Initialize a git repository
Project Name Formatting
- Spaces in project names are automatically converted to hyphens
- Project names are converted to lowercase for consistency
- Example: "My Awesome Project" becomes "my-awesome-project"
Features
- Next.js and NestJS setup in a monorepo
- TypeScript configuration
- Pre-configured development environment
- Ready-to-use project structure
- Automatic project name customization
Customization
You can customize the template by modifying the create.js
file to:
- Use a different template repository
- Add or remove dependencies
- Configure additional tools
Requirements
- Node.js 14.16 or later
- Git
License
MIT