next kickstart
1.0.0
기능이 포장 된 다음 다음 .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 유형 확인 및 Linting (따라서이 오류는 next.config.mjs 에서 무시됩니다)(활성화 필요)
src/app/api/authsrc/app/authsrc/components/auth.tsxsrc/db/schemas/auth.ts) 데이터베이스에 인증 데이터를 저장합니다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 .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 디버그 구성.vscode/settings.json 프로젝트 typecript 버전을 사용합니다(활성화 필요)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx