next kickstart
1.0.0
Feature Packed Next.js Boilerplate. Null -Setup. Rand bereit.
Einige Funktionen hängen von Umgebungsvariablen ab (in der Merkmalsliste mit) und müssen daher aktiviert werden. Sie sind standardmäßig deaktiviert, so dass die App ohne Setup ausgeführt wird. Sie können aktiviert werden, indem alle Zeilen unter @enable {feature} erscheint werden.
Zeigen Sie die Repository -Zweige für andere Funktionssätze an (z. B. Bun)
pnpm run build:analyzeOption 1: Klon und mit Vercel bereitgestellt
? Option 2: Klonen und lokal ausführen
main nur wenn Sie an anderen Filialen / Feature -Sets interessiert sind)mit PNPM
pnpm install
pnpm run devoder mit Docker
docker-compose --file docker/dev/docker-compose.yml up.dockerignoredocker/ - Dockerfile und Docker -compose.yml für Entwicklung und Produktion(Erforderlich aktiviert)
src/db/src/lib/db.tsdrizzle.config.ts.eslintrc.json.github/workflows/ci.yml - Typ -Prüfung und -Lination (daher werden diese Fehler in next.config.mjs ignoriert)(Erforderlich aktiviert)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts) Auth -Daten in der Datenbank speichernsrc/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 - Umgebungsvariablen konfigurierennext.config.mjs - Umgebungsvariablen werden zur Build -Time validiertsrc/styles/globals.csstailwind.config.jssrc/app/api/trpc/[trpc]/route.tssrc/components/providers/trpc-provider.tsxsrc/trpc/ src/app/examples/client-component/page.tsx - Verwenden Sie in einer Client -Komponentesrc/app/examples/server-component/page.tsx - Verwenden Sie in einer Serverkomponentetsconfig.json -Alle Modifikationen aus erstellen-next-Apps werden mit Kommentaren erklärttypes/reset.d.ts -Verwenden von TS-Re-Reset, um die Typ-Safety zu erhöhentesting/setup.tsvitest.config.ts.vscode/extensions.json - Empfohlene Arbeitsbereicherweiterungen.vscode/launch.json - DEBUG -Konfigurationen.vscode/settings.json - Verwenden Sie die Projekttypecript -Version(Erforderlich aktiviert)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx