diff --git a/apps/e2e/package.json b/apps/e2e/package.json index b07382da1..c11f1e98d 100644 --- a/apps/e2e/package.json +++ b/apps/e2e/package.json @@ -12,7 +12,7 @@ "author": "", "license": "ISC", "devDependencies": { - "@playwright/test": "^1.47.1", + "@playwright/test": "^1.47.2", "@types/node": "^22.5.5", "node-html-parser": "^6.1.13" } diff --git a/apps/web/package.json b/apps/web/package.json index bebc59ba0..f8c8857ce 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -31,7 +31,7 @@ "supabase:db:dump:local": "supabase db dump --local --data-only" }, "dependencies": { - "@edge-csrf/nextjs": "2.3.0", + "@edge-csrf/nextjs": "2.5.0", "@hookform/resolvers": "^3.9.0", "@kit/accounts": "workspace:^", "@kit/admin": "workspace:^", @@ -59,7 +59,7 @@ "@tanstack/react-query": "5.56.2", "@tanstack/react-table": "^8.20.5", "date-fns": "^4.1.0", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "next": "14.2.13", "next-sitemap": "^4.2.3", "next-themes": "0.3.0", diff --git a/packages/billing/gateway/package.json b/packages/billing/gateway/package.json index 5c8a238bd..0a7f63902 100644 --- a/packages/billing/gateway/package.json +++ b/packages/billing/gateway/package.json @@ -30,7 +30,7 @@ "@supabase/supabase-js": "^2.45.4", "@types/react": "^18.3.8", "date-fns": "^4.1.0", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "next": "14.2.13", "react": "18.3.1", "react-hook-form": "^7.53.0", diff --git a/packages/features/accounts/package.json b/packages/features/accounts/package.json index 8849c7247..57fb724d5 100644 --- a/packages/features/accounts/package.json +++ b/packages/features/accounts/package.json @@ -38,7 +38,7 @@ "@tanstack/react-query": "5.56.2", "@types/react": "^18.3.8", "@types/react-dom": "^18.3.0", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "next": "14.2.13", "next-themes": "0.3.0", "react": "18.3.1", diff --git a/packages/features/admin/package.json b/packages/features/admin/package.json index 3b607195f..cd6409ae8 100644 --- a/packages/features/admin/package.json +++ b/packages/features/admin/package.json @@ -25,7 +25,7 @@ "@tanstack/react-query": "5.56.2", "@tanstack/react-table": "^8.20.5", "@types/react": "^18.3.8", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "next": "14.2.13", "react": "18.3.1", "react-dom": "18.3.1", diff --git a/packages/features/auth/package.json b/packages/features/auth/package.json index 27dd93947..381303931 100644 --- a/packages/features/auth/package.json +++ b/packages/features/auth/package.json @@ -31,7 +31,7 @@ "@supabase/supabase-js": "^2.45.4", "@tanstack/react-query": "5.56.2", "@types/react": "^18.3.8", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "next": "14.2.13", "react-hook-form": "^7.53.0", "react-i18next": "^15.0.2", diff --git a/packages/features/notifications/package.json b/packages/features/notifications/package.json index e17dbc490..4c7c87410 100644 --- a/packages/features/notifications/package.json +++ b/packages/features/notifications/package.json @@ -23,7 +23,7 @@ "@supabase/supabase-js": "^2.45.4", "@tanstack/react-query": "5.56.2", "@types/react": "^18.3.8", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "react": "18.3.1", "react-dom": "18.3.1", "react-i18next": "^15.0.2" diff --git a/packages/features/team-accounts/package.json b/packages/features/team-accounts/package.json index 52f3ce03a..30a29f8d7 100644 --- a/packages/features/team-accounts/package.json +++ b/packages/features/team-accounts/package.json @@ -39,7 +39,7 @@ "@types/react-dom": "^18.3.0", "class-variance-authority": "^0.7.0", "date-fns": "^4.1.0", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "next": "14.2.13", "react": "18.3.1", "react-dom": "18.3.1", diff --git a/packages/ui/package.json b/packages/ui/package.json index ea16bc026..5b0e2163a 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -31,7 +31,7 @@ "clsx": "^2.1.1", "cmdk": "1.0.0", "input-otp": "1.2.4", - "lucide-react": "^0.441.0", + "lucide-react": "^0.445.0", "react-top-loading-bar": "2.3.1", "recharts": "^2.12.7", "tailwind-merge": "^2.5.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1222ea5db..d4ea9dfe4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,8 +37,8 @@ importers: apps/e2e: devDependencies: '@playwright/test': - specifier: ^1.47.1 - version: 1.47.1 + specifier: ^1.47.2 + version: 1.47.2 '@types/node': specifier: ^22.5.5 version: 22.5.5 @@ -49,8 +49,8 @@ importers: apps/web: dependencies: '@edge-csrf/nextjs': - specifier: 2.3.0 - version: 2.3.0(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + specifier: 2.5.0 + version: 2.5.0(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@hookform/resolvers': specifier: ^3.9.0 version: 3.9.0(react-hook-form@7.53.0(react@18.3.1)) @@ -113,7 +113,7 @@ importers: version: 0.0.8(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4) '@makerkit/data-loader-supabase-nextjs': specifier: ^1.2.3 - version: 1.2.3(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(@tanstack/react-query@5.56.2(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.2.3(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(@tanstack/react-query@5.56.2(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@marsidev/react-turnstile': specifier: ^1.0.2 version: 1.0.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -133,14 +133,14 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) next-themes: specifier: 0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -305,11 +305,11 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -358,7 +358,7 @@ importers: version: 18.3.8 next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -410,7 +410,7 @@ importers: version: 4.1.0 next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -446,10 +446,10 @@ importers: dependencies: '@keystatic/core': specifier: 0.5.33 - version: 0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@keystatic/next': specifier: ^5.0.1 - version: 5.0.1(@keystatic/core@0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.1(@keystatic/core@0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@markdoc/markdoc': specifier: ^0.4.0 version: 0.4.0(@types/react@18.3.8)(react@18.3.1) @@ -643,11 +643,11 @@ importers: specifier: ^18.3.0 version: 18.3.0 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: specifier: 0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -704,7 +704,7 @@ importers: version: 0.0.8(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4) '@makerkit/data-loader-supabase-nextjs': specifier: ^1.2.3 - version: 1.2.3(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(@tanstack/react-query@5.56.2(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.2.3(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(@tanstack/react-query@5.56.2(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@supabase/supabase-js': specifier: ^2.45.4 version: 2.45.4 @@ -718,11 +718,11 @@ importers: specifier: ^18.3.8 version: 18.3.8 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -778,11 +778,11 @@ importers: specifier: ^18.3.8 version: 18.3.8 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-hook-form: specifier: ^7.53.0 version: 7.53.0(react@18.3.1) @@ -826,8 +826,8 @@ importers: specifier: ^18.3.8 version: 18.3.8 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -908,11 +908,11 @@ importers: specifier: ^4.1.0 version: 4.1.0 lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1152,7 +1152,7 @@ importers: dependencies: '@sentry/nextjs': specifier: ^8.30.0 - version: 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0) + version: 8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0) devDependencies: '@kit/eslint-config': specifier: workspace:* @@ -1204,7 +1204,7 @@ importers: version: 2.45.4 next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) zod: specifier: ^3.23.8 version: 3.23.8 @@ -1259,7 +1259,7 @@ importers: version: 18.3.8 next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 18.3.1 version: 18.3.1 @@ -1339,8 +1339,8 @@ importers: specifier: 1.2.4 version: 1.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) lucide-react: - specifier: ^0.441.0 - version: 0.441.0(react@18.3.1) + specifier: ^0.445.0 + version: 0.445.0(react@18.3.1) react-top-loading-bar: specifier: 2.3.1 version: 2.3.1(react@18.3.1) @@ -1389,7 +1389,7 @@ importers: version: 8.57.0 next: specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: specifier: 0.3.0 version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -1524,6 +1524,8 @@ importers: tooling/typescript: {} + tooling/version: {} + packages: '@0no-co/graphql.web@1.0.8': @@ -1744,8 +1746,8 @@ packages: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} - '@edge-csrf/nextjs@2.3.0': - resolution: {integrity: sha512-hvpdt6xirBXSS/riBAHZPlrJSaBmqsg4G+46eIkb8lX1UsoFwwRtEyJQ+j4WAROjwWslMKUVSi4oGJvVEpFldw==} + '@edge-csrf/nextjs@2.5.0': + resolution: {integrity: sha512-LtoGc9140kowaT7df8P3umU0VMfmueZPeAxb4hsJGUVyq6GBaots23sx9UtXz4+TiFhLcSs3n35I6zwEI6DHgQ==} peerDependencies: next: ^13.0.0 || ^14.0.0 @@ -2459,8 +2461,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/test@1.47.1': - resolution: {integrity: sha512-dbWpcNQZ5nj16m+A5UNScYx7HX5trIy7g4phrcitn+Nk83S32EBX/CLU4hiF4RGKX/yRc93AAqtfaXB7JWBd4Q==} + '@playwright/test@1.47.2': + resolution: {integrity: sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==} engines: {node: '>=18'} hasBin: true @@ -6049,8 +6051,8 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lucide-react@0.441.0: - resolution: {integrity: sha512-0vfExYtvSDhkC2lqg0zYVW1Uu9GsI4knuV9GP9by5z0Xhc4Zi5RejTxfz9LsjRmCyWVzHCJvxGKZWcRyvQCWVg==} + lucide-react@0.445.0: + resolution: {integrity: sha512-YrLf3aAHvmd4dZ8ot+mMdNFrFpJD7YRwQ2pUcBhgqbmxtrMP4xDzIorcj+8y+6kpuXBF4JB0NOCTUWIYetJjgA==} peerDependencies: react: 18.3.1 @@ -6652,13 +6654,13 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - playwright-core@1.47.1: - resolution: {integrity: sha512-i1iyJdLftqtt51mEk6AhYFaAJCDx0xQ/O5NU8EKaWFgMjItPVma542Nh/Aq8aLCjIJSzjaiEQGW/nyqLkGF1OQ==} + playwright-core@1.47.2: + resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} engines: {node: '>=18'} hasBin: true - playwright@1.47.1: - resolution: {integrity: sha512-SUEKi6947IqYbKxRiqnbUobVZY4bF1uu+ZnZNJX9DfU1tlf2UhWfvVjLf01pQx9URsOr18bFVUKXmanYWhbfkw==} + playwright@1.47.2: + resolution: {integrity: sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==} engines: {node: '>=18'} hasBin: true @@ -8283,9 +8285,9 @@ snapshots: '@discoveryjs/json-ext@0.5.7': {} - '@edge-csrf/nextjs@2.3.0(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': + '@edge-csrf/nextjs@2.5.0(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/babel-plugin@11.12.0': dependencies: @@ -8524,7 +8526,7 @@ snapshots: '@juggle/resize-observer@3.4.0': {} - '@keystar/ui@0.7.10(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@keystar/ui@0.7.10(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@emotion/css': 11.13.0 @@ -8615,11 +8617,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) optionalDependencies: - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - supports-color - '@keystatic/core@0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@keystatic/core@0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.25.6 '@braintree/sanitize-url': 6.0.4 @@ -8627,7 +8629,7 @@ snapshots: '@emotion/weak-memoize': 0.3.1 '@floating-ui/react': 0.24.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@internationalized/string': 3.2.3 - '@keystar/ui': 0.7.10(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@keystar/ui': 0.7.10(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@markdoc/markdoc': 0.4.0(@types/react@18.3.8)(react@18.3.1) '@react-aria/focus': 3.18.2(react@18.3.1) '@react-aria/i18n': 3.12.2(react@18.3.1) @@ -8699,13 +8701,13 @@ snapshots: - next - supports-color - '@keystatic/next@5.0.1(@keystatic/core@0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@keystatic/next@5.0.1(@keystatic/core@0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 - '@keystatic/core': 0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@keystatic/core': 0.5.33(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/react': 18.3.8 chokidar: 3.6.0 - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) server-only: 0.0.1 @@ -8718,12 +8720,12 @@ snapshots: '@supabase/supabase-js': 2.45.4 ts-case-convert: 2.0.7 - '@makerkit/data-loader-supabase-nextjs@1.2.3(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(@tanstack/react-query@5.56.2(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@makerkit/data-loader-supabase-nextjs@1.2.3(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4)(@tanstack/react-query@5.56.2(react@18.3.1))(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: '@makerkit/data-loader-supabase-core': 0.0.8(@supabase/postgrest-js@1.16.1)(@supabase/supabase-js@2.45.4) '@supabase/supabase-js': 2.45.4 '@tanstack/react-query': 5.56.2(react@18.3.1) - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 transitivePeerDependencies: - '@supabase/postgrest-js' @@ -9291,9 +9293,9 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/test@1.47.1': + '@playwright/test@1.47.2': dependencies: - playwright: 1.47.1 + playwright: 1.47.2 '@pnpm/config.env-replace@1.1.0': {} @@ -11162,7 +11164,7 @@ snapshots: '@sentry/types': 8.30.0 '@sentry/utils': 8.30.0 - '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0)': + '@sentry/nextjs@8.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.94.0)': dependencies: '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 @@ -11176,7 +11178,7 @@ snapshots: '@sentry/vercel-edge': 8.30.0 '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0) chalk: 3.0.0 - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 @@ -13629,7 +13631,7 @@ snapshots: lru-cache@7.18.3: {} - lucide-react@0.441.0(react@18.3.1): + lucide-react@0.445.0(react@18.3.1): dependencies: react: 18.3.1 @@ -14158,20 +14160,20 @@ snapshots: netmask@2.0.2: {} - next-sitemap@4.2.3(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.13(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.13 '@swc/helpers': 0.5.5 @@ -14193,7 +14195,7 @@ snapshots: '@next/swc-win32-ia32-msvc': 14.2.13 '@next/swc-win32-x64-msvc': 14.2.13 '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.47.1 + '@playwright/test': 1.47.2 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -14506,11 +14508,11 @@ snapshots: pirates@4.0.6: {} - playwright-core@1.47.1: {} + playwright-core@1.47.2: {} - playwright@1.47.1: + playwright@1.47.2: dependencies: - playwright-core: 1.47.1 + playwright-core: 1.47.2 optionalDependencies: fsevents: 2.3.2 diff --git a/tooling/license/package.json b/tooling/license/package.json index 008501833..8c0780ef6 100644 --- a/tooling/license/package.json +++ b/tooling/license/package.json @@ -3,6 +3,6 @@ "private": true, "version": "0.1.0", "scripts": { - "dev": "node src/index.js" + "dev": "node src/index.mjs" } } diff --git a/tooling/license/src/index.js b/tooling/license/src/index.mjs similarity index 76% rename from tooling/license/src/index.js rename to tooling/license/src/index.mjs index 07786f5ff..d4e86bc0f 100644 --- a/tooling/license/src/index.js +++ b/tooling/license/src/index.mjs @@ -1,27 +1,41 @@ import { execSync } from 'child_process'; +const endpoint = 'https://makerkit.dev/api/license/check'; + async function checkLicense() { let gitUser, gitEmail; try { gitUser = execSync('git config user.name').toString().trim(); - gitEmail = execSync('git config user.email').toString().trim(); } catch (error) { console.error('Error getting git config:', error.message); process.exit(1); } if (!gitUser) { - console.error( - "Please set the git user name with the command 'git config user.name '. The username needs to match the username in your Makerkit organization.", + throw new Error( + "Please set the git user name with the command 'git config user.name '. The username needs to match the username in your Makerkit organization.", ); + } - process.exit(1); + try { + gitEmail = execSync('git config user.email').toString().trim(); + } catch (error) { + console.info('Error getting git config:', error.message); + } + + const searchParams = new URLSearchParams(); + + searchParams.append('username', gitUser); + + if (gitEmail) { + searchParams.append('email', gitEmail); } const res = await fetch( - `https://makerkit.dev/api/license/check?username=${encodeURIComponent(gitUser)}&email=${encodeURIComponent(gitEmail)}`, + `${endpoint}?${searchParams.toString()}`, ); + if (res.status === 200) { return Promise.resolve(); } else { @@ -39,7 +53,7 @@ function checkVisibility() { .toString() .trim(); } catch (error) { - return; + return Promise.resolve(); } if (!remoteUrl.includes('github.com')) { @@ -77,20 +91,19 @@ function checkVisibility() { console.error( 'The repository has been LEAKED on GitHub. Please delete the repository. A DMCA Takedown Request will automatically be requested in the coming hours.', ); + process.exit(1); } }); } async function main() { - if (process.env.NODE_ENV === 'production') { - return; - } - try { await checkVisibility(); await checkLicense(); } catch (error) { + console.error(`Check failed with error: ${error.message}`); + process.exit(1); } } diff --git a/turbo.json b/turbo.json index 1e4ae0be5..6310cbecc 100644 --- a/turbo.json +++ b/turbo.json @@ -94,7 +94,7 @@ "cache": false }, "license#dev": { - "outputLogs": "none" + "outputLogs": "errors-only" } } }