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)データベースに認証データを保存します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を使用してタイプセーフティを増加させますtesting/setup.tsvitest.config.ts.vscode/extensions.json推奨ワークスペース拡張機能.vscode/launch.jsonデバッグ構成.vscode/settings.jsonプロジェクトTypeScriptバージョンを使用します(有効化が必要です)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx