next kickstart
1.0.0
Característica Empacada Next.js Boilerplate. Configuración cero. Borde listo.
Algunas características dependen de las variables de entorno (indicadas en la lista de características con) y, por lo tanto, requieren habilitar. Están deshabilitados de forma predeterminada para que la aplicación se ejecute sin ninguna configuración. Se pueden habilitar sin comentarse todas las líneas en donde aparece @enable {feature} .
Vea las ramas del repositorio para otros conjuntos de características (por ejemplo, BUN)
pnpm run build:analyzeOpción 1: clon e implementar con VERCEL
? Opción 2: clon y ejecutar localmente
main si está interesado en otras ramas / conjuntos de características)con PNPM
pnpm install
pnpm run devo con Docker
docker-compose --file docker/dev/docker-compose.yml up.dockerignoredocker/ - Dockerfile y Docker -Compose.yml para el desarrollo y la producción(requiere habilitar)
src/db/src/lib/db.tsdrizzle.config.ts.eslintrc.json.github/workflows/ci.yml - verificación de tipo y pelusa (por lo tanto, estos errores se ignoran en next.config.mjs )(requiere habilitar)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts) almacenar datos de autenticación en la base de datossrc/lib/auth.tstypes/lucia.d.ts src/app/examples/profile/page.tsxmdx-components.tsxpublic/icon-512x512.pngpublic/manifest.jsonnext.config.mjse2e/playwright.config.ts.eslintrc.json.prettierignore.prettierrc.jsonsrc/app/page.test.tsxtesting/setup.tssrc/components/providers/theme-provider.tsxsrc/components/ui/src/components/theme-toggle.tsxcomponents.jsonsrc/env.mjs - Configurar variables de entornonext.config.mjs : las variables de entorno se validan a tiempo de compilaciónsrc/styles/globals.csstailwind.config.jssrc/app/api/trpc/[trpc]/route.tssrc/components/providers/trpc-provider.tsxsrc/trpc/ src/app/examples/client-component/page.tsx - use en un componente del clientesrc/app/examples/server-component/page.tsx - use en un componente del servidortsconfig.json -Todas las modificaciones de Create-Next-App se explican con comentariostypes/reset.d.ts : usando TS-reset para aumentar la seguridad de tipotesting/setup.tsvitest.config.ts.vscode/extensions.json - Extensiones recomendadas del espacio de trabajo.vscode/launch.json - Configuraciones de depuración.vscode/settings.json : use la versión de typeScript del proyecto(requiere habilitar)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx