diff --git a/package.json b/package.json index ddcaf34..73d61bf 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@netlify/functions": "^3.1.10", - "@netlify/sdk": "^3.0.0", + "@netlify/sdk": "^4.0.0", "react": "^19.0.0", "react-dom": "^19.0.0" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb9bae8..37d84fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^3.1.10 version: 3.1.10(rollup@4.40.1) '@netlify/sdk': - specifier: ^3.0.0 - version: 3.0.0(@google-cloud/storage@5.20.5)(@trpc/server@11.0.1(typescript@5.8.3))(@types/react@19.1.8)(autoprefixer@10.4.21(postcss@8.5.3))(graphql@16.10.0)(postcss@8.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3)))(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3)) + specifier: ^4.0.0 + version: 4.0.0(@google-cloud/storage@5.20.5)(@trpc/server@11.0.1(typescript@5.8.3))(@types/react@19.1.8)(autoprefixer@10.4.21(postcss@8.5.3))(graphql@16.10.0)(postcss@8.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3)))(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3)) react: specifier: ^19.0.0 version: 19.1.0 @@ -1265,6 +1265,10 @@ packages: resolution: {integrity: sha512-KP3jSg+ipILXSXq0CfKlMzNNZtJpvkSuDF2A4F0s6w8nSyl+0UrOid9VaFdyrVvSiwBZOEE6eF6qvNqfQKYKnA==} engines: {node: ^14.16.0 || >=16.0.0} + '@netlify/blobs@10.0.8': + resolution: {integrity: sha512-zvMCtMfek7f+ky8jB3mR5zQE4ai94/SisOvQZJ+7kOfKn7poY027WnG4ngcogCQmOMQLSScvzGheojN5HjenCQ==} + engines: {node: ^14.16.0 || >=16.0.0} + '@netlify/blobs@8.1.2': resolution: {integrity: sha512-coQlePCMpgyMxfeCvxa6qPHlahECin0lSRtg8UOn2rzXRWdvJk+yUhhUstW4HLa9ynvAXFAGTEZoVt4BTESNbw==} engines: {node: ^14.16.0 || >=16.0.0} @@ -1320,6 +1324,10 @@ packages: resolution: {integrity: sha512-WJlP9/2eo3Ij7rNLWrZun8djeoT04DC6Np0xWrzSUAytGgdgCUDAXXK5x0g8GKwSXD7cPT1oMTUvgflBHoECzw==} engines: {node: ^18.14.0 || >=20} + '@netlify/dev-utils@4.1.1': + resolution: {integrity: sha512-Y3kVGxynxi/Lz42bi20A+PQ0vh25zVjbGnQWZQUTwLzQozEIeokCgUWskPvlhs6btheLZyzUjqGuhUCymOoD1g==} + engines: {node: ^18.14.0 || >=20} + '@netlify/edge-bundler@12.4.0': resolution: {integrity: sha512-UESSjInC554A97VkxDnv4MZKK6Nk9JLHzuvoMfqHB0biht0J5rvXk+EcAjgfaaVJezOTQb45XMiH5lqJFVe6HQ==} engines: {node: ^14.16.0 || >=16.0.0} @@ -1343,8 +1351,8 @@ packages: resolution: {integrity: sha512-sI93kcJ2cUoMgDRPnrEm0lZhuiDVDqM6ngS/UbHTApIH3+eg3yZM5p/0SDFQQq9Bad0/srFmgBmTdXushzY5kg==} engines: {node: '>=14.0.0'} - '@netlify/functions@4.1.13': - resolution: {integrity: sha512-pkvRYyyrL/+Zc7Gt8xx7ikc89so1zx5rH+b9jn8yNoDjRtPAxiGuxmIvT6sg4F0tzOdiDY5DqLGQDEib8vLiyA==} + '@netlify/functions@4.2.1': + resolution: {integrity: sha512-FhwXULPeD9qbUdWxtD9AUjV5GEjB93fqLhl0N4KZAf00i1Ec0t3WmCJ4j5bCbnETxXEkTOYhhUBHZi2BAFQSgw==} engines: {node: '>=18.0.0'} '@netlify/git-utils@5.2.0': @@ -1495,8 +1503,8 @@ packages: react-dom: ^18.3.1 tailwindcss: ^3.4.3 - '@netlify/sdk@3.0.0': - resolution: {integrity: sha512-1Cl5WgyQ8fdO5DDNf9Ocweftvgt/jsZqAZU2YeRmm3Lii5QwFGCCgLdw1xFCTGf2BZSozvZveEBO0utuLBqixw==} + '@netlify/sdk@4.0.0': + resolution: {integrity: sha512-ug9Jp4MPEYJiSZt+TuyNKzFD6X1g+9So12SlH2SZ0HWwfrsnt0nPbWDFFNYbUKnJXnJfypiQP01JDX65ZydpjQ==} engines: {node: '>= 18.19.0'} hasBin: true @@ -1511,6 +1519,10 @@ packages: '@netlify/tailwind-config@2.1.0': resolution: {integrity: sha512-szc+wQjsG7NqWasjEzUe8+OKv/1w6FOEFkMAwTD7+JC6UuVFReop+dhoFERWUrm6xEKl5ug/dVjWiPTsu9A0Ng==} + '@netlify/types@2.0.2': + resolution: {integrity: sha512-6899BAqehToSAd3hoevqGaIkG0M9epPMLTi6byynNVIzqv2x+b9OtRXqK67G/gCX7XkrtLQ9Xm3QNJmaFNrSXA==} + engines: {node: ^18.14.0 || >=20} + '@netlify/ui@0.0.23': resolution: {integrity: sha512-QqLcs02GwetH78YOdtDpUys3fq9sykmgbJJMuI2xWzxEGhqxrTrRwE64kFNtzKsklqB2mfvVHbVafipzPkH1Ug==} peerDependencies: @@ -3375,6 +3387,10 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + empathic@2.0.0: + resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==} + engines: {node: '>=14'} + enabled@2.0.0: resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} @@ -7144,7 +7160,7 @@ snapshots: '@babel/traverse': 7.28.0 '@babel/types': 7.28.1 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7242,7 +7258,7 @@ snapshots: '@babel/parser': 7.28.0 '@babel/template': 7.27.2 '@babel/types': 7.28.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -8081,6 +8097,11 @@ snapshots: '@netlify/dev-utils': 4.0.0 '@netlify/runtime-utils': 2.1.0 + '@netlify/blobs@10.0.8': + dependencies: + '@netlify/dev-utils': 4.1.1 + '@netlify/runtime-utils': 2.1.0 + '@netlify/blobs@8.1.2': {} '@netlify/blobs@8.2.0': {} @@ -8340,6 +8361,24 @@ snapshots: uuid: 11.1.0 write-file-atomic: 5.0.1 + '@netlify/dev-utils@4.1.1': + dependencies: + '@whatwg-node/server': 0.10.10 + ansis: 4.1.0 + chokidar: 4.0.3 + decache: 4.6.2 + dot-prop: 9.0.0 + empathic: 2.0.0 + env-paths: 3.0.0 + image-size: 2.0.2 + js-image-generator: 1.0.4 + lodash.debounce: 4.0.8 + parse-gitignore: 2.0.0 + semver: 7.7.2 + tmp-promise: 3.0.3 + uuid: 11.1.0 + write-file-atomic: 5.0.1 + '@netlify/edge-bundler@12.4.0(rollup@4.40.1)(supports-color@9.4.0)': dependencies: '@import-maps/resolve': 1.0.1 @@ -8416,11 +8455,11 @@ snapshots: - rollup - supports-color - '@netlify/functions@4.1.13(rollup@4.40.1)': + '@netlify/functions@4.2.1(rollup@4.40.1)': dependencies: - '@netlify/blobs': 10.0.6 - '@netlify/dev-utils': 4.0.0 - '@netlify/serverless-functions-api': 2.1.3 + '@netlify/blobs': 10.0.8 + '@netlify/dev-utils': 4.1.1 + '@netlify/types': 2.0.2 '@netlify/zip-it-and-ship-it': 14.1.0(rollup@4.40.1) cron-parser: 4.9.0 decache: 4.6.2 @@ -8561,7 +8600,7 @@ snapshots: '@netlify/sdk--ui-functions@1.10.0(@trpc/server@11.0.1(typescript@5.8.3))(rollup@4.40.1)': dependencies: - '@netlify/functions': 4.1.13(rollup@4.40.1) + '@netlify/functions': 4.2.1(rollup@4.40.1) '@netlify/sdk--extension-api-client': 2.12.6 '@trpc/server': 11.0.1(typescript@5.8.3) zod: 3.24.2 @@ -8596,14 +8635,14 @@ snapshots: - supports-color - ts-node - '@netlify/sdk@3.0.0(@google-cloud/storage@5.20.5)(@trpc/server@11.0.1(typescript@5.8.3))(@types/react@19.1.8)(autoprefixer@10.4.21(postcss@8.5.3))(graphql@16.10.0)(postcss@8.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3)))(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3))': + '@netlify/sdk@4.0.0(@google-cloud/storage@5.20.5)(@trpc/server@11.0.1(typescript@5.8.3))(@types/react@19.1.8)(autoprefixer@10.4.21(postcss@8.5.3))(graphql@16.10.0)(postcss@8.5.3)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(rollup@4.40.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3)))(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3))': dependencies: '@commander-js/extra-typings': 12.1.0(commander@12.1.0) '@graphql-tools/stitch': 9.4.21(graphql@16.10.0) '@graphql-tools/utils': 10.8.6(graphql@16.10.0) '@graphql-tools/wrap': 10.0.34(graphql@16.10.0) '@netlify/content-engine': 1.9.1(@google-cloud/storage@5.20.5) - '@netlify/functions': 4.1.13(rollup@4.40.1) + '@netlify/functions': 4.2.1(rollup@4.40.1) '@netlify/integrations': 0.6.0 '@netlify/sdk--extension-api-client': 2.12.6 '@netlify/sdk--ui-core': 1.14.0 @@ -8617,8 +8656,8 @@ snapshots: configstore: 6.0.0 dataloader: 2.2.3 env-paths: 3.0.0 - esbuild: 0.25.4 - esbuild-plugin-copy: 2.1.1(esbuild@0.25.4) + esbuild: 0.25.6 + esbuild-plugin-copy: 2.1.1(esbuild@0.25.6) escalade: 3.2.0 execa: 9.5.2 fs-extra: 11.3.0 @@ -8668,6 +8707,8 @@ snapshots: transitivePeerDependencies: - ts-node + '@netlify/types@2.0.2': {} + '@netlify/ui@0.0.23(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.3))': dependencies: '@netlify/netlify-design-tokens': 7.1.0 @@ -9328,10 +9369,10 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.1(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.7.1 + semver: 7.7.2 tsutils: 3.21.0(typescript@5.8.3) optionalDependencies: typescript: 5.8.3 @@ -9342,11 +9383,11 @@ snapshots: dependencies: '@typescript-eslint/types': 8.32.1 '@typescript-eslint/visitor-keys': 8.32.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -9435,7 +9476,7 @@ snapshots: '@vue/compiler-core@3.5.14': dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.28.0 '@vue/shared': 3.5.14 entities: 4.5.0 estree-walker: 2.0.2 @@ -9448,7 +9489,7 @@ snapshots: '@vue/compiler-sfc@3.5.14': dependencies: - '@babel/parser': 7.27.2 + '@babel/parser': 7.28.0 '@vue/compiler-core': 3.5.14 '@vue/compiler-dom': 3.5.14 '@vue/compiler-ssr': 3.5.14 @@ -9484,7 +9525,7 @@ snapshots: dependencies: '@fastify/busboy': 3.1.1 '@whatwg-node/disposablestack': 0.0.6 - '@whatwg-node/promise-helpers': 1.3.1 + '@whatwg-node/promise-helpers': 1.3.2 tslib: 2.8.1 '@whatwg-node/node-fetch@0.7.21': @@ -9599,7 +9640,7 @@ snapshots: agent-base@6.0.2(supports-color@9.4.0): dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -10411,9 +10452,11 @@ snapshots: optionalDependencies: supports-color: 9.4.0 - debug@4.4.1: + debug@4.4.1(supports-color@9.4.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 9.4.0 decache@4.6.2: dependencies: @@ -10481,7 +10524,7 @@ snapshots: detect-port@1.6.1: dependencies: address: 1.2.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -10731,6 +10774,8 @@ snapshots: emoji-regex@9.2.2: {} + empathic@2.0.0: {} + enabled@2.0.0: {} encodeurl@1.0.2: {} @@ -10824,11 +10869,11 @@ snapshots: es6-iterator: 2.0.3 es6-symbol: 3.1.4 - esbuild-plugin-copy@2.1.1(esbuild@0.25.4): + esbuild-plugin-copy@2.1.1(esbuild@0.25.6): dependencies: chalk: 4.1.2 chokidar: 3.6.0 - esbuild: 0.25.4 + esbuild: 0.25.6 fs-extra: 10.1.0 globby: 11.1.0 @@ -11798,7 +11843,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2(supports-color@9.4.0) - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -12741,7 +12786,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) decode-named-character-reference: 1.1.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -13929,7 +13974,7 @@ snapshots: retry-request@4.2.2: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) extend: 3.0.2 transitivePeerDependencies: - supports-color