next kickstart
1.0.0
功能包装Next.js样板。零设置。准备好了。
某些功能取决于环境变量(在功能列表中指示),因此需要启用。默认情况下,它们是禁用的,因此应用程序在没有任何设置的情况下运行。可以通过在出现@enable {feature}位置下删除所有线条来启用它们。
查看其他功能集的存储库分支(例如BUN)
pnpm run build:analyze选项1:克隆并与Vercel部署
?选项2:克隆并在本地运行
main分支”使用PNPM
pnpm install
pnpm run dev或与Docker
docker-compose --file docker/dev/docker-compose.yml up.dockerignoredocker/ - Dockerfile和Docker -Compose.yml用于开发和生产(需要启用)
src/db/src/lib/db.tsdrizzle.config.ts.eslintrc.json.github/workflows/ci.yml next.config.mjs(需要启用)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts)将auth数据存储在数据库中src/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配置环境变量next.config.mjs环境变量在构建时间验证src/styles/globals.csstailwind.config.jssrc/app/api/trpc/[trpc]/route.tssrc/components/providers/trpc-provider.tsxsrc/trpc/ src/app/examples/client-component/page.tsx在客户端组件中使用src/app/examples/server-component/page.tsx在服务器组件中使用tsconfig.json用评论解释了Create-Next-App的所有修改types/reset.d.ts使用ts-reset增加类型安全testing/setup.tsvitest.config.ts.vscode/extensions.json推荐的工作区扩展.vscode/launch.json 。JSON-调试配置.vscode/settings.json使用项目打字稿版本(需要启用)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx