@mznrasil/create-next-ts-starter
v1.0.3
Published
A Next.js boilerplate with Tailwind CSS, TypeScript, Prettier, Eslint, Husky, Commitizen, and more.
Downloads
1
Readme
This is a Next.js project bootstrapped with create-next-app
.
@mznrasil/create-next-ts-starter
A starter template for building modern React applications with Next.js, TypeScript, Tailwind CSS, shadcn-ui, framer-motion, ESLint, Prettier, and Commitizen.
Prerequisites
Make sure you have Node.js version 18.17 or higher installed.
Getting Started
To create a new project using this starter template, run the following command:
npx @mznrasil/create-next-ts-starter {your_repo_name}
Features
This starter template provides a robust foundation for building modern React applications with a focus on developer experience and best practices. Here are some key features:
- Next.js 14: Docs
- TypeScript: A typed superset of Javascript
- Tailwind CSS: A utility first CSS framework. Docs
- Shadcn-ui: Accessible and customizable React components based on TailwindCSS and RadixUI. Docs
- framer-motion: Animation library for React. Docs
- ESLint: Javascript and Typescript linter.
- Prettier: Code formatter.
- Commitizen: Standardized commit messages.
Usage
Explore the provided npm scripts to seamlessly run development servers, build your application, and adhere to linting and formatting standards.
# Development Server
npm run dev
# or
yarn dev
# Production Server
npm start
# or
yarn start
# Build
npm run build
# or
yarn build
# Linting
npm run lint
# or
yarn lint
# Commit
npm run commit
# or
yarn commit