From af84676454586b9b4b8f0e5423a22945e202a01b Mon Sep 17 00:00:00 2001 From: Giancarlo Buomprisco Date: Thu, 10 Apr 2025 09:48:51 +0700 Subject: [PATCH] 2.7.0 (#232) 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 --- .cursorignore | 9 ++++++++- apps/web/.env.test | 3 ++- apps/web/next.config.mjs | 10 +++++----- apps/web/package.json | 2 +- package.json | 2 +- 5 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.cursorignore b/.cursorignore index a24694492..8ce34914c 100644 --- a/.cursorignore +++ b/.cursorignore @@ -1,5 +1,12 @@ database.types.ts playwright-report +test-results web/supabase/migrations pnpm-lock.yaml -.env.local \ No newline at end of file +.env.local +.env.production.local +.idea +.vscode +.zed +tsconfig.tsbuildinfo +.windsurfrules \ No newline at end of file diff --git a/apps/web/.env.test b/apps/web/.env.test index 988a3e341..3d047a09f 100644 --- a/apps/web/.env.test +++ b/apps/web/.env.test @@ -4,6 +4,7 @@ NEXT_PUBLIC_CI=true # SUPABASE NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321 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 SUPABASE_DB_WEBHOOK_SECRET=WEBHOOKSECRET @@ -18,4 +19,4 @@ EMAIL_PASSWORD=password # STRIPE NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_51K9cWKI1i3VnbZTq2HGstY2S8wt3peF1MOqPXFO4LR8ln2QgS7GxL8XyKaKLvn7iFHeqAnvdDw0o48qN7rrwwcHU00jOtKhjsf -SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU \ No newline at end of file +CONTACT_EMAIL=test@makerkit.dev \ No newline at end of file diff --git a/apps/web/next.config.mjs b/apps/web/next.config.mjs index 8dcfc7643..0ffa657b3 100644 --- a/apps/web/next.config.mjs +++ b/apps/web/next.config.mjs @@ -42,13 +42,13 @@ const config = { '/*': ['./content/**/*'], }, redirects: getRedirects, + turbopack: { + resolveExtensions: ['.ts', '.tsx', '.js', '.jsx'], + resolveAlias: getModulesAliases(), + }, experimental: { mdxRs: true, reactCompiler: ENABLE_REACT_COMPILER, - turbo: { - resolveExtensions: ['.ts', '.tsx', '.js', '.jsx'], - resolveAlias: getModulesAliases(), - }, optimizePackageImports: [ 'recharts', 'lucide-react', @@ -116,7 +116,7 @@ async function getRedirects() { * @returns {Record} */ function getModulesAliases() { - if (process.env.NODE_ENV === 'production') { + if (process.env.NODE_ENV !== 'development') { return {}; } diff --git a/apps/web/package.json b/apps/web/package.json index b9eb305a9..6f33574c3 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -7,7 +7,7 @@ "scripts": { "analyze": "ANALYZE=true pnpm run 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", "dev": "next dev --turbo | pino-pretty -c", "lint": "eslint .", diff --git a/package.json b/package.json index 3774a2c60..044297d66 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "next-supabase-saas-kit-turbo", - "version": "2.6.0", + "version": "2.7.0", "private": true, "sideEffects": false, "engines": {