next kickstart
1.0.0
Функция упакована в следующую. JS Cowerplate. Нулевая установка. Край готов.
Некоторые функции зависят от переменных среды (указанные в списке функций) и поэтому требуют включения. Они отключены по умолчанию, так что приложение работает без какой -либо настройки. Они могут быть включены путем некомментирования всех строк, где появляется @enable {feature} .
Просмотреть ветви репозитория для других наборов функций (например, BUN)
pnpm run build:analyzeВариант 1: клон и развертывание с Vercel
? Вариант 2: клонировать и работать локально
main ветвь. Только если вы заинтересованы в других наборах филиалов / функций)с PNPM
pnpm install
pnpm run devили с докером
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 - Конфигурации отладки.vscode/settings.json - Использовать версию проекта TypeScript(Требуется включение)
src/hooks/useEvent.tssrc/lib/events.tssrc/trpc/methods.ts src/app/examples/websockets/page.tsx