From 5a74f93d26a41b2dfab08e4187559ac18fc34ef6 Mon Sep 17 00:00:00 2001 From: giancarlo Date: Wed, 17 Apr 2024 21:30:46 +0800 Subject: [PATCH] Upgrade Next.js version in pnpm-lock.yaml The Next.js version in pnpm-lock.yaml file has been updated from 14.2.1 to 14.3.0-canary.7. This upgrade affects various dependencies, potentially providing new features, security upgrades or performance improvements. --- README.md | 11 + .../(marketing)/_components/site-footer.tsx | 3 +- apps/web/app/(marketing)/page.tsx | 29 ++- apps/web/package.json | 4 +- package.json | 11 +- packages/billing/gateway/package.json | 2 +- .../gateway/src/components/pricing-table.tsx | 23 +- packages/features/accounts/package.json | 2 +- packages/features/admin/package.json | 2 +- packages/features/auth/package.json | 2 +- packages/features/team-accounts/package.json | 2 +- packages/next/package.json | 2 +- packages/supabase/package.json | 2 +- packages/ui/package.json | 2 +- pnpm-lock.yaml | 215 +++++++++--------- 15 files changed, 168 insertions(+), 144 deletions(-) diff --git a/README.md b/README.md index d65b1443c..54e923db8 100644 --- a/README.md +++ b/README.md @@ -309,6 +309,17 @@ Now, replicate thr webhooks at `apps/web/supabase/seed.sql` using the UI: 2. Please remember to set the endpoint to `/api/db/webhook` using your real APP URL. If your APP URL is `https://myapp.vercel.app`, the endpoint will be `https://myapp.vercel.app/api/db/webhook`. 3. Use 5000 as the timeout. +## Authentication + +From your Supabase dashboard, please visit Authentication->URL Configuration and set the following: + +- **Site URL**: The URL of your application (e.g., `http://mypp.com`) +- **Redirect URLs**: The URL to redirect the user after signing in (e.g., `http://myapp.com/auth/callback`) + +Remember to update the mailing sender in Supabase too, as the default sender is most likely going to spam and has very limited quota. + +You can do so from Settings->Authentication->SMTP Settings. + ## Deploying to Vercel Deploying to Vercel is straightforward. You can deploy the application using the Vercel CLI or the Vercel dashboard. diff --git a/apps/web/app/(marketing)/_components/site-footer.tsx b/apps/web/app/(marketing)/_components/site-footer.tsx index 8904716bb..20dfd6e34 100644 --- a/apps/web/app/(marketing)/_components/site-footer.tsx +++ b/apps/web/app/(marketing)/_components/site-footer.tsx @@ -1,6 +1,5 @@ import Link from 'next/link'; -import { Heading } from '@kit/ui/heading'; import { Trans } from '@kit/ui/trans'; import { AppLogo } from '~/components/app-logo'; @@ -116,7 +115,7 @@ export function SiteFooter() { } function FooterSectionHeading(props: React.PropsWithChildren) { - return {props.children}; + return {props.children}; } function FooterSectionList(props: React.PropsWithChildren) { diff --git a/apps/web/app/(marketing)/page.tsx b/apps/web/app/(marketing)/page.tsx index 3e53b48ff..338919593 100644 --- a/apps/web/app/(marketing)/page.tsx +++ b/apps/web/app/(marketing)/page.tsx @@ -47,25 +47,32 @@ function Home() { -
+
Build and launch a SaaS in days, not months - - Focus on your business, not on the tech - + Focus on your business, not on the tech + + + + Ship something great, today.
@@ -89,6 +96,7 @@ function Home() { height={1916} src={`/images/dashboard-demo.webp`} alt={`App Image`} + sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" />
@@ -157,6 +165,7 @@ function Home() { width={'1100'} height={'1282'} alt={'Sign In'} + sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" /> @@ -169,6 +178,7 @@ function Home() { width={'2094'} height={'2416'} alt={'Dashboard'} + sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" /> @@ -226,7 +236,8 @@ function Home() { src={'/images/billing.webp'} width={'2456'} height={'1454'} - alt={'Sign In'} + alt={'Billing'} + sizes="(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw" /> diff --git a/apps/web/package.json b/apps/web/package.json index 12a21e9ff..443ca9172 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -60,7 +60,7 @@ "i18next": "^23.11.2", "i18next-resources-to-backend": "^1.2.1", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "next-sitemap": "^4.2.3", "next-themes": "0.3.0", "react": "18.2.0", @@ -76,7 +76,7 @@ "@kit/prettier-config": "workspace:^", "@kit/tailwind-config": "workspace:^", "@kit/tsconfig": "workspace:^", - "@next/bundle-analyzer": "14.2.1", + "@next/bundle-analyzer": "14.3.0-canary.7", "@types/mdx": "^2.0.13", "@types/node": "^20.12.7", "@types/react": "^18.2.79", diff --git a/package.json b/package.json index fe99ac991..54a7974e8 100644 --- a/package.json +++ b/package.json @@ -47,9 +47,16 @@ }, "pnpm": { "overrides": { - "next": "14.2.1", + "next": "14.3.0-canary.7", "react": "18.2.0", "react-dom": "18.2.0" } - } + }, + "browserslist": [ + "iOS >= 9", + "Android >= 4.4", + "last 2 versions", + "> 0.2%", + "not dead" + ] } diff --git a/packages/billing/gateway/package.json b/packages/billing/gateway/package.json index 48cae957c..04086e58e 100644 --- a/packages/billing/gateway/package.json +++ b/packages/billing/gateway/package.json @@ -46,7 +46,7 @@ "@types/react": "^18.2.79", "date-fns": "^3.6.0", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "react": "18.2.0", "react-hook-form": "^7.51.3", "react-i18next": "^14.1.0", diff --git a/packages/billing/gateway/src/components/pricing-table.tsx b/packages/billing/gateway/src/components/pricing-table.tsx index 58b876ed2..c4f9145a5 100644 --- a/packages/billing/gateway/src/components/pricing-table.tsx +++ b/packages/billing/gateway/src/components/pricing-table.tsx @@ -16,7 +16,6 @@ import { import { formatCurrency } from '@kit/shared/utils'; import { Badge } from '@kit/ui/badge'; import { Button } from '@kit/ui/button'; -import { Heading } from '@kit/ui/heading'; import { If } from '@kit/ui/if'; import { Separator } from '@kit/ui/separator'; import { Trans } from '@kit/ui/trans'; @@ -164,18 +163,16 @@ function PricingItem(
- - - - - + + + diff --git a/packages/features/accounts/package.json b/packages/features/accounts/package.json index 9e0a5d819..ca7355ddc 100644 --- a/packages/features/accounts/package.json +++ b/packages/features/accounts/package.json @@ -36,7 +36,7 @@ "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "next-themes": "0.3.0", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/packages/features/admin/package.json b/packages/features/admin/package.json index 74f9d9aee..b71e0806c 100644 --- a/packages/features/admin/package.json +++ b/packages/features/admin/package.json @@ -40,7 +40,7 @@ "@tanstack/react-table": "^8.16.0", "@types/react": "^18.2.79", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "react": "18.2.0", "react-hook-form": "^7.51.3", "zod": "^3.22.4" diff --git a/packages/features/auth/package.json b/packages/features/auth/package.json index e06a5ffb9..af6f301f1 100644 --- a/packages/features/auth/package.json +++ b/packages/features/auth/package.json @@ -32,7 +32,7 @@ "@tanstack/react-query": "5.29.2", "@types/react": "^18.2.79", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "react-hook-form": "^7.51.3", "react-i18next": "^14.1.0", "sonner": "^1.4.41", diff --git a/packages/features/team-accounts/package.json b/packages/features/team-accounts/package.json index 5162cae18..02ce656de 100644 --- a/packages/features/team-accounts/package.json +++ b/packages/features/team-accounts/package.json @@ -37,7 +37,7 @@ "class-variance-authority": "^0.7.0", "date-fns": "^3.6.0", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "react": "18.2.0", "react-dom": "18.2.0", "react-hook-form": "^7.51.3", diff --git a/packages/next/package.json b/packages/next/package.json index 8ab804222..4fc5287e4 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -28,7 +28,7 @@ "@kit/tailwind-config": "workspace:*", "@kit/tsconfig": "workspace:*", "@supabase/supabase-js": "^2.42.4", - "next": "14.2.1", + "next": "14.3.0-canary.7", "zod": "^3.22.4" }, "eslintConfig": { diff --git a/packages/supabase/package.json b/packages/supabase/package.json index 0d77b17ca..cb77935b5 100644 --- a/packages/supabase/package.json +++ b/packages/supabase/package.json @@ -32,7 +32,7 @@ "@supabase/supabase-js": "^2.42.4", "@tanstack/react-query": "5.29.2", "@types/react": "^18.2.79", - "next": "14.2.1", + "next": "14.3.0-canary.7", "react": "18.2.0", "zod": "^3.22.4" }, diff --git a/packages/ui/package.json b/packages/ui/package.json index c26802468..4757d1977 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -59,7 +59,7 @@ "date-fns": "^3.6.0", "eslint": "^8.57.0", "lucide-react": "^0.368.0", - "next": "14.2.1", + "next": "14.3.0-canary.7", "next-themes": "0.3.0", "prettier": "^3.2.5", "react-day-picker": "^8.10.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 229db3630..0f2094d99 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - next: 14.2.1 + next: 14.3.0-canary.7 react: 18.2.0 react-dom: 18.2.0 @@ -108,7 +108,7 @@ importers: version: 0.0.7(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4) '@makerkit/data-loader-supabase-nextjs': specifier: ^1.1.0 - version: 1.1.0(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4)(@tanstack/react-query@5.29.2)(next@14.2.1)(react@18.2.0) + version: 1.1.0(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4)(@tanstack/react-query@5.29.2)(next@14.3.0-canary.7)(react@18.2.0) '@marsidev/react-turnstile': specifier: ^0.5.4 version: 0.5.4(react-dom@18.2.0)(react@18.2.0) @@ -123,7 +123,7 @@ importers: version: 5.29.2(react@18.2.0) '@tanstack/react-query-next-experimental': specifier: ^5.29.2 - version: 5.29.2(@tanstack/react-query@5.29.2)(next@14.2.1)(react@18.2.0) + version: 5.29.2(@tanstack/react-query@5.29.2)(next@14.3.0-canary.7)(react@18.2.0) '@tanstack/react-table': specifier: ^8.16.0 version: 8.16.0(react-dom@18.2.0)(react@18.2.0) @@ -132,7 +132,7 @@ importers: version: 3.6.0 edge-csrf: specifier: 1.0.12-sveltekit-1 - version: 1.0.12-sveltekit-1(@sveltejs/kit@2.5.6)(next@14.2.1) + version: 1.0.12-sveltekit-1(@sveltejs/kit@2.5.6)(next@14.3.0-canary.7) i18next: specifier: ^23.11.2 version: 23.11.2 @@ -143,11 +143,11 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.1) + version: 4.2.3(next@14.3.0-canary.7) next-themes: specifier: 0.3.0 version: 0.3.0(react-dom@18.2.0)(react@18.2.0) @@ -186,8 +186,8 @@ importers: specifier: workspace:^ version: link:../../tooling/typescript '@next/bundle-analyzer': - specifier: 14.2.1 - version: 14.2.1 + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7 '@types/mdx': specifier: ^2.0.13 version: 2.0.13 @@ -297,8 +297,8 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -420,10 +420,10 @@ importers: dependencies: '@keystatic/core': specifier: 0.5.11 - version: 0.5.11(next@14.2.1)(react-dom@18.2.0)(react@18.2.0) + version: 0.5.11(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0) '@keystatic/next': specifier: 5.0.0 - version: 5.0.0(@keystatic/core@0.5.11)(next@14.2.1)(react-dom@18.2.0)(react@18.2.0) + version: 5.0.0(@keystatic/core@0.5.11)(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0) devDependencies: '@kit/cms': specifier: workspace:^ @@ -596,8 +596,8 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) next-themes: specifier: 0.3.0 version: 0.3.0(react-dom@18.2.0)(react@18.2.0) @@ -651,7 +651,7 @@ importers: version: 0.0.7(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4) '@makerkit/data-loader-supabase-nextjs': specifier: ^1.1.0 - version: 1.1.0(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4)(@tanstack/react-query@5.29.2)(next@14.2.1)(react@18.2.0) + version: 1.1.0(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4)(@tanstack/react-query@5.29.2)(next@14.3.0-canary.7)(react@18.2.0) '@supabase/supabase-js': specifier: ^2.42.4 version: 2.42.4 @@ -668,8 +668,8 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -725,8 +725,8 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react-hook-form: specifier: ^7.51.3 version: 7.51.3(react@18.2.0) @@ -810,8 +810,8 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -951,7 +951,7 @@ importers: version: 1.23.0 '@sentry/nextjs': specifier: ^7.110.1 - version: 7.110.1(next@14.2.1)(react@18.2.0) + version: 7.110.1(next@14.3.0-canary.7)(react@18.2.0) '@sentry/opentelemetry-node': specifier: ^7.110.1 version: 7.110.1(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.23.0)(@opentelemetry/sdk-trace-base@1.23.0)(@opentelemetry/semantic-conventions@1.23.0) @@ -993,8 +993,8 @@ importers: specifier: ^2.42.4 version: 2.42.4 next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) zod: specifier: ^3.22.4 version: 3.22.4 @@ -1048,8 +1048,8 @@ importers: specifier: ^18.2.79 version: 18.2.79 next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: specifier: 18.2.0 version: 18.2.0 @@ -1166,8 +1166,8 @@ importers: specifier: ^0.368.0 version: 0.368.0(react@18.2.0) next: - specifier: 14.2.1 - version: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + specifier: 14.3.0-canary.7 + version: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) next-themes: specifier: 0.3.0 version: 0.3.0(react-dom@18.2.0)(react@18.2.0) @@ -2156,10 +2156,10 @@ packages: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} dev: false - /@keystar/ui@0.7.1(next@14.2.1)(react-dom@18.2.0)(react@18.2.0): + /@keystar/ui@0.7.1(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-TIV/SmycpY4UWhOSZ2e3csPtCN1hHQJlT+fiSuHWVqPTW94yH/XkCN5zogzUFOe2Z4a6IEkVoCa1BQQMTgpFNg==} peerDependencies: - next: 14.2.1 + next: 14.3.0-canary.7 react: 18.2.0 react-dom: 18.2.0 peerDependenciesMeta: @@ -2247,12 +2247,12 @@ packages: '@react-types/tabs': 3.3.5(react@18.2.0) emery: 1.4.3 facepaint: 1.2.1 - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /@keystatic/core@0.5.11(next@14.2.1)(react-dom@18.2.0)(react@18.2.0): + /@keystatic/core@0.5.11(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-LC3RANu9sH74ixNluIbMf4iTNLycCYhkBmK8DfwoZNWb5v3AnLMkVly0NV2yxuGChOowqnmtbHWlkHCvNsNlFA==} peerDependencies: react: 18.2.0 @@ -2264,7 +2264,7 @@ packages: '@emotion/weak-memoize': 0.3.1 '@floating-ui/react': 0.24.8(react-dom@18.2.0)(react@18.2.0) '@internationalized/string': 3.2.1 - '@keystar/ui': 0.7.1(next@14.2.1)(react-dom@18.2.0)(react@18.2.0) + '@keystar/ui': 0.7.1(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0) '@markdoc/markdoc': 0.4.0(@types/react@18.2.79)(react@18.2.0) '@react-aria/focus': 3.16.2(react@18.2.0) '@react-aria/i18n': 3.10.2(react@18.2.0) @@ -2341,19 +2341,19 @@ packages: - supports-color dev: false - /@keystatic/next@5.0.0(@keystatic/core@0.5.11)(next@14.2.1)(react-dom@18.2.0)(react@18.2.0): + /@keystatic/next@5.0.0(@keystatic/core@0.5.11)(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-aacEMkrSbXrhC/obKTPEbcVa1yC9POmpd8lfXNGVadSRUsoG5O+brULc1NeVeHe7MMS/PkhNzhIpWkApCf5Qhw==} peerDependencies: '@keystatic/core': '*' - next: 14.2.1 + next: 14.3.0-canary.7 react: 18.2.0 react-dom: 18.2.0 dependencies: '@babel/runtime': 7.24.4 - '@keystatic/core': 0.5.11(next@14.2.1)(react-dom@18.2.0)(react@18.2.0) + '@keystatic/core': 0.5.11(next@14.3.0-canary.7)(react-dom@18.2.0)(react@18.2.0) '@types/react': 18.2.79 chokidar: 3.6.0 - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) server-only: 0.0.1 @@ -2374,18 +2374,18 @@ packages: '@supabase/supabase-js': 2.42.4 ts-case-convert: 2.0.7 - /@makerkit/data-loader-supabase-nextjs@1.1.0(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4)(@tanstack/react-query@5.29.2)(next@14.2.1)(react@18.2.0): + /@makerkit/data-loader-supabase-nextjs@1.1.0(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4)(@tanstack/react-query@5.29.2)(next@14.3.0-canary.7)(react@18.2.0): resolution: {integrity: sha512-4+QtHMXeOCPFKnP14a/K0mVUGr/809WE1J7RF5Eue45xdXMbvhyWIHqRNvvpUo9N6MnDO7u9IaYKO0aneMPFrw==} peerDependencies: '@supabase/supabase-js': '>=2.0.0' '@tanstack/react-query': '>=5.0.0' - next: 14.2.1 + next: 14.3.0-canary.7 react: 18.2.0 dependencies: '@makerkit/data-loader-supabase-core': 0.0.7(@supabase/postgrest-js@1.15.2)(@supabase/supabase-js@2.42.4) '@supabase/supabase-js': 2.42.4 '@tanstack/react-query': 5.29.2(react@18.2.0) - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 transitivePeerDependencies: - '@supabase/postgrest-js' @@ -2464,8 +2464,8 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@next/bundle-analyzer@14.2.1: - resolution: {integrity: sha512-Qwy3Mu/dfnu4rs2xzCy7gKZlwzZzYtiq/rjPcK/7xq3BHSyLthkHf1NAF8NNfjVTouDwo2KchisHrmAamUNWWw==} + /@next/bundle-analyzer@14.3.0-canary.7: + resolution: {integrity: sha512-7vkc4lPO3xdCTr24rIQDsS3loPXGsMAhxJ5mQoEpopTfuYX7yUkV5qZT9sdAAYr5plWEQGPsLuxWkPopsoMyOw==} dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: @@ -2477,8 +2477,8 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: false - /@next/env@14.2.1: - resolution: {integrity: sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==} + /@next/env@14.3.0-canary.7: + resolution: {integrity: sha512-FXmIhrOXLCAC3CFfsphwr9B4sd42TdJWJ95UgvXJErnS2XgT0iv0BtMULybWOBzpJVWQavYzl+CkFDQC2EFJiw==} /@next/eslint-plugin-next@14.2.1: resolution: {integrity: sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==} @@ -2486,72 +2486,72 @@ packages: glob: 10.3.10 dev: false - /@next/swc-darwin-arm64@14.2.1: - resolution: {integrity: sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==} + /@next/swc-darwin-arm64@14.3.0-canary.7: + resolution: {integrity: sha512-AwYIdp0HHJQFI+LDAzTp7gj4suyl9KZgWFvHd79DljG4DLJMVEDb669AXpwV1m9WgVzWgnUsTJgF/XHDhaIRfg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64@14.2.1: - resolution: {integrity: sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==} + /@next/swc-darwin-x64@14.3.0-canary.7: + resolution: {integrity: sha512-NeXcmZdRycTNG3aMROgaTVuW3espy8CX9dVC7KQT9/YnRPItNhP/maU7kgIA5C43bgjCgwg1f9ABNB2NX99eWw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu@14.2.1: - resolution: {integrity: sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==} + /@next/swc-linux-arm64-gnu@14.3.0-canary.7: + resolution: {integrity: sha512-Qct3FFELGR8Vl97GBHuend1X94ykEzF7Cvyi8TX1I1uCZZHhRzHzJMo7TjrI+YNbJF804sc/+VsNxVxR197/Nw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl@14.2.1: - resolution: {integrity: sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==} + /@next/swc-linux-arm64-musl@14.3.0-canary.7: + resolution: {integrity: sha512-sxLnN5QKp8JwEuABmArZ6uV8wjO9ozt7qbne/Y1zhKIyYl+WSgoPxznJz98bEGjd7o7sntSm1djYwZd+Ra1v1w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu@14.2.1: - resolution: {integrity: sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==} + /@next/swc-linux-x64-gnu@14.3.0-canary.7: + resolution: {integrity: sha512-s3i4CFmsk7QcSDyScrMOQQ9EZPNRzkw2pUXI/SweKQC0qLXQ6agthCH0Ks69b/niMxzG+P4pen50qm1svsBHog==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl@14.2.1: - resolution: {integrity: sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==} + /@next/swc-linux-x64-musl@14.3.0-canary.7: + resolution: {integrity: sha512-I3Js4g8ylkFGUb8ICI4ya1j89D/jw/SnItrGce03UWQhOdczlWixSFabE2RqSYtVM+cOWVLJ8SSmeoi98YQPNg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc@14.2.1: - resolution: {integrity: sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==} + /@next/swc-win32-arm64-msvc@14.3.0-canary.7: + resolution: {integrity: sha512-H8iTu2VPOmm2QXhWRkItS3Vfieh52pdg6IGBnm4xp+RJ6UVBEluTT2VDYB7vqjPnbof/dq6woflZkq2/KujSrQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc@14.2.1: - resolution: {integrity: sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==} + /@next/swc-win32-ia32-msvc@14.3.0-canary.7: + resolution: {integrity: sha512-OwdUlF/N+nJRXqFdwdRtSuilFlBDctIJSV30TdNNTdnTCCYtI9cyrJ+8Sx3EVhQQVTxySPUgmhJitgmgyDMmkQ==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc@14.2.1: - resolution: {integrity: sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==} + /@next/swc-win32-x64-msvc@14.3.0-canary.7: + resolution: {integrity: sha512-pirSoMkVeWG7VuBEw6kISWUT1AaMeRj6TtcDuj7lJUoD2AQUO17yxRXMDLJ7Kf1ymOAxOEUf+Toys9V8NpSjKA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5658,11 +5658,11 @@ packages: localforage: 1.10.0 dev: false - /@sentry/nextjs@7.110.1(next@14.2.1)(react@18.2.0): + /@sentry/nextjs@7.110.1(next@14.3.0-canary.7)(react@18.2.0): resolution: {integrity: sha512-OcH44p14DOjOPlEcFHJG4YB3koeYNFnDz5yikRs6B5HrcuQRzQkRphasysQt37NmjJG5QQMdqArYxho6JwlMfg==} engines: {node: '>=8'} peerDependencies: - next: 14.2.1 + next: 14.3.0-canary.7 react: 18.2.0 webpack: '>= 4.0.0' peerDependenciesMeta: @@ -5679,7 +5679,7 @@ packages: '@sentry/vercel-edge': 7.110.1 '@sentry/webpack-plugin': 1.21.0 chalk: 3.0.0 - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 resolve: 1.22.8 rollup: 2.78.0 @@ -5879,7 +5879,7 @@ packages: - bufferutil - utf-8-validate - /@sveltejs/kit@2.5.6(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.14)(vite@5.2.9): + /@sveltejs/kit@2.5.6(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.9): resolution: {integrity: sha512-AYb02Jm5MfNqJHc8zrj7ScQAFAKmTUCkpkfoi8EVaZZDdnjkvI7L2GtnTDhpiXSAZRVitZX4qm59sMS1FgL+lQ==} engines: {node: '>=18.13'} hasBin: true @@ -5889,24 +5889,24 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.3 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.14)(vite@5.2.9) + '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.9) '@types/cookie': 0.6.0 cookie: 0.6.0 devalue: 4.3.2 esm-env: 1.0.0 import-meta-resolve: 4.0.0 kleur: 4.1.5 - magic-string: 0.30.9 + magic-string: 0.30.10 mrmime: 2.0.0 sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - svelte: 4.2.14 + svelte: 4.2.15 tiny-glob: 0.2.9 vite: 5.2.9(@types/node@20.12.7) dev: false - /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.14)(vite@5.2.9): + /@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.9): resolution: {integrity: sha512-9QX28IymvBlSCqsCll5t0kQVxipsfhFFL+L2t3nTWfXnddYwxBuAEtTtlaVQpRz9c37BhJjltSeY4AJSC03SSg==} engines: {node: ^18.0.0 || >=20} peerDependencies: @@ -5914,28 +5914,28 @@ packages: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.14)(vite@5.2.9) + '@sveltejs/vite-plugin-svelte': 3.1.0(svelte@4.2.15)(vite@5.2.9) debug: 4.3.4 - svelte: 4.2.14 + svelte: 4.2.15 vite: 5.2.9(@types/node@20.12.7) transitivePeerDependencies: - supports-color dev: false - /@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.14)(vite@5.2.9): + /@sveltejs/vite-plugin-svelte@3.1.0(svelte@4.2.15)(vite@5.2.9): resolution: {integrity: sha512-sY6ncCvg+O3njnzbZexcVtUqOBE3iYmQPJ9y+yXSkOwG576QI/xJrBnQSRXFLGwJNBa0T78JEKg5cIR0WOAuUw==} engines: {node: ^18.0.0 || >=20} peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.14)(vite@5.2.9) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.9) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 - magic-string: 0.30.9 - svelte: 4.2.14 - svelte-hmr: 0.16.0(svelte@4.2.14) + magic-string: 0.30.10 + svelte: 4.2.15 + svelte-hmr: 0.16.0(svelte@4.2.15) vite: 5.2.9(@types/node@20.12.7) vitefu: 0.2.5(vite@5.2.9) transitivePeerDependencies: @@ -5980,15 +5980,15 @@ packages: /@tanstack/query-core@5.29.0: resolution: {integrity: sha512-WgPTRs58hm9CMzEr5jpISe8HXa3qKQ8CxewdYZeVnA54JrPY9B1CZiwsCoLpLkf0dGRZq+LcX5OiJb0bEsOFww==} - /@tanstack/react-query-next-experimental@5.29.2(@tanstack/react-query@5.29.2)(next@14.2.1)(react@18.2.0): + /@tanstack/react-query-next-experimental@5.29.2(@tanstack/react-query@5.29.2)(next@14.3.0-canary.7)(react@18.2.0): resolution: {integrity: sha512-AQd0S/UD+HTUv6MOmc1glv9FZN7ZxVQJlM7IJQx4QfWJpIWZMukXtlKMfwpO4YzQgo2jitblY17rZ/8YDtIxzw==} peerDependencies: '@tanstack/react-query': ^5.29.2 - next: 14.2.1 + next: 14.3.0-canary.7 react: 18.2.0 dependencies: '@tanstack/react-query': 5.29.2(react@18.2.0) - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 dev: false @@ -7674,14 +7674,14 @@ packages: /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - /edge-csrf@1.0.12-sveltekit-1(@sveltejs/kit@2.5.6)(next@14.2.1): + /edge-csrf@1.0.12-sveltekit-1(@sveltejs/kit@2.5.6)(next@14.3.0-canary.7): resolution: {integrity: sha512-wftM7WJeJnirqBfHj6y+yyvIvVeP3bjJeQ8AsEhOqxe3CcrgAlKQA2ZIbThaLI44iRsMoJQ7I0ppEew4iktIlA==} peerDependencies: '@sveltejs/kit': ^2.5.5 - next: 14.2.1 + next: 14.3.0-canary.7 dependencies: - '@sveltejs/kit': 2.5.6(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.14)(vite@5.2.9) - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + '@sveltejs/kit': 2.5.6(@sveltejs/vite-plugin-svelte@3.1.0)(svelte@4.2.15)(vite@5.2.9) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) dev: false /editorconfig@1.0.4: @@ -9532,9 +9532,8 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: false - /magic-string@0.30.9: - resolution: {integrity: sha512-S1+hd+dIrC8EZqKyT9DstTH/0Z+f76kmmvZnkfQVmOpDEF9iVgdYif3Q/pIWHmCoo59bQVGW0kVL3e2nl+9+Sw==} - engines: {node: '>=12'} + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: false @@ -10249,18 +10248,18 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /next-sitemap@4.2.3(next@14.2.1): + /next-sitemap@4.2.3(next@14.3.0-canary.7): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true peerDependencies: - next: 14.2.1 + next: 14.3.0-canary.7 dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) + next: 14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0) dev: false /next-themes@0.3.0(react-dom@18.2.0)(react@18.2.0): @@ -10272,8 +10271,8 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /next@14.2.1(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==} + /next@14.3.0-canary.7(@opentelemetry/api@1.8.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-loPrWTCvHvZgOy3rgL9+2WpxNDxlRNt462ihqm/DUuyK8LUZV1F4H920YTAu1wEiYC8RrpNUbpz8K7KRYAkQiA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -10290,7 +10289,7 @@ packages: sass: optional: true dependencies: - '@next/env': 14.2.1 + '@next/env': 14.3.0-canary.7 '@opentelemetry/api': 1.8.0 '@swc/helpers': 0.5.5 busboy: 1.6.0 @@ -10301,15 +10300,15 @@ packages: react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(react@18.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.1 - '@next/swc-darwin-x64': 14.2.1 - '@next/swc-linux-arm64-gnu': 14.2.1 - '@next/swc-linux-arm64-musl': 14.2.1 - '@next/swc-linux-x64-gnu': 14.2.1 - '@next/swc-linux-x64-musl': 14.2.1 - '@next/swc-win32-arm64-msvc': 14.2.1 - '@next/swc-win32-ia32-msvc': 14.2.1 - '@next/swc-win32-x64-msvc': 14.2.1 + '@next/swc-darwin-arm64': 14.3.0-canary.7 + '@next/swc-darwin-x64': 14.3.0-canary.7 + '@next/swc-linux-arm64-gnu': 14.3.0-canary.7 + '@next/swc-linux-arm64-musl': 14.3.0-canary.7 + '@next/swc-linux-x64-gnu': 14.3.0-canary.7 + '@next/swc-linux-x64-musl': 14.3.0-canary.7 + '@next/swc-win32-arm64-msvc': 14.3.0-canary.7 + '@next/swc-win32-ia32-msvc': 14.3.0-canary.7 + '@next/swc-win32-x64-msvc': 14.3.0-canary.7 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -12023,17 +12022,17 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - /svelte-hmr@0.16.0(svelte@4.2.14): + /svelte-hmr@0.16.0(svelte@4.2.15): resolution: {integrity: sha512-Gyc7cOS3VJzLlfj7wKS0ZnzDVdv3Pn2IuVeJPk9m2skfhcu5bq3wtIZyQGggr7/Iim5rH5cncyQft/kRLupcnA==} engines: {node: ^12.20 || ^14.13.1 || >= 16} peerDependencies: svelte: ^3.19.0 || ^4.0.0 dependencies: - svelte: 4.2.14 + svelte: 4.2.15 dev: false - /svelte@4.2.14: - resolution: {integrity: sha512-ry3+YlWqZpHxLy45MW4MZIxNdvB+Wl7p2nnstWKbOAewaJyNJuOtivSbRChcfIej6wFBjWqyKmf/NgK1uW2JAA==} + /svelte@4.2.15: + resolution: {integrity: sha512-j9KJSccHgLeRERPlhMKrCXpk2TqL2m5Z+k+OBTQhZOhIdCCd3WfqV+ylPWeipEwq17P/ekiSFWwrVQv93i3bsg==} engines: {node: '>=16'} dependencies: '@ampproject/remapping': 2.3.0 @@ -12048,7 +12047,7 @@ packages: estree-walker: 3.0.3 is-reference: 3.0.2 locate-character: 3.0.0 - magic-string: 0.30.9 + magic-string: 0.30.10 periscopic: 3.1.0 dev: false