1. Enable Turbopack for testing builds
2. Move turbopack configuration to new top-level config property
3. Bump package.json version
4. Add missing env in .env
5. Added more ignored paths to .cursorignore
This commit is contained in:
Giancarlo Buomprisco
2025-04-10 09:48:51 +07:00
committed by GitHub
parent 81f50777ea
commit af84676454
5 changed files with 17 additions and 9 deletions

View File

@@ -1,5 +1,12 @@
database.types.ts database.types.ts
playwright-report playwright-report
test-results
web/supabase/migrations web/supabase/migrations
pnpm-lock.yaml pnpm-lock.yaml
.env.local .env.local
.env.production.local
.idea
.vscode
.zed
tsconfig.tsbuildinfo
.windsurfrules

View File

@@ -4,6 +4,7 @@ NEXT_PUBLIC_CI=true
# SUPABASE # SUPABASE
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321 NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0 NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0
SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU
## THIS IS FOR DEVELOPMENT ONLY - DO NOT USE IN PRODUCTION ## THIS IS FOR DEVELOPMENT ONLY - DO NOT USE IN PRODUCTION
SUPABASE_DB_WEBHOOK_SECRET=WEBHOOKSECRET SUPABASE_DB_WEBHOOK_SECRET=WEBHOOKSECRET
@@ -18,4 +19,4 @@ EMAIL_PASSWORD=password
# STRIPE # STRIPE
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51K9cWKI1i3VnbZTq2HGstY2S8wt3peF1MOqPXFO4LR8ln2QgS7GxL8XyKaKLvn7iFHeqAnvdDw0o48qN7rrwwcHU00jOtKhjsf NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51K9cWKI1i3VnbZTq2HGstY2S8wt3peF1MOqPXFO4LR8ln2QgS7GxL8XyKaKLvn7iFHeqAnvdDw0o48qN7rrwwcHU00jOtKhjsf
SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU CONTACT_EMAIL=test@makerkit.dev

View File

@@ -42,13 +42,13 @@ const config = {
'/*': ['./content/**/*'], '/*': ['./content/**/*'],
}, },
redirects: getRedirects, redirects: getRedirects,
experimental: { turbopack: {
mdxRs: true,
reactCompiler: ENABLE_REACT_COMPILER,
turbo: {
resolveExtensions: ['.ts', '.tsx', '.js', '.jsx'], resolveExtensions: ['.ts', '.tsx', '.js', '.jsx'],
resolveAlias: getModulesAliases(), resolveAlias: getModulesAliases(),
}, },
experimental: {
mdxRs: true,
reactCompiler: ENABLE_REACT_COMPILER,
optimizePackageImports: [ optimizePackageImports: [
'recharts', 'recharts',
'lucide-react', 'lucide-react',
@@ -116,7 +116,7 @@ async function getRedirects() {
* @returns {Record<string, string>} * @returns {Record<string, string>}
*/ */
function getModulesAliases() { function getModulesAliases() {
if (process.env.NODE_ENV === 'production') { if (process.env.NODE_ENV !== 'development') {
return {}; return {};
} }

View File

@@ -7,7 +7,7 @@
"scripts": { "scripts": {
"analyze": "ANALYZE=true pnpm run build", "analyze": "ANALYZE=true pnpm run build",
"build": "next build", "build": "next build",
"build:test": "NODE_ENV=test next build", "build:test": "NODE_ENV=test next build --turbopack",
"clean": "git clean -xdf .next .turbo node_modules", "clean": "git clean -xdf .next .turbo node_modules",
"dev": "next dev --turbo | pino-pretty -c", "dev": "next dev --turbo | pino-pretty -c",
"lint": "eslint .", "lint": "eslint .",

View File

@@ -1,6 +1,6 @@
{ {
"name": "next-supabase-saas-kit-turbo", "name": "next-supabase-saas-kit-turbo",
"version": "2.6.0", "version": "2.7.0",
"private": true, "private": true,
"sideEffects": false, "sideEffects": false,
"engines": { "engines": {