# @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"
