@craftnotion/init-project
Version:
A CLI tool to initialize a new project with AdonisJS, NextJS, NestJS, React Native, Strapi, TypeScript, Husky, Git-CZ and more.
51 lines (35 loc) • 1.52 kB
Markdown
# @craftnotion/init-project
> `@craftnotion/init-project` is a command-line tool that simplifies the process of initializing different types of projects with various options. It provides an interactive interface to guide users through the project setup.
[![npm-image]][npm-url] [![license-image]][license-url] [![typescript-image]][typescript-url]
## Overview
## Features
1. **Project Types:**
- Next.js
- AdonisJS
- Strapi
- React Native
- ExpressJs
- Angular
- NestJs
- VueJS
2. **Options:**
- TypeScript support for applicable projects.
- Husky integration with commit message template.
- Git-cz installation (if not already installed).
3. **Package Managers:**
- Support for npm and yarn.
4. **Interactive Setup:**
- Trigger the tool using `npx`.
- Choose the project type, options, and package manager through an interactive prompt.
### Initialize a Project
Run the following command to initiate a project setup:
```bash
npx @craftnotion/init-project
```
Crafted with ❤️ by [Craftnotion](https://craftnotion.com)
[npm-image]: https://img.shields.io/npm/v/@craftnotion/init-project.svg?style=for-the-badge&logo=npm
[npm-url]: https://npmjs.org/package/@craftnotion/init-project "npm"
[license-image]: https://img.shields.io/github/license/craftnotion/init-project?style=for-the-badge
[license-url]: LICENSE.md "license"
[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript
[typescript-url]: "typescript"