create-4cousin
create-4cousin is a CLI tool designed to help developers quickly create production-ready projects using popular JavaScript frameworks and libraries. With create-4cousin
, you can easily scaffold Node.js, React.js, Next.js, and React Native projects. The tool automatically sets up project structures, installs dependencies, and configures essential developer tools, allowing you to jump straight into coding your application without the hassle of manual setup.
Features
- Create projects with pre-configured templates for:
- Node.js
- React.js
- Next.js
- React Native
- Automatically sets up the project structure.
- Installs necessary dependencies.
- Configures essential developer tools for streamlined development.
- Fast and efficient project setup.
- Support for Full-Stack Applications: Generate full-stack setups with minimal effort.
Starter: Node.js
A simple Node.js starter application with Express, MongoDB, and additional utility libraries. This project is set up to use modern JavaScript features, including ES modules.
Features
- Express for building the web server.
- MongoDB for database connectivity with Mongoose.
- Axios for making HTTP requests.
- JWT Authentication for user authentication.
- dotenv for environment variable management.
- CORS for handling cross-origin requests.
- Cookie-parser for parsing cookies.
- nodemon for development server auto-reloading.
Starter: Vite + React + Tailwind CSS Template
A modern, fast, and minimal starter template built with Vite, React, and Tailwind CSS. This template is designed to help you quickly get started with building React applications, with essential libraries and tools already set up.
Features
- Vite for fast, optimized development and build processes.
- React 18 for building user interfaces.
- Tailwind CSS for utility-first styling.
- Ant Design (antd) for a rich set of UI components.
- Framer Motion for animations and transitions.
- React Router for routing and navigation.
- React Toastify for showing toast notifications.
- clsx and tailwind-merge for managing conditional class names and merging Tailwind classes.
- ESLint for linting and ensuring consistent code quality.
Installation and Usage
To install create-4cousin
, run the following command:
npx create-4cousin my-new-project
Follow the prompts to select your preferred options.
License
MIT