diff --git a/components/page-editor.tsx b/components/page-editor.tsx index 2a6e59b..be9a649 100644 --- a/components/page-editor.tsx +++ b/components/page-editor.tsx @@ -7,15 +7,20 @@ import { createShopifyPlugin } from '@reacteditor/plugin-shopify'; import { appConfig } from '@/editor.config'; import { publishPage } from '@/lib/publish-page'; import globals from '@/app.globals.json'; +import { + SHOPIFY_API_VERSION, + SHOPIFY_PUBLIC_ACCESS_TOKEN, + SHOPIFY_STORE_DOMAIN, +} from '@/services/shopify/config'; const plugins = [ outlinePlugin(), createTailwindCdnPlugin(), createShopifyPlugin({ - storeDomain: process.env.NEXT_PUBLIC_SHOPIFY_DOMAIN ?? 'mock.shop', - publicAccessToken: - process.env.NEXT_PUBLIC_SHOPIFY_PUBLIC_ACCESS_TOKEN ?? undefined, - apiVersion: process.env.NEXT_PUBLIC_SHOPIFY_API_VERSION ?? '2026-07', + // Same resolved config as the storefront, including the mock.shop fallback. + storeDomain: SHOPIFY_STORE_DOMAIN, + publicAccessToken: SHOPIFY_PUBLIC_ACCESS_TOKEN, + apiVersion: SHOPIFY_API_VERSION, }), ]; diff --git a/package.json b/package.json index 7b1cd63..a6fef7d 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "@ai-sdk/react": "^4.0.47", "@chakra-ui/react": "^3.35.0", "@emotion/react": "^11.14.0", - "@next/swc-wasm-web": "16.2.10", + "@next/swc-wasm-web": "16.3.8", "@openrouter/ai-sdk-provider": "^3.0.0", "@radix-ui/react-slot": "^1.3.3", "@radix-ui/react-use-controllable-state": "^1.2.6", @@ -34,7 +34,7 @@ "lucide-react": "^0.562.0", "motion": "^12.23.26", "nanoid": "^6.0.0", - "next": "16.2.10", + "next": "16.3.8", "radix-ui": "^1.6.7", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/services/shopify/client.ts b/services/shopify/client.ts index 5c9b97b..874d236 100644 --- a/services/shopify/client.ts +++ b/services/shopify/client.ts @@ -30,7 +30,7 @@ const fetchWith = (overrides: RequestInit): typeof globalThis.fetch => }) as typeof globalThis.fetch; const config = { - storeDomain: SHOPIFY_STORE_DOMAIN!, + storeDomain: SHOPIFY_STORE_DOMAIN, apiVersion: SHOPIFY_API_VERSION, publicStorefrontToken: SHOPIFY_PUBLIC_ACCESS_TOKEN, }; diff --git a/services/shopify/config.ts b/services/shopify/config.ts index cf38e94..1e0b802 100644 --- a/services/shopify/config.ts +++ b/services/shopify/config.ts @@ -1,8 +1,15 @@ -export const SHOPIFY_STORE_DOMAIN = process.env.NEXT_PUBLIC_SHOPIFY_DOMAIN; +const CONFIGURED_STORE_DOMAIN = process.env.NEXT_PUBLIC_SHOPIFY_DOMAIN?.trim(); -// Never assign a private token to this public environment variable. -export const SHOPIFY_PUBLIC_ACCESS_TOKEN = - process.env.NEXT_PUBLIC_SHOPIFY_PUBLIC_ACCESS_TOKEN; +// Falls back to the tokenless mock.shop demo store when the variable is unset +// or blank — the Storefront client rejects an empty domain. +export const SHOPIFY_STORE_DOMAIN = CONFIGURED_STORE_DOMAIN || 'mock.shop'; + +// Never assign a private token to this public environment variable. Only used +// alongside a configured domain: a token belongs to one store, so it is never +// sent to the mock.shop fallback. +export const SHOPIFY_PUBLIC_ACCESS_TOKEN = CONFIGURED_STORE_DOMAIN + ? process.env.NEXT_PUBLIC_SHOPIFY_PUBLIC_ACCESS_TOKEN?.trim() || undefined + : undefined; export const SHOPIFY_API_VERSION = process.env.NEXT_PUBLIC_SHOPIFY_API_VERSION || '2026-07'; diff --git a/yarn.lock b/yarn.lock index a76f7cf..46b1918 100644 --- a/yarn.lock +++ b/yarn.lock @@ -399,7 +399,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.11.1, @emnapi/runtime@npm:^1.7.0": +"@emnapi/runtime@npm:^1.11.1, @emnapi/runtime@npm:^1.11.3": version: 1.11.3 resolution: "@emnapi/runtime@npm:1.11.3" dependencies: @@ -627,18 +627,18 @@ __metadata: languageName: node linkType: hard -"@img/colour@npm:^1.0.0": +"@img/colour@npm:^1.1.0": version: 1.1.0 resolution: "@img/colour@npm:1.1.0" checksum: 10c0/2ebea2c0bbaee73b99badcefa04e1e71d83f36e5369337d3121dca841f4569533c4e2faddda6d62dd247f0d5cca143711f9446c59bcce81e427ba433a7a94a17 languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-darwin-arm64@npm:0.34.5" +"@img/sharp-darwin-arm64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-darwin-arm64@npm:0.35.5" dependencies: - "@img/sharp-libvips-darwin-arm64": "npm:1.2.4" + "@img/sharp-libvips-darwin-arm64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-darwin-arm64": optional: true @@ -646,11 +646,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-darwin-x64@npm:0.34.5" +"@img/sharp-darwin-x64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-darwin-x64@npm:0.35.5" dependencies: - "@img/sharp-libvips-darwin-x64": "npm:1.2.4" + "@img/sharp-libvips-darwin-x64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-darwin-x64": optional: true @@ -658,81 +658,90 @@ __metadata: languageName: node linkType: hard -"@img/sharp-libvips-darwin-arm64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-darwin-arm64@npm:1.2.4" +"@img/sharp-freebsd-wasm32@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-freebsd-wasm32@npm:0.35.5" + dependencies: + "@img/sharp-wasm32": "npm:0.35.5" + conditions: os=freebsd + languageName: node + linkType: hard + +"@img/sharp-libvips-darwin-arm64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-darwin-arm64@npm:1.3.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@img/sharp-libvips-darwin-x64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-darwin-x64@npm:1.2.4" +"@img/sharp-libvips-darwin-x64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-darwin-x64@npm:1.3.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@img/sharp-libvips-linux-arm64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linux-arm64@npm:1.2.4" +"@img/sharp-libvips-linux-arm64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linux-arm64@npm:1.3.4" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-arm@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linux-arm@npm:1.2.4" +"@img/sharp-libvips-linux-arm@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linux-arm@npm:1.3.4" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-ppc64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linux-ppc64@npm:1.2.4" +"@img/sharp-libvips-linux-ppc64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linux-ppc64@npm:1.3.4" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-riscv64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linux-riscv64@npm:1.2.4" +"@img/sharp-libvips-linux-riscv64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linux-riscv64@npm:1.3.4" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-s390x@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linux-s390x@npm:1.2.4" +"@img/sharp-libvips-linux-s390x@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linux-s390x@npm:1.3.4" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linux-x64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linux-x64@npm:1.2.4" +"@img/sharp-libvips-linux-x64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linux-x64@npm:1.3.4" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-arm64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.2.4" +"@img/sharp-libvips-linuxmusl-arm64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.3.4" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@img/sharp-libvips-linuxmusl-x64@npm:1.2.4": - version: 1.2.4 - resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.2.4" +"@img/sharp-libvips-linuxmusl-x64@npm:1.3.4": + version: 1.3.4 + resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.3.4" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linux-arm64@npm:0.34.5" +"@img/sharp-linux-arm64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linux-arm64@npm:0.35.5" dependencies: - "@img/sharp-libvips-linux-arm64": "npm:1.2.4" + "@img/sharp-libvips-linux-arm64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linux-arm64": optional: true @@ -740,11 +749,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linux-arm@npm:0.34.5" +"@img/sharp-linux-arm@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linux-arm@npm:0.35.5" dependencies: - "@img/sharp-libvips-linux-arm": "npm:1.2.4" + "@img/sharp-libvips-linux-arm": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linux-arm": optional: true @@ -752,11 +761,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-ppc64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linux-ppc64@npm:0.34.5" +"@img/sharp-linux-ppc64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linux-ppc64@npm:0.35.5" dependencies: - "@img/sharp-libvips-linux-ppc64": "npm:1.2.4" + "@img/sharp-libvips-linux-ppc64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linux-ppc64": optional: true @@ -764,11 +773,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-riscv64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linux-riscv64@npm:0.34.5" +"@img/sharp-linux-riscv64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linux-riscv64@npm:0.35.5" dependencies: - "@img/sharp-libvips-linux-riscv64": "npm:1.2.4" + "@img/sharp-libvips-linux-riscv64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linux-riscv64": optional: true @@ -776,11 +785,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linux-s390x@npm:0.34.5" +"@img/sharp-linux-s390x@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linux-s390x@npm:0.35.5" dependencies: - "@img/sharp-libvips-linux-s390x": "npm:1.2.4" + "@img/sharp-libvips-linux-s390x": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linux-s390x": optional: true @@ -788,11 +797,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linux-x64@npm:0.34.5" +"@img/sharp-linux-x64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linux-x64@npm:0.35.5" dependencies: - "@img/sharp-libvips-linux-x64": "npm:1.2.4" + "@img/sharp-libvips-linux-x64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linux-x64": optional: true @@ -800,11 +809,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.5" +"@img/sharp-linuxmusl-arm64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.35.5" dependencies: - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.4" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linuxmusl-arm64": optional: true @@ -812,11 +821,11 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-linuxmusl-x64@npm:0.34.5" +"@img/sharp-linuxmusl-x64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-linuxmusl-x64@npm:0.35.5" dependencies: - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.4" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.3.4" dependenciesMeta: "@img/sharp-libvips-linuxmusl-x64": optional: true @@ -824,32 +833,41 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-wasm32@npm:0.34.5" +"@img/sharp-wasm32@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-wasm32@npm:0.35.5" dependencies: - "@emnapi/runtime": "npm:^1.7.0" + "@emnapi/runtime": "npm:^1.11.3" + checksum: 10c0/da3f39d733135fde6d8b5009d282e12049f8f6df33ac3e4dc5d98868123842b5c888002ea1647e1824af9b4f9274a28826f35ebf2967b58a7416efd2aeb6299f + languageName: node + linkType: hard + +"@img/sharp-webcontainers-wasm32@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-webcontainers-wasm32@npm:0.35.5" + dependencies: + "@img/sharp-wasm32": "npm:0.35.5" conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-arm64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-win32-arm64@npm:0.34.5" +"@img/sharp-win32-arm64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-win32-arm64@npm:0.35.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-win32-ia32@npm:0.34.5" +"@img/sharp-win32-ia32@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-win32-ia32@npm:0.35.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.34.5": - version: 0.34.5 - resolution: "@img/sharp-win32-x64@npm:0.34.5" +"@img/sharp-win32-x64@npm:0.35.5": + version: 0.35.5 + resolution: "@img/sharp-win32-x64@npm:0.35.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -928,72 +946,72 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:16.2.10": - version: 16.2.10 - resolution: "@next/env@npm:16.2.10" - checksum: 10c0/712d2aaa313e133c86103772015da2393e1d68092b55ac4c8842d5b7205d2152acf2098eaed5137e39979ad0c26dd951e82bc3ab43c2beb33a4f88498051d574 +"@next/env@npm:16.3.8": + version: 16.3.8 + resolution: "@next/env@npm:16.3.8" + checksum: 10c0/0955cc2f9bd8828043f38571f054cefbd1d5ba8bfc40603807f7fdf417e8da2c632df5289d34711e32a752a3ef1f7589da75f8a58d536e012c7d106367a70d7d languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-darwin-arm64@npm:16.2.10" +"@next/swc-darwin-arm64@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-darwin-arm64@npm:16.3.8" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-darwin-x64@npm:16.2.10" +"@next/swc-darwin-x64@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-darwin-x64@npm:16.3.8" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-linux-arm64-gnu@npm:16.2.10" +"@next/swc-linux-arm64-gnu@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-linux-arm64-gnu@npm:16.3.8" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-linux-arm64-musl@npm:16.2.10" +"@next/swc-linux-arm64-musl@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-linux-arm64-musl@npm:16.3.8" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-linux-x64-gnu@npm:16.2.10" +"@next/swc-linux-x64-gnu@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-linux-x64-gnu@npm:16.3.8" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-linux-x64-musl@npm:16.2.10" +"@next/swc-linux-x64-musl@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-linux-x64-musl@npm:16.3.8" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-wasm-web@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-wasm-web@npm:16.2.10" - checksum: 10c0/cec051e5e167951f558d00109abd8dc9a9ebacbf3946033add2fa9ba9f2c1775e9f64c32c812cad23dfc6ee00cb1d4f93b4e4416358cd2f124058e53a7ade4ac +"@next/swc-wasm-web@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-wasm-web@npm:16.3.8" + checksum: 10c0/29b393205e3640efa7429443a130dca467908c6b9648c55870c7c4ee0f419c1b2f4566dca5b52557aa9feee3664891a814a620e7a62e93f39153e08f11fd652c languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-win32-arm64-msvc@npm:16.2.10" +"@next/swc-win32-arm64-msvc@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-win32-arm64-msvc@npm:16.3.8" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:16.2.10": - version: 16.2.10 - resolution: "@next/swc-win32-x64-msvc@npm:16.2.10" +"@next/swc-win32-x64-msvc@npm:16.3.8": + version: 16.3.8 + resolution: "@next/swc-win32-x64-msvc@npm:16.3.8" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2442,16 +2460,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.15": - version: 0.5.15 - resolution: "@swc/helpers@npm:0.5.15" - dependencies: - tslib: "npm:^2.8.0" - checksum: 10c0/33002f74f6f885f04c132960835fdfc474186983ea567606db62e86acd0680ca82f34647e8e610f4e1e422d1c16fce729dde22cd3b797ab1fd9061a825dabca4 - languageName: node - linkType: hard - -"@swc/helpers@npm:^0.5.0": +"@swc/helpers@npm:0.5.23, @swc/helpers@npm:^0.5.0": version: 0.5.23 resolution: "@swc/helpers@npm:0.5.23" dependencies: @@ -5385,7 +5394,16 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.17, nanoid@npm:^3.3.6": +"nanoid@npm:^3.3.16": + version: 3.3.19 + resolution: "nanoid@npm:3.3.19" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/ce7afa6258bfaa00bdc8de291cfe9913280eaa403b7d9cff3db4e4200c1913e7163577df74897958da144db473a96c67f74f57db0f542fbfe409df677bae3255 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.17": version: 3.3.18 resolution: "nanoid@npm:3.3.18" bin: @@ -5403,24 +5421,24 @@ __metadata: languageName: node linkType: hard -"next@npm:16.2.10": - version: 16.2.10 - resolution: "next@npm:16.2.10" +"next@npm:16.3.8": + version: 16.3.8 + resolution: "next@npm:16.3.8" dependencies: - "@next/env": "npm:16.2.10" - "@next/swc-darwin-arm64": "npm:16.2.10" - "@next/swc-darwin-x64": "npm:16.2.10" - "@next/swc-linux-arm64-gnu": "npm:16.2.10" - "@next/swc-linux-arm64-musl": "npm:16.2.10" - "@next/swc-linux-x64-gnu": "npm:16.2.10" - "@next/swc-linux-x64-musl": "npm:16.2.10" - "@next/swc-win32-arm64-msvc": "npm:16.2.10" - "@next/swc-win32-x64-msvc": "npm:16.2.10" - "@swc/helpers": "npm:0.5.15" + "@next/env": "npm:16.3.8" + "@next/swc-darwin-arm64": "npm:16.3.8" + "@next/swc-darwin-x64": "npm:16.3.8" + "@next/swc-linux-arm64-gnu": "npm:16.3.8" + "@next/swc-linux-arm64-musl": "npm:16.3.8" + "@next/swc-linux-x64-gnu": "npm:16.3.8" + "@next/swc-linux-x64-musl": "npm:16.3.8" + "@next/swc-win32-arm64-msvc": "npm:16.3.8" + "@next/swc-win32-x64-msvc": "npm:16.3.8" + "@swc/helpers": "npm:0.5.23" baseline-browser-mapping: "npm:^2.9.19" caniuse-lite: "npm:^1.0.30001579" - postcss: "npm:8.4.31" - sharp: "npm:^0.34.5" + postcss: "npm:8.5.23" + sharp: "npm:^0.35.4" styled-jsx: "npm:5.1.6" peerDependencies: "@opentelemetry/api": ^1.1.0 @@ -5459,7 +5477,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 10c0/e242f60b3caaf05bdf62a9ca85cea774f3081e1e900ac9ffe5b5975ca10584a904cf566873812abf1f25b965ef3de6451e7790e947800616909c2d4ecb54d1b9 + checksum: 10c0/6ad814a9351a990fd566225101c21a3e3a6d0d2098e3f04f5535d1bc004deb8b0107c0f5915b67c50301b2c5a1c041ba12fbeb8963e79cd2d87218f2c8368a9b languageName: node linkType: hard @@ -5534,7 +5552,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -5548,14 +5566,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.31": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" +"postcss@npm:8.5.23": + version: 8.5.23 + resolution: "postcss@npm:8.5.23" dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10c0/748b82e6e5fc34034dcf2ae88ea3d11fd09f69b6c50ecdd3b4a875cfc7cdca435c958b211e2cb52355422ab6fccb7d8f2f2923161d7a1b281029e4a913d59acf + nanoid: "npm:^3.3.16" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/ed714e635b330bb42666ecdd0c0b4f30224ded15b0b0052d6bc2b92832f2cf17d1c1141359453f96f0a84f8fbf4c405a74df187f559163b8f31131b2535455aa languageName: node linkType: hard @@ -5823,7 +5841,7 @@ __metadata: "@ai-sdk/react": "npm:^4.0.47" "@chakra-ui/react": "npm:^3.35.0" "@emotion/react": "npm:^11.14.0" - "@next/swc-wasm-web": "npm:16.2.10" + "@next/swc-wasm-web": "npm:16.3.8" "@openrouter/ai-sdk-provider": "npm:^3.0.0" "@radix-ui/react-slot": "npm:^1.3.3" "@radix-ui/react-use-controllable-state": "npm:^1.2.6" @@ -5849,7 +5867,7 @@ __metadata: lucide-react: "npm:^0.562.0" motion: "npm:^12.23.26" nanoid: "npm:^6.0.0" - next: "npm:16.2.10" + next: "npm:16.3.8" radix-ui: "npm:^1.6.7" react: "npm:^19.0.0" react-dom: "npm:^19.0.0" @@ -6061,7 +6079,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.7.3": +"semver@npm:^7.8.5": version: 7.8.5 resolution: "semver@npm:7.8.5" bin: @@ -6070,42 +6088,45 @@ __metadata: languageName: node linkType: hard -"sharp@npm:^0.34.5": - version: 0.34.5 - resolution: "sharp@npm:0.34.5" +"sharp@npm:^0.35.4": + version: 0.35.5 + resolution: "sharp@npm:0.35.5" dependencies: - "@img/colour": "npm:^1.0.0" - "@img/sharp-darwin-arm64": "npm:0.34.5" - "@img/sharp-darwin-x64": "npm:0.34.5" - "@img/sharp-libvips-darwin-arm64": "npm:1.2.4" - "@img/sharp-libvips-darwin-x64": "npm:1.2.4" - "@img/sharp-libvips-linux-arm": "npm:1.2.4" - "@img/sharp-libvips-linux-arm64": "npm:1.2.4" - "@img/sharp-libvips-linux-ppc64": "npm:1.2.4" - "@img/sharp-libvips-linux-riscv64": "npm:1.2.4" - "@img/sharp-libvips-linux-s390x": "npm:1.2.4" - "@img/sharp-libvips-linux-x64": "npm:1.2.4" - "@img/sharp-libvips-linuxmusl-arm64": "npm:1.2.4" - "@img/sharp-libvips-linuxmusl-x64": "npm:1.2.4" - "@img/sharp-linux-arm": "npm:0.34.5" - "@img/sharp-linux-arm64": "npm:0.34.5" - "@img/sharp-linux-ppc64": "npm:0.34.5" - "@img/sharp-linux-riscv64": "npm:0.34.5" - "@img/sharp-linux-s390x": "npm:0.34.5" - "@img/sharp-linux-x64": "npm:0.34.5" - "@img/sharp-linuxmusl-arm64": "npm:0.34.5" - "@img/sharp-linuxmusl-x64": "npm:0.34.5" - "@img/sharp-wasm32": "npm:0.34.5" - "@img/sharp-win32-arm64": "npm:0.34.5" - "@img/sharp-win32-ia32": "npm:0.34.5" - "@img/sharp-win32-x64": "npm:0.34.5" + "@img/colour": "npm:^1.1.0" + "@img/sharp-darwin-arm64": "npm:0.35.5" + "@img/sharp-darwin-x64": "npm:0.35.5" + "@img/sharp-freebsd-wasm32": "npm:0.35.5" + "@img/sharp-libvips-darwin-arm64": "npm:1.3.4" + "@img/sharp-libvips-darwin-x64": "npm:1.3.4" + "@img/sharp-libvips-linux-arm": "npm:1.3.4" + "@img/sharp-libvips-linux-arm64": "npm:1.3.4" + "@img/sharp-libvips-linux-ppc64": "npm:1.3.4" + "@img/sharp-libvips-linux-riscv64": "npm:1.3.4" + "@img/sharp-libvips-linux-s390x": "npm:1.3.4" + "@img/sharp-libvips-linux-x64": "npm:1.3.4" + "@img/sharp-libvips-linuxmusl-arm64": "npm:1.3.4" + "@img/sharp-libvips-linuxmusl-x64": "npm:1.3.4" + "@img/sharp-linux-arm": "npm:0.35.5" + "@img/sharp-linux-arm64": "npm:0.35.5" + "@img/sharp-linux-ppc64": "npm:0.35.5" + "@img/sharp-linux-riscv64": "npm:0.35.5" + "@img/sharp-linux-s390x": "npm:0.35.5" + "@img/sharp-linux-x64": "npm:0.35.5" + "@img/sharp-linuxmusl-arm64": "npm:0.35.5" + "@img/sharp-linuxmusl-x64": "npm:0.35.5" + "@img/sharp-webcontainers-wasm32": "npm:0.35.5" + "@img/sharp-win32-arm64": "npm:0.35.5" + "@img/sharp-win32-ia32": "npm:0.35.5" + "@img/sharp-win32-x64": "npm:0.35.5" detect-libc: "npm:^2.1.2" - semver: "npm:^7.7.3" + semver: "npm:^7.8.5" dependenciesMeta: "@img/sharp-darwin-arm64": optional: true "@img/sharp-darwin-x64": optional: true + "@img/sharp-freebsd-wasm32": + optional: true "@img/sharp-libvips-darwin-arm64": optional: true "@img/sharp-libvips-darwin-x64": @@ -6142,7 +6163,7 @@ __metadata: optional: true "@img/sharp-linuxmusl-x64": optional: true - "@img/sharp-wasm32": + "@img/sharp-webcontainers-wasm32": optional: true "@img/sharp-win32-arm64": optional: true @@ -6150,7 +6171,10 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10c0/fd79e29df0597a7d5704b8461c51f944ead91a5243691697be6e8243b966402beda53ddc6f0a53b96ea3cb8221f0b244aa588114d3ebf8734fb4aefd41ab802f + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 10c0/73d61270979fdb89a14d523c071662f1f557814dac62faa5491ca975e0e2b0007665456941b90356a9a511b2fba8920d9088aa7f91b4786554e12852f94a82b0 languageName: node linkType: hard @@ -6168,7 +6192,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.1": +"source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf