diff --git a/examples/api/e2e/playwright.config.ts b/examples/api/e2e/playwright.config.ts index 9aa296a2..6ad3832f 100644 --- a/examples/api/e2e/playwright.config.ts +++ b/examples/api/e2e/playwright.config.ts @@ -50,6 +50,6 @@ export default defineConfig({ command: "pnpm preview:worker", url: "http://localhost:8770", reuseExistingServer: !process.env.CI, - timeout: 100_000, + timeout: 500_000, }, }); diff --git a/examples/api/open-next.config.ts b/examples/api/open-next.config.ts index 0f7794ff..d976688e 100644 --- a/examples/api/open-next.config.ts +++ b/examples/api/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; const config: OpenNextConfig = { default: { diff --git a/examples/bugs/gh-119/.eslintrc.json b/examples/bugs/gh-119/.eslintrc.json new file mode 100644 index 00000000..37224185 --- /dev/null +++ b/examples/bugs/gh-119/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["next/core-web-vitals", "next/typescript"] +} diff --git a/examples/bugs/gh-119/.gitignore b/examples/bugs/gh-119/.gitignore new file mode 100644 index 00000000..69566c5f --- /dev/null +++ b/examples/bugs/gh-119/.gitignore @@ -0,0 +1,47 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + +# playwright +/test-results/ +/playwright-report/ +/blob-report/ +/playwright/.cache/ + diff --git a/examples/bugs/gh-119/README.md b/examples/bugs/gh-119/README.md new file mode 100644 index 00000000..e215bc4c --- /dev/null +++ b/examples/bugs/gh-119/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/examples/bugs/gh-119/app/favicon.ico b/examples/bugs/gh-119/app/favicon.ico new file mode 100644 index 00000000..718d6fea Binary files /dev/null and b/examples/bugs/gh-119/app/favicon.ico differ diff --git a/examples/bugs/gh-119/app/fonts/GeistMonoVF.woff b/examples/bugs/gh-119/app/fonts/GeistMonoVF.woff new file mode 100644 index 00000000..f2ae185c Binary files /dev/null and b/examples/bugs/gh-119/app/fonts/GeistMonoVF.woff differ diff --git a/examples/bugs/gh-119/app/fonts/GeistVF.woff b/examples/bugs/gh-119/app/fonts/GeistVF.woff new file mode 100644 index 00000000..1b62daac Binary files /dev/null and b/examples/bugs/gh-119/app/fonts/GeistVF.woff differ diff --git a/examples/bugs/gh-119/app/globals.css b/examples/bugs/gh-119/app/globals.css new file mode 100644 index 00000000..6b717ad3 --- /dev/null +++ b/examples/bugs/gh-119/app/globals.css @@ -0,0 +1,21 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + color: var(--foreground); + background: var(--background); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/examples/bugs/gh-119/app/layout.tsx b/examples/bugs/gh-119/app/layout.tsx new file mode 100644 index 00000000..48087249 --- /dev/null +++ b/examples/bugs/gh-119/app/layout.tsx @@ -0,0 +1,31 @@ +import type { Metadata } from "next"; +import localFont from "next/font/local"; +import "./globals.css"; + +const geistSans = localFont({ + src: "./fonts/GeistVF.woff", + variable: "--font-geist-sans", + weight: "100 900", +}); +const geistMono = localFont({ + src: "./fonts/GeistMonoVF.woff", + variable: "--font-geist-mono", + weight: "100 900", +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + {children} + + ); +} diff --git a/examples/bugs/gh-119/app/page.tsx b/examples/bugs/gh-119/app/page.tsx new file mode 100644 index 00000000..66169d1a --- /dev/null +++ b/examples/bugs/gh-119/app/page.tsx @@ -0,0 +1,70 @@ +import Image from "next/image"; + +export default function Home() { + return ( +
+
+ Next.js logo +
    +
  1. + Get started by editing{" "} + + app/page.tsx + + . +
  2. +
  3. Save and see your changes instantly.
  4. +
+ +
+ + Vercel logomark + Deploy now + + + Read our docs + +
+
+ +
+ ); +} diff --git a/examples/bugs/gh-119/e2e/base.spec.ts b/examples/bugs/gh-119/e2e/base.spec.ts new file mode 100644 index 00000000..202ff471 --- /dev/null +++ b/examples/bugs/gh-119/e2e/base.spec.ts @@ -0,0 +1,6 @@ +import { test, expect } from "@playwright/test"; + +test("the index page of the application shows the Next.js logo", async ({ page }) => { + await page.goto("/"); + await expect(page.getByAltText("Next.js logo")).toBeVisible(); +}); diff --git a/examples/bugs/gh-119/e2e/playwright.config.ts b/examples/bugs/gh-119/e2e/playwright.config.ts new file mode 100644 index 00000000..a4699d1e --- /dev/null +++ b/examples/bugs/gh-119/e2e/playwright.config.ts @@ -0,0 +1,45 @@ +import { defineConfig, devices } from "@playwright/test"; +import type nodeProcess from "node:process"; + +declare const process: typeof nodeProcess; + +/** + * See https://playwright.dev/docs/test-configuration. + */ +export default defineConfig({ + testDir: "./", + /* Run tests in files in parallel */ + fullyParallel: true, + /* Fail the build on CI if you accidentally left test.only in the source code. */ + forbidOnly: !!process.env.CI, + /* Retry on CI only */ + retries: process.env.CI ? 2 : 0, + /* Opt out of parallel tests on CI. */ + workers: process.env.CI ? 1 : undefined, + /* Reporter to use. See https://playwright.dev/docs/test-reporters */ + reporter: "html", + /* Shared settings for all the projects below. See https://playwright.dev/docs/api/class-testoptions. */ + use: { + /* Base URL to use in actions like `await page.goto('/')`. */ + baseURL: "http://localhost:8750", + + /* Collect trace when retrying the failed test. See https://playwright.dev/docs/trace-viewer */ + trace: "on-first-retry", + }, + + /* Configure projects for major browsers */ + projects: [ + { + name: "chromium", + use: { ...devices["Desktop Chrome"] }, + }, + ], + + /* Run your local dev server before starting the tests */ + webServer: { + command: "pnpm preview", + url: "http://localhost:8750", + reuseExistingServer: !process.env.CI, + timeout: 500_000, + }, +}); diff --git a/examples/bugs/gh-119/next.config.ts b/examples/bugs/gh-119/next.config.ts new file mode 100644 index 00000000..e9ffa308 --- /dev/null +++ b/examples/bugs/gh-119/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/examples/bugs/gh-119/open-next.config.ts b/examples/bugs/gh-119/open-next.config.ts new file mode 100644 index 00000000..d976688e --- /dev/null +++ b/examples/bugs/gh-119/open-next.config.ts @@ -0,0 +1,25 @@ +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; + +const config: OpenNextConfig = { + default: { + override: { + wrapper: "cloudflare-node", + converter: "edge", + // Unused implementation + incrementalCache: "dummy", + tagCache: "dummy", + queue: "dummy", + }, + }, + + middleware: { + external: true, + override: { + wrapper: "cloudflare-edge", + converter: "edge", + proxyExternalRequest: "fetch", + }, + }, +}; + +export default config; diff --git a/examples/bugs/gh-119/package.json b/examples/bugs/gh-119/package.json new file mode 100644 index 00000000..fa3059c5 --- /dev/null +++ b/examples/bugs/gh-119/package.json @@ -0,0 +1,34 @@ +{ + "name": "gh-119", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "build:worker": "pnpm opennextjs-cloudflare", + "dev:worker": "wrangler dev --port 8750 --inspector-port 9370", + "preview": "pnpm build:worker && pnpm dev:worker", + "e2e": "playwright test -c e2e/playwright.config.ts", + "cf-typegen": "wrangler types --env-interface CloudflareEnv" + }, + "dependencies": { + "next": "15.0.4", + "react-dom": "^18.3.1", + "react": "^18.3.1" + }, + "devDependencies": { + "@opennextjs/cloudflare": "workspace:*", + "@playwright/test": "catalog:", + "@types/node": "^20", + "@types/react-dom": "^18", + "@types/react": "^18", + "eslint-config-next": "15.0.4", + "eslint": "^8", + "postcss": "^8", + "tailwindcss": "^3.4.1", + "typescript": "^5", + "wrangler": "catalog:" + } +} diff --git a/examples/bugs/gh-119/postcss.config.mjs b/examples/bugs/gh-119/postcss.config.mjs new file mode 100644 index 00000000..1a69fd2a --- /dev/null +++ b/examples/bugs/gh-119/postcss.config.mjs @@ -0,0 +1,8 @@ +/** @type {import('postcss-load-config').Config} */ +const config = { + plugins: { + tailwindcss: {}, + }, +}; + +export default config; diff --git a/examples/bugs/gh-119/public/file.svg b/examples/bugs/gh-119/public/file.svg new file mode 100644 index 00000000..004145cd --- /dev/null +++ b/examples/bugs/gh-119/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/bugs/gh-119/public/globe.svg b/examples/bugs/gh-119/public/globe.svg new file mode 100644 index 00000000..567f17b0 --- /dev/null +++ b/examples/bugs/gh-119/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/bugs/gh-119/public/next.svg b/examples/bugs/gh-119/public/next.svg new file mode 100644 index 00000000..5174b28c --- /dev/null +++ b/examples/bugs/gh-119/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/bugs/gh-119/public/vercel.svg b/examples/bugs/gh-119/public/vercel.svg new file mode 100644 index 00000000..77053960 --- /dev/null +++ b/examples/bugs/gh-119/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/bugs/gh-119/public/window.svg b/examples/bugs/gh-119/public/window.svg new file mode 100644 index 00000000..b2b2a44f --- /dev/null +++ b/examples/bugs/gh-119/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/bugs/gh-119/tailwind.config.ts b/examples/bugs/gh-119/tailwind.config.ts new file mode 100644 index 00000000..1362b882 --- /dev/null +++ b/examples/bugs/gh-119/tailwind.config.ts @@ -0,0 +1,18 @@ +import type { Config } from "tailwindcss"; + +export default { + content: [ + "./pages/**/*.{js,ts,jsx,tsx,mdx}", + "./components/**/*.{js,ts,jsx,tsx,mdx}", + "./app/**/*.{js,ts,jsx,tsx,mdx}", + ], + theme: { + extend: { + colors: { + background: "var(--background)", + foreground: "var(--foreground)", + }, + }, + }, + plugins: [], +} satisfies Config; diff --git a/examples/bugs/gh-119/tsconfig.json b/examples/bugs/gh-119/tsconfig.json new file mode 100644 index 00000000..c3603263 --- /dev/null +++ b/examples/bugs/gh-119/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules", "open-next.config.ts"] +} diff --git a/examples/bugs/gh-119/wrangler.json b/examples/bugs/gh-119/wrangler.json new file mode 100644 index 00000000..51044fec --- /dev/null +++ b/examples/bugs/gh-119/wrangler.json @@ -0,0 +1,11 @@ +{ + "$schema": "node_modules/wrangler/config-schema.json", + "main": ".open-next/worker.js", + "name": "gh-119", + "compatibility_date": "2024-12-30", + "compatibility_flags": ["nodejs_compat"], + "assets": { + "directory": ".open-next/assets", + "binding": "ASSETS" + } +} diff --git a/examples/create-next-app/e2e/playwright.config.ts b/examples/create-next-app/e2e/playwright.config.ts index 1a3f803a..b8de1868 100644 --- a/examples/create-next-app/e2e/playwright.config.ts +++ b/examples/create-next-app/e2e/playwright.config.ts @@ -50,6 +50,6 @@ export default defineConfig({ command: "pnpm preview:worker", url: "http://localhost:8771", reuseExistingServer: !process.env.CI, - timeout: 100_000, + timeout: 500_000, }, }); diff --git a/examples/create-next-app/open-next.config.ts b/examples/create-next-app/open-next.config.ts index 0f7794ff..d976688e 100644 --- a/examples/create-next-app/open-next.config.ts +++ b/examples/create-next-app/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; const config: OpenNextConfig = { default: { diff --git a/examples/e2e/app-pages-router/e2e/playwright.config.ts b/examples/e2e/app-pages-router/e2e/playwright.config.ts index f131de7d..2e258e25 100644 --- a/examples/e2e/app-pages-router/e2e/playwright.config.ts +++ b/examples/e2e/app-pages-router/e2e/playwright.config.ts @@ -49,6 +49,6 @@ export default defineConfig({ command: "pnpm preview", url: "http://localhost:8792", reuseExistingServer: !process.env.CI, - timeout: 100_000, + timeout: 500_000, }, }); diff --git a/examples/e2e/app-pages-router/open-next.config.ts b/examples/e2e/app-pages-router/open-next.config.ts index 0f7794ff..d976688e 100644 --- a/examples/e2e/app-pages-router/open-next.config.ts +++ b/examples/e2e/app-pages-router/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; const config: OpenNextConfig = { default: { diff --git a/examples/e2e/app-router/e2e/playwright.config.ts b/examples/e2e/app-router/e2e/playwright.config.ts index ad1db165..50ef7191 100644 --- a/examples/e2e/app-router/e2e/playwright.config.ts +++ b/examples/e2e/app-router/e2e/playwright.config.ts @@ -49,6 +49,6 @@ export default defineConfig({ command: "pnpm preview", url: "http://localhost:8790", reuseExistingServer: !process.env.CI, - timeout: 100_000, + timeout: 500_000, }, }); diff --git a/examples/e2e/app-router/open-next.config.ts b/examples/e2e/app-router/open-next.config.ts index 0f7794ff..d976688e 100644 --- a/examples/e2e/app-router/open-next.config.ts +++ b/examples/e2e/app-router/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; const config: OpenNextConfig = { default: { diff --git a/examples/e2e/pages-router/e2e/playwright.config.ts b/examples/e2e/pages-router/e2e/playwright.config.ts index 791f8126..365e1adc 100644 --- a/examples/e2e/pages-router/e2e/playwright.config.ts +++ b/examples/e2e/pages-router/e2e/playwright.config.ts @@ -49,6 +49,6 @@ export default defineConfig({ command: "pnpm preview", url: "http://localhost:8791", reuseExistingServer: !process.env.CI, - timeout: 100_000, + timeout: 500_000, }, }); diff --git a/examples/e2e/pages-router/open-next.config.ts b/examples/e2e/pages-router/open-next.config.ts index 0f7794ff..d976688e 100644 --- a/examples/e2e/pages-router/open-next.config.ts +++ b/examples/e2e/pages-router/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; const config: OpenNextConfig = { default: { diff --git a/examples/middleware/e2e/playwright.config.ts b/examples/middleware/e2e/playwright.config.ts index dc17bfc4..7e4179db 100644 --- a/examples/middleware/e2e/playwright.config.ts +++ b/examples/middleware/e2e/playwright.config.ts @@ -50,6 +50,6 @@ export default defineConfig({ command: "pnpm preview:worker", url: "http://localhost:8774", reuseExistingServer: !process.env.CI, - timeout: 100_000, + timeout: 500_000, }, }); diff --git a/examples/middleware/open-next.config.ts b/examples/middleware/open-next.config.ts index 0f7794ff..d976688e 100644 --- a/examples/middleware/open-next.config.ts +++ b/examples/middleware/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; const config: OpenNextConfig = { default: { diff --git a/examples/vercel-blog-starter/open-next.config.ts b/examples/vercel-blog-starter/open-next.config.ts index 6337166e..b7a5e54c 100644 --- a/examples/vercel-blog-starter/open-next.config.ts +++ b/examples/vercel-blog-starter/open-next.config.ts @@ -1,4 +1,4 @@ -import type { OpenNextConfig } from "@opennextjs/aws/types/open-next"; +import type { OpenNextConfig } from "@opennextjs/aws/types/open-next.js"; import cache from "@opennextjs/cloudflare/kvCache"; const config: OpenNextConfig = { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a8b90578..ef1aca3b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -152,7 +152,7 @@ importers: dependencies: next: specifier: 'catalog:' - version: 14.2.11(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 'catalog:' version: 18.3.1 @@ -173,11 +173,57 @@ importers: specifier: 'catalog:' version: 3.106.0(@cloudflare/workers-types@4.20250109.0) + examples/bugs/gh-119: + dependencies: + next: + specifier: 15.0.4 + version: 15.0.4(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + devDependencies: + '@opennextjs/cloudflare': + specifier: workspace:* + version: link:../../../packages/cloudflare + '@playwright/test': + specifier: 'catalog:' + version: 1.47.0 + '@types/node': + specifier: ^20 + version: 20.17.6 + '@types/react': + specifier: ^18 + version: 18.3.3 + '@types/react-dom': + specifier: ^18 + version: 18.3.0 + eslint: + specifier: ^8 + version: 8.57.1 + eslint-config-next: + specifier: 15.0.4 + version: 15.0.4(eslint@8.57.1)(typescript@5.7.3) + postcss: + specifier: ^8 + version: 8.4.47 + tailwindcss: + specifier: ^3.4.1 + version: 3.4.11(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)) + typescript: + specifier: ^5 + version: 5.7.3 + wrangler: + specifier: 'catalog:' + version: 3.106.0(@cloudflare/workers-types@4.20250109.0) + examples/create-next-app: dependencies: next: specifier: 'catalog:' - version: 14.2.11(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 'catalog:' version: 18.3.1 @@ -211,7 +257,7 @@ importers: version: 8.4.31 tailwindcss: specifier: ^3.4.1 - version: 3.4.11 + version: 3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)) typescript: specifier: 'catalog:' version: 5.7.3 @@ -229,7 +275,7 @@ importers: version: link:../../../packages/cloudflare next: specifier: catalog:e2e - version: 15.1.0(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.1.0(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: catalog:e2e version: 19.0.0 @@ -257,7 +303,7 @@ importers: version: 8.4.27 tailwindcss: specifier: catalog:e2e - version: 3.3.3 + version: 3.3.3(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)) typescript: specifier: catalog:default version: 5.7.3 @@ -275,7 +321,7 @@ importers: version: link:../../../packages/cloudflare next: specifier: catalog:e2e - version: 15.1.0(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.1.0(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: catalog:e2e version: 19.0.0 @@ -303,7 +349,7 @@ importers: version: 8.4.27 tailwindcss: specifier: catalog:e2e - version: 3.3.3 + version: 3.3.3(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)) typescript: specifier: catalog:default version: 5.7.3 @@ -321,7 +367,7 @@ importers: version: link:../../../packages/cloudflare next: specifier: catalog:e2e - version: 15.1.0(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.1.0(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: catalog:e2e version: 19.0.0 @@ -349,7 +395,7 @@ importers: version: 8.4.27 tailwindcss: specifier: catalog:e2e - version: 3.3.3 + version: 3.3.3(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)) typescript: specifier: catalog:default version: 5.7.3 @@ -361,7 +407,7 @@ importers: dependencies: next: specifier: catalog:e2e - version: 15.1.0(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.1.0(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: catalog:e2e version: 19.0.0 @@ -380,10 +426,10 @@ importers: dependencies: '@clerk/nextjs': specifier: 6.9.6 - version: 6.9.6(next@14.2.11(@playwright/test@1.47.0)(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: 6.9.6(next@14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(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: specifier: 'catalog:' - version: 14.2.11(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 'catalog:' version: 18.3.1 @@ -429,7 +475,7 @@ importers: version: 4.0.3 next: specifier: 'catalog:' - version: 14.2.11(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: 'catalog:' version: 18.3.1 @@ -463,7 +509,7 @@ importers: version: 8.4.47 tailwindcss: specifier: ^3.4.4 - version: 3.4.11 + version: 3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)) typescript: specifier: 'catalog:' version: 5.7.3 @@ -484,10 +530,10 @@ importers: version: 2.1.1 geist: specifier: ^1.3.1 - version: 1.3.1(next@15.0.0-canary.113(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730)) + version: 1.3.1(next@15.0.0-canary.113(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730)) next: specifier: 15.0.0-canary.113 - version: 15.0.0-canary.113(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730) + version: 15.0.0-canary.113(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730) react: specifier: 19.0.0-rc-3208e73e-20240730 version: 19.0.0-rc-3208e73e-20240730 @@ -503,10 +549,10 @@ importers: version: link:../../packages/cloudflare '@tailwindcss/container-queries': specifier: ^0.1.1 - version: 0.1.1(tailwindcss@3.4.11) + version: 0.1.1(tailwindcss@3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3))) '@tailwindcss/typography': specifier: ^0.5.13 - version: 0.5.15(tailwindcss@3.4.11) + version: 0.5.15(tailwindcss@3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3))) '@types/node': specifier: 'catalog:' version: 22.2.0 @@ -530,7 +576,7 @@ importers: version: 0.6.8(prettier@3.3.3) tailwindcss: specifier: ^3.4.6 - version: 3.4.11 + version: 3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)) typescript: specifier: 'catalog:' version: 5.7.3 @@ -603,7 +649,7 @@ importers: version: 5.4.1 next: specifier: 'catalog:' - version: 14.2.11(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) rimraf: specifier: 'catalog:' version: 6.0.1 @@ -615,7 +661,7 @@ importers: version: 8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3) vitest: specifier: 'catalog:' - version: 2.1.1(@types/node@22.2.0)(terser@5.16.9) + version: 2.1.1(@edge-runtime/vm@3.2.0)(@types/node@22.2.0)(terser@5.16.9) packages: @@ -1227,6 +1273,14 @@ packages: peerDependencies: '@noble/ciphers': ^1.0.0 + '@edge-runtime/primitives@4.1.0': + resolution: {integrity: sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==} + engines: {node: '>=16'} + + '@edge-runtime/vm@3.2.0': + resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} + engines: {node: '>=16'} + '@emnapi/runtime@1.2.0': resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} @@ -2036,12 +2090,18 @@ packages: '@next/env@15.0.0-canary.113': resolution: {integrity: sha512-hiD7ux+YPCUJi3up0dHnROYBYg/AuPErOcBBzjCkKQ1q4ufuUNBQms4oDeOiHG9+Qga8mN5+k2L5qm7rNhzU4g==} + '@next/env@15.0.4': + resolution: {integrity: sha512-WNRvtgnRVDD4oM8gbUcRc27IAhaL4eXQ/2ovGbgLnPGUvdyDr8UdXP4Q/IBDdAdojnD2eScryIDirv0YUCjUVw==} + '@next/env@15.1.0': resolution: {integrity: sha512-UcCO481cROsqJuszPPXJnb7GGuLq617ve4xuAyyNG4VSSocJNtMU5Fsx+Lp6mlN8c7W58aZLc5y6D/2xNmaK+w==} '@next/eslint-plugin-next@14.2.14': resolution: {integrity: sha512-kV+OsZ56xhj0rnTn6HegyTGkoa16Mxjrpk7pjWumyB2P8JVQb8S9qtkjy/ye0GnTr4JWtWG4x/2qN40lKZ3iVQ==} + '@next/eslint-plugin-next@15.0.4': + resolution: {integrity: sha512-rbsF17XGzHtR7SDWzWpavSfum3/UdnF8bAaisnKwP//si3KWPTedVUsflAdjyK1zW3rweBjbALfKcavFneLGvg==} + '@next/swc-darwin-arm64@14.2.11': resolution: {integrity: sha512-eiY9u7wEJZWp/Pga07Qy3ZmNEfALmmSS1HtsJF3y1QEyaExu7boENz11fWqDmZ3uvcyAxCMhTrA1jfVxITQW8g==} engines: {node: '>= 10'} @@ -2054,6 +2114,12 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@15.0.4': + resolution: {integrity: sha512-QecQXPD0yRHxSXWL5Ff80nD+A56sUXZG9koUsjWJwA2Z0ZgVQfuy7gd0/otjxoOovPVHR2eVEvPMHbtZP+pf9w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-arm64@15.1.0': resolution: {integrity: sha512-ZU8d7xxpX14uIaFC3nsr4L++5ZS/AkWDm1PzPO6gD9xWhFkOj2hzSbSIxoncsnlJXB1CbLOfGVN4Zk9tg83PUw==} engines: {node: '>= 10'} @@ -2072,6 +2138,12 @@ packages: cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@15.0.4': + resolution: {integrity: sha512-pb7Bye3y1Og3PlCtnz2oO4z+/b3pH2/HSYkLbL0hbVuTGil7fPen8/3pyyLjdiTLcFJ+ymeU3bck5hd4IPFFCA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-darwin-x64@15.1.0': resolution: {integrity: sha512-DQ3RiUoW2XC9FcSM4ffpfndq1EsLV0fj0/UY33i7eklW5akPUCo6OX2qkcLXZ3jyPdo4sf2flwAED3AAq3Om2Q==} engines: {node: '>= 10'} @@ -2090,6 +2162,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@15.0.4': + resolution: {integrity: sha512-12oSaBFjGpB227VHzoXF3gJoK2SlVGmFJMaBJSu5rbpaoT5OjP5OuCLuR9/jnyBF1BAWMs/boa6mLMoJPRriMA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-gnu@15.1.0': resolution: {integrity: sha512-M+vhTovRS2F//LMx9KtxbkWk627l5Q7AqXWWWrfIzNIaUFiz2/NkOFkxCFyNyGACi5YbA8aekzCLtbDyfF/v5Q==} engines: {node: '>= 10'} @@ -2108,6 +2186,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@15.0.4': + resolution: {integrity: sha512-QARO88fR/a+wg+OFC3dGytJVVviiYFEyjc/Zzkjn/HevUuJ7qGUUAUYy5PGVWY1YgTzeRYz78akQrVQ8r+sMjw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@15.1.0': resolution: {integrity: sha512-Qn6vOuwaTCx3pNwygpSGtdIu0TfS1KiaYLYXLH5zq1scoTXdwYfdZtwvJTpB1WrLgiQE2Ne2kt8MZok3HlFqmg==} engines: {node: '>= 10'} @@ -2126,6 +2210,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@15.0.4': + resolution: {integrity: sha512-Z50b0gvYiUU1vLzfAMiChV8Y+6u/T2mdfpXPHraqpypP7yIT2UV9YBBhcwYkxujmCvGEcRTVWOj3EP7XW/wUnw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-gnu@15.1.0': resolution: {integrity: sha512-yeNh9ofMqzOZ5yTOk+2rwncBzucc6a1lyqtg8xZv0rH5znyjxHOWsoUtSq4cUTeeBIiXXX51QOOe+VoCjdXJRw==} engines: {node: '>= 10'} @@ -2144,6 +2234,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@15.0.4': + resolution: {integrity: sha512-7H9C4FAsrTAbA/ENzvFWsVytqRYhaJYKa2B3fyQcv96TkOGVMcvyS6s+sj4jZlacxxTcn7ygaMXUPkEk7b78zw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@15.1.0': resolution: {integrity: sha512-t9IfNkHQs/uKgPoyEtU912MG6a1j7Had37cSUyLTKx9MnUpjj+ZDKw9OyqTI9OwIIv0wmkr1pkZy+3T5pxhJPg==} engines: {node: '>= 10'} @@ -2162,6 +2258,12 @@ packages: cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@15.0.4': + resolution: {integrity: sha512-Z/v3WV5xRaeWlgJzN9r4PydWD8sXV35ywc28W63i37G2jnUgScA4OOgS8hQdiXLxE3gqfSuHTicUhr7931OXPQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-arm64-msvc@15.1.0': resolution: {integrity: sha512-WEAoHyG14t5sTavZa1c6BnOIEukll9iqFRTavqRVPfYmfegOAd5MaZfXgOGG6kGo1RduyGdTHD4+YZQSdsNZXg==} engines: {node: '>= 10'} @@ -2192,6 +2294,12 @@ packages: cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@15.0.4': + resolution: {integrity: sha512-NGLchGruagh8lQpDr98bHLyWJXOBSmkEAfK980OiNBa7vNm6PsNoPvzTfstT78WyOeMRQphEQ455rggd7Eo+Dw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@next/swc-win32-x64-msvc@15.1.0': resolution: {integrity: sha512-J1YdKuJv9xcixzXR24Dv+4SaDKc2jj31IVUEMdO5xJivMTXuE6MAdIi4qPjSymHuFG8O5wbfWKnhJUcHHpj5CA==} engines: {node: '>= 10'} @@ -2303,6 +2411,10 @@ packages: version: 3.4.1 hasBin: true + '@opentelemetry/api@1.9.0': + resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} + engines: {node: '>=8.0.0'} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2965,6 +3077,9 @@ packages: '@swc/helpers@0.5.12': resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} @@ -2993,6 +3108,18 @@ packages: '@ts-morph/common@0.24.0': resolution: {integrity: sha512-c1xMmNHWpNselmpIqursHeOHHBTIsJLbB+NuovbTTRCNiTLEr/U9dbJ8qy0jd/O2x5pc3seWuOUN5R2IoOTp8A==} + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + '@tsconfig/node18@1.0.3': resolution: {integrity: sha512-RbwvSJQsuN9TB04AQbGULYfOGE/RnSFk/FLQ5b0NmDf5Kx2q/lABZbHQPKCO1vZ6Fiwkplu+yb9pGdLy1iGseQ==} @@ -3209,6 +3336,9 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -3523,6 +3653,9 @@ packages: core-js-compat@3.38.1: resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + cross-spawn@5.1.0: resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==} @@ -3656,6 +3789,10 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3800,6 +3937,15 @@ packages: typescript: optional: true + eslint-config-next@15.0.4: + resolution: {integrity: sha512-97mLaAhbJKVQYXUBBrenRtEUAA6bNDPxWfaFEd6mEhKfpajP4wJrW4l7BUlHuYWxR8oQa9W014qBJpumpJQwWA==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -3890,6 +4036,12 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@5.1.0: + resolution: {integrity: sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react@7.36.1: resolution: {integrity: sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==} engines: {node: '>=4'} @@ -4007,6 +4159,10 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -4649,6 +4805,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + map-obj@4.3.0: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} @@ -4916,6 +5075,27 @@ packages: sass: optional: true + next@15.0.4: + resolution: {integrity: sha512-nuy8FH6M1FG0lktGotamQDCXhh5hZ19Vo0ht1AOIQWrYJLP598TIUagKtvJrfJ5AGwB/WmDqkKaKhMpVifvGPA==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + next@15.1.0: resolution: {integrity: sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} @@ -5896,6 +6076,20 @@ packages: ts-morph@23.0.0: resolution: {integrity: sha512-FcvFx7a9E8TUe6T3ShihXJLiJOiqyafzFKUO4aqIHDUCIvADdGNShcbc2W5PMr3LerXRv7mafvFZ9lRENxJmug==} + ts-node@10.9.1: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -6062,6 +6256,9 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -6224,6 +6421,10 @@ packages: engines: {node: '>= 14'} hasBin: true + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -6235,8 +6436,8 @@ packages: resolution: {integrity: sha512-Mb6GzuRyUEl8X+6V6xzHbd4XV0au/4gOYrYP+CAfHL32uPmGswES+v2YqonZiW1NZWVA3jkssCKSU2knonm/aQ==} engines: {node: '>=20'} - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + zod@3.24.1: + resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -7793,14 +7994,14 @@ snapshots: react-dom: 18.3.1(react@18.3.1) tslib: 2.4.1 - '@clerk/nextjs@6.9.6(next@14.2.11(@playwright/test@1.47.0)(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)': + '@clerk/nextjs@6.9.6(next@14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(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: '@clerk/backend': 1.21.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@clerk/clerk-react': 5.21.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@clerk/shared': 2.20.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@clerk/types': 4.40.0 crypto-js: 4.2.0 - next: 14.2.11(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(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 @@ -7863,9 +8064,17 @@ snapshots: dependencies: '@noble/ciphers': 1.1.3 + '@edge-runtime/primitives@4.1.0': + optional: true + + '@edge-runtime/vm@3.2.0': + dependencies: + '@edge-runtime/primitives': 4.1.0 + optional: true + '@emnapi/runtime@1.2.0': dependencies: - tslib: 2.6.3 + tslib: 2.8.1 optional: true '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.17.19)': @@ -8413,18 +8622,27 @@ snapshots: '@next/env@15.0.0-canary.113': {} + '@next/env@15.0.4': {} + '@next/env@15.1.0': {} '@next/eslint-plugin-next@14.2.14': dependencies: glob: 10.3.10 + '@next/eslint-plugin-next@15.0.4': + dependencies: + fast-glob: 3.3.1 + '@next/swc-darwin-arm64@14.2.11': optional: true '@next/swc-darwin-arm64@15.0.0-canary.113': optional: true + '@next/swc-darwin-arm64@15.0.4': + optional: true + '@next/swc-darwin-arm64@15.1.0': optional: true @@ -8434,6 +8652,9 @@ snapshots: '@next/swc-darwin-x64@15.0.0-canary.113': optional: true + '@next/swc-darwin-x64@15.0.4': + optional: true + '@next/swc-darwin-x64@15.1.0': optional: true @@ -8443,6 +8664,9 @@ snapshots: '@next/swc-linux-arm64-gnu@15.0.0-canary.113': optional: true + '@next/swc-linux-arm64-gnu@15.0.4': + optional: true + '@next/swc-linux-arm64-gnu@15.1.0': optional: true @@ -8452,6 +8676,9 @@ snapshots: '@next/swc-linux-arm64-musl@15.0.0-canary.113': optional: true + '@next/swc-linux-arm64-musl@15.0.4': + optional: true + '@next/swc-linux-arm64-musl@15.1.0': optional: true @@ -8461,6 +8688,9 @@ snapshots: '@next/swc-linux-x64-gnu@15.0.0-canary.113': optional: true + '@next/swc-linux-x64-gnu@15.0.4': + optional: true + '@next/swc-linux-x64-gnu@15.1.0': optional: true @@ -8470,6 +8700,9 @@ snapshots: '@next/swc-linux-x64-musl@15.0.0-canary.113': optional: true + '@next/swc-linux-x64-musl@15.0.4': + optional: true + '@next/swc-linux-x64-musl@15.1.0': optional: true @@ -8479,6 +8712,9 @@ snapshots: '@next/swc-win32-arm64-msvc@15.0.0-canary.113': optional: true + '@next/swc-win32-arm64-msvc@15.0.4': + optional: true + '@next/swc-win32-arm64-msvc@15.1.0': optional: true @@ -8494,6 +8730,9 @@ snapshots: '@next/swc-win32-x64-msvc@15.0.0-canary.113': optional: true + '@next/swc-win32-x64-msvc@15.0.4': + optional: true + '@next/swc-win32-x64-msvc@15.1.0': optional: true @@ -8630,6 +8869,9 @@ snapshots: - aws-crt - supports-color + '@opentelemetry/api@1.9.0': + optional: true + '@pkgjs/parseargs@0.11.0': optional: true @@ -8664,13 +8906,13 @@ snapshots: '@react-aria/ssr': 3.9.5(react@19.0.0-rc-3208e73e-20240730) '@react-stately/utils': 3.10.3(react@19.0.0-rc-3208e73e-20240730) '@react-types/shared': 3.24.1(react@19.0.0-rc-3208e73e-20240730) - '@swc/helpers': 0.5.12 + '@swc/helpers': 0.5.15 clsx: 2.1.1 react: 19.0.0-rc-3208e73e-20240730 '@react-stately/utils@3.10.3(react@19.0.0-rc-3208e73e-20240730)': dependencies: - '@swc/helpers': 0.5.12 + '@swc/helpers': 0.5.15 react: 19.0.0-rc-3208e73e-20240730 '@react-types/shared@3.24.1(react@19.0.0-rc-3208e73e-20240730)': @@ -9591,6 +9833,10 @@ snapshots: dependencies: tslib: 2.6.3 + '@swc/helpers@0.5.13': + dependencies: + tslib: 2.8.1 + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -9600,17 +9846,17 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.11)': + '@tailwindcss/container-queries@0.1.1(tailwindcss@3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)))': dependencies: - tailwindcss: 3.4.11 + tailwindcss: 3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)) - '@tailwindcss/typography@0.5.15(tailwindcss@3.4.11)': + '@tailwindcss/typography@0.5.15(tailwindcss@3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.11 + tailwindcss: 3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)) '@tanstack/react-virtual@3.10.8(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730)': dependencies: @@ -9627,6 +9873,18 @@ snapshots: mkdirp: 3.0.1 path-browserify: 1.0.1 + '@tsconfig/node10@1.0.11': + optional: true + + '@tsconfig/node12@1.0.11': + optional: true + + '@tsconfig/node14@1.0.3': + optional: true + + '@tsconfig/node16@1.0.4': + optional: true + '@tsconfig/node18@1.0.3': {} '@tsconfig/strictest@2.0.5': {} @@ -9653,7 +9911,7 @@ snapshots: '@types/mock-fs@4.13.4': dependencies: - '@types/node': 22.2.0 + '@types/node': 20.17.6 '@types/ms@0.7.34': {} @@ -9922,6 +10180,9 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 + arg@4.1.3: + optional: true + arg@5.0.2: {} argparse@1.0.10: @@ -10250,6 +10511,9 @@ snapshots: dependencies: browserslist: 4.24.0 + create-require@1.1.1: + optional: true + cross-spawn@5.1.0: dependencies: lru-cache: 4.1.5 @@ -10374,6 +10638,9 @@ snapshots: didyoumean@1.2.2: {} + diff@4.0.2: + optional: true + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -10669,6 +10936,26 @@ snapshots: - eslint-plugin-import-x - supports-color + eslint-config-next@15.0.4(eslint@8.57.1)(typescript@5.7.3): + dependencies: + '@next/eslint-plugin-next': 15.0.4 + '@rushstack/eslint-patch': 1.10.4 + '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) + '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) + eslint-plugin-react: 7.36.1(eslint@8.57.1) + eslint-plugin-react-hooks: 5.1.0(eslint@8.57.1) + optionalDependencies: + typescript: 5.7.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 @@ -10696,6 +10983,25 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.3.6 + enhanced-resolve: 5.17.1 + eslint: 8.57.1 + eslint-module-utils: 2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + fast-glob: 3.3.2 + get-tsconfig: 4.8.0 + is-bun-module: 1.2.1 + is-glob: 4.0.3 + optionalDependencies: + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + eslint-module-utils@2.11.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: debug: 3.2.7 @@ -10703,7 +11009,18 @@ snapshots: '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3) + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -10745,6 +11062,35 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.1 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + hasown: 2.0.2 + is-core-module: 2.15.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + string.prototype.trimend: 1.0.8 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.7.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)): dependencies: '@rtsao/scc': 1.1.0 @@ -10798,6 +11144,10 @@ snapshots: dependencies: eslint: 8.57.1 + eslint-plugin-react-hooks@5.1.0(eslint@8.57.1): + dependencies: + eslint: 8.57.1 + eslint-plugin-react@7.36.1(eslint@8.57.1): dependencies: array-includes: 3.1.8 @@ -11046,6 +11396,14 @@ snapshots: fast-deep-equal@3.1.3: {} + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -11171,9 +11529,9 @@ snapshots: functions-have-names@1.2.3: {} - geist@1.3.1(next@15.0.0-canary.113(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730)): + geist@1.3.1(next@15.0.0-canary.113(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730)): dependencies: - next: 15.0.0-canary.113(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730) + next: 15.0.0-canary.113(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730) get-east-asian-width@1.3.0: {} @@ -11684,6 +12042,9 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + make-error@1.3.6: + optional: true + map-obj@4.3.0: {} mdast-util-from-markdown@2.0.1: @@ -11918,7 +12279,7 @@ snapshots: workerd: 1.20250124.0 ws: 8.18.0 youch: 3.3.3 - zod: 3.23.8 + zod: 3.24.1 transitivePeerDependencies: - bufferutil - supports-color @@ -11992,7 +12353,7 @@ snapshots: negotiator@1.0.0: {} - next@14.2.11(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 14.2.11 '@swc/helpers': 0.5.5 @@ -12013,12 +12374,13 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.11 '@next/swc-win32-ia32-msvc': 14.2.11 '@next/swc-win32-x64-msvc': 14.2.11 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.47.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.2.11(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + next@14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 14.2.11 '@swc/helpers': 0.5.5 @@ -12039,12 +12401,13 @@ snapshots: '@next/swc-win32-arm64-msvc': 14.2.11 '@next/swc-win32-ia32-msvc': 14.2.11 '@next/swc-win32-x64-msvc': 14.2.11 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.47.0 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.0.0-canary.113(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730): + next@15.0.0-canary.113(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-3208e73e-20240730))(react@19.0.0-rc-3208e73e-20240730): dependencies: '@next/env': 15.0.0-canary.113 '@swc/counter': 0.1.3 @@ -12066,13 +12429,41 @@ snapshots: '@next/swc-win32-arm64-msvc': 15.0.0-canary.113 '@next/swc-win32-ia32-msvc': 15.0.0-canary.113 '@next/swc-win32-x64-msvc': 15.0.0-canary.113 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.47.0 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + next@15.0.4(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 15.0.4 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 + busboy: 1.6.0 + caniuse-lite: 1.0.30001664 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.6(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 15.0.4 + '@next/swc-darwin-x64': 15.0.4 + '@next/swc-linux-arm64-gnu': 15.0.4 + '@next/swc-linux-arm64-musl': 15.0.4 + '@next/swc-linux-x64-gnu': 15.0.4 + '@next/swc-linux-x64-musl': 15.0.4 + '@next/swc-win32-arm64-msvc': 15.0.4 + '@next/swc-win32-x64-msvc': 15.0.4 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.47.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@15.1.0(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + next@15.1.0(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 15.1.0 '@swc/counter': 0.1.3 @@ -12092,6 +12483,7 @@ snapshots: '@next/swc-linux-x64-musl': 15.1.0 '@next/swc-win32-arm64-msvc': 15.1.0 '@next/swc-win32-x64-msvc': 15.1.0 + '@opentelemetry/api': 1.9.0 '@playwright/test': 1.47.0 sharp: 0.33.5 transitivePeerDependencies: @@ -12348,12 +12740,21 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.47 - postcss-load-config@4.0.2(postcss@8.4.47): + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)): + dependencies: + lilconfig: 3.1.2 + yaml: 2.7.0 + optionalDependencies: + postcss: 8.4.47 + ts-node: 10.9.1(@types/node@20.17.6)(typescript@5.7.3) + + postcss-load-config@4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)): dependencies: lilconfig: 3.1.2 yaml: 2.7.0 optionalDependencies: postcss: 8.4.47 + ts-node: 10.9.1(@types/node@22.2.0)(typescript@5.7.3) postcss-nested@6.2.0(postcss@8.4.47): dependencies: @@ -12431,7 +12832,7 @@ snapshots: quick-lru: 7.0.0 url-join: 5.0.0 validate-npm-package-name: 5.0.1 - zod: 3.23.8 + zod: 3.24.1 zod-package-json: 1.0.3 query-string@9.1.0: @@ -12965,6 +13366,11 @@ snapshots: client-only: 0.0.1 react: 19.0.0 + styled-jsx@5.1.6(react@18.3.1): + dependencies: + client-only: 0.0.1 + react: 18.3.1 + styled-jsx@5.1.6(react@19.0.0): dependencies: client-only: 0.0.1 @@ -13003,7 +13409,7 @@ snapshots: tabbable@6.2.0: {} - tailwindcss@3.3.3: + tailwindcss@3.3.3(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -13022,7 +13428,7 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)) postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -13030,7 +13436,34 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.11: + tailwindcss@3.4.11(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)): + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.7 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.0.1 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3)) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tailwindcss@3.4.11(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -13049,7 +13482,7 @@ snapshots: postcss: 8.4.47 postcss-import: 15.1.0(postcss@8.4.47) postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47)(ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3)) postcss-nested: 6.2.0(postcss@8.4.47) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -13118,6 +13551,44 @@ snapshots: '@ts-morph/common': 0.24.0 code-block-writer: 13.0.2 + ts-node@10.9.1(@types/node@20.17.6)(typescript@5.7.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.17.6 + acorn: 8.14.0 + acorn-walk: 8.3.3 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.7.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + + ts-node@10.9.1(@types/node@22.2.0)(typescript@5.7.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.2.0 + acorn: 8.14.0 + acorn-walk: 8.3.3 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.7.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -13300,6 +13771,9 @@ snapshots: uuid@9.0.1: {} + v8-compile-cache-lib@3.0.1: + optional: true + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -13346,7 +13820,7 @@ snapshots: fsevents: 2.3.3 terser: 5.16.9 - vitest@2.1.1(@types/node@22.2.0)(terser@5.16.9): + vitest@2.1.1(@edge-runtime/vm@3.2.0)(@types/node@22.2.0)(terser@5.16.9): dependencies: '@vitest/expect': 2.1.1 '@vitest/mocker': 2.1.1(@vitest/spy@2.1.1)(vite@5.4.6(@types/node@22.2.0)(terser@5.16.9)) @@ -13368,6 +13842,7 @@ snapshots: vite-node: 2.1.1(@types/node@22.2.0)(terser@5.16.9) why-is-node-running: 2.3.0 optionalDependencies: + '@edge-runtime/vm': 3.2.0 '@types/node': 22.2.0 transitivePeerDependencies: - less @@ -13484,6 +13959,9 @@ snapshots: yaml@2.7.0: {} + yn@3.1.1: + optional: true + yocto-queue@0.1.0: {} youch@3.3.3: @@ -13494,8 +13972,8 @@ snapshots: zod-package-json@1.0.3: dependencies: - zod: 3.23.8 + zod: 3.24.1 - zod@3.23.8: {} + zod@3.24.1: {} zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0dd29bed..f846d98e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,6 +2,7 @@ packages: - packages/* - examples/* - examples/e2e/* + - examples/bugs/* - benchmarking catalog: