0.0.15 • Published 10 months ago

next-base-cli v0.0.15

Weekly downloads
-
License
ISC
Repository
github
Last release
10 months ago

About project

This project contains scripts to setup a Next.js project with all the necessary configurations in my own way.

What is next-base-cli included?

This project contains the following dependencies:

  • Next.js (latest version)
  • Shadcn/UI
  • tailwindcss
  • eslint
  • @typescript-eslint/parser
  • @typescript-eslint/eslint-plugin
  • prettier
  • eslint-config-prettier
  • eslint-plugin-prettier
  • prettier-plugin-tailwindcss
  • eslint-plugin-simple-import-sort
  • lint-staged
  • husky
  • @commitlint/config-conventional
  • @commitlint/cli

How to use it?

I recommended you install in global mode:

npm install -g next-base-cli

After that, you can run the script to setup your project:

next-base create

Following the instructions, you can setup a next.js codebase

Currently, I have 2 template that you can choose:

Project structure

├── .commitlintrc.json
├── .env.example
├── .eslintrc.json
├── .husky
│   ├── commit-msg
│   └── pre-commit
├── .lintstagedrc
├── .prettierrc
├── .vscode
│   ├── i18n-ally-custom-framework.yml
│   └── settings.json
├── README.md
├── docs
│   └── swagger.json
├── next.config.mjs
├── openapi-ts.config.ts
├── package.json
├── postcss.config.mjs
├── public
│   ├── messages
│   └── static
├── server.ts
├── src
│   ├── actions
│   ├── app
│   ├── client
│   ├── components
│   ├── configs
│   ├── constants
│   ├── i18n.ts
│   ├── middleware.ts
│   ├── modules
│   ├── store
│   ├── types
│   └── utils
├── tailwind.config.ts
└── tsconfig.json

I will continue to add more features in the future. Thanks for your time.

0.0.13

10 months ago

0.0.14

10 months ago

0.0.15

10 months ago

0.0.12

12 months ago

0.0.11

12 months ago

0.0.10

12 months ago

0.0.9

12 months ago

0.0.8

12 months ago

0.0.7

12 months ago

0.0.6

12 months ago

0.0.5

1 year ago

0.0.4

1 year ago