next kickstart
1.0.0
Fonctionnalité emballée Next.js. Configuration zéro. Edge prêt.
Certaines fonctionnalités dépendent des variables d'environnement (indiquées dans la liste des fonctionnalités avec) et nécessitent donc l'activation. Ils sont désactivés par défaut afin que l'application s'exécute sans aucune configuration. Ils peuvent être activés en démontant toutes les lignes sous où @enable {feature} apparaît.
Afficher les branches du référentiel pour d'autres ensembles de fonctionnalités (par exemple BUN)
pnpm run build:analyzeOption 1: cloner et déployer avec Vercel
? Option 2: clone et exécuter localement
main uniquement «Si vous êtes intéressé par d'autres branches / ensembles de fonctionnalités)avec PNPM
pnpm install
pnpm run devou avec Docker
docker-compose --file docker/dev/docker-compose.yml up.dockerignoredocker/ - dockerfile et docker-compose.yml pour le développement et la production(nécessite l'activation)
src/db/src/lib/db.tsdrizzle.config.ts.eslintrc.json.github/workflows/ci.yml - Type-Checking and Linting (par conséquent, ces erreurs sont ignorées dans next.config.mjs )(nécessite l'activation)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts) stocker les données Auth dans la base de donnéessrc/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 - Configurer les variables d'environnementnext.config.mjs - Les variables d'environnement sont validées au moment de la constructionsrc/styles/globals.csstailwind.config.jssrc/app/api/trpc/[trpc]/route.tssrc/components/providers/trpc-provider.tsxsrc/trpc/ src/app/examples/client-component/page.tsx - Utiliser dans un composant clientsrc/app/examples/server-component/page.tsx - Utiliser dans un composant de serveurtsconfig.json - Toutes les modifications de Create-next-App sont expliquées avec des commentairestypes/reset.d.ts - Utilisation de TS-Réinitialisation pour augmenter la sécurité de typetesting/setup.tsvitest.config.ts.vscode/extensions.json - Extensions d'espace de travail recommandées.vscode/launch.json - Configurations de débogage.vscode/settings.json - Utilisez le projet TypeScript version(nécessite l'activation)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx