Nextjs project setup
Install Nestjs
npx create-next-app@latest
.nvmrc
# node -v > .nvmrc# volta pin node@lts
v20.11.0.npmrc
engine-strict=trueSetup eslint
.eslintrc.json
{ "extends": ["next", "next/core-web-vitals", "eslint:recommended"], "globals": { "React": "readonly" }, "rules": { "no-unused-vars": [1, { "args": "after-used", "argsIgnorePattern": "^_" }] }}Add prettier
npm i -D prettier
prettier config
Prettier ignore
node_modules.nextoutdistprettier config
{ "trailingComma": "es5", "tabWidth": 2, "semi": true, "singleQuote": false, "printWidth": 100}format command
"format": "prettier --write ."Add husky
npm i -D husky
Initialize husky
npx husky install