PACKAGES
pnpx create-next-app@latest
pnpm dlx shadcn@latest init
pnpm dlx shadcn@latest add button
pnpm add -D tsx prisma prisma-json-types-generator
pnpm prisma init --output ../generated/prisma
pnpm add next-themes @prisma/client
pnpm add zod react-hook-form @hookform/resolvers
pnpm add bcryptjs better-auth mailersend
pnpm add -D @better-auth/cli
pnpx @better-auth/cli generate --config src/libs/auth.ts
pnpm add react-markdown react-syntax-highlighter rehype-format rehype-parse rehype-remark rehype-stringify remark-frontmatter remark-gfm remark-parse remark-rehype remark-stringify unified
pnpm dlx shadcn@latest add table
pnpm add @tanstack/react-table
pnpm add fastify fastify-socket.io @fastify/cors socket.ioNOTAS
components.json
Eu vi como alterar alguns caminhos padrão.
{
"aliases": {
"utils": "@/libs/components-utils",
"lib": "@/libs",
}
}O caminho para a pasta lib foi alterado para libs.
O arquivo lib/utils.ts foi configurado para ser reconhecido em libs/components-utils.ts.
On this page
Languages
TypeScript92.9%JavaScript4.0%CSS3.2%
Created October 9, 2025
Updated November 20, 2025