yarn create next-app trpc-tutorial-pre --typescript
yarn add @trpc/client @trpc/server @trpc/react @trpc/next zod react-query superjson jotai @prisma/client react-hook-form jsonwebtoken cookie nodemailer
yarn add @types/jsonwebtoken @types/cookie @types/nodemailer -D
yarn add -D tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init -p
yarn add -D eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-next eslint-config-standard eslint-plugin-import eslint-plugin-n eslint-plugin-promise eslint-plugin-react
"lint": "next lint", "eslint": "eslint . --fix"
yarn add -D jest jest-environment-jsdom @testing-library/react @testing-library/jest-dom
yarn add -D husky, npx husky install
npx prisma init
npx prisma migrate dev --name
npx prisma format
=> #format prisma schema, add relation between user and post (example)
npx prisma migrate dev --name (single model created example("Post"))
git reset --soft HEAD^