From 04d6f2dae7bc3266238aca05a042158719ed8830 Mon Sep 17 00:00:00 2001 From: Eugene Date: Thu, 11 Jun 2026 10:26:25 +0300 Subject: [PATCH] fix: storybook --- apps/csk-marketing-site/package.json | 2 +- apps/csk-storybook/.storybook/main.ts | 12 +- apps/csk-storybook/.storybook/preview.ts | 30 + apps/csk-storybook/package.json | 3 +- apps/csk-storybook/src/utils/index.ts | 35 +- apps/csk/package.json | 2 +- package-lock.json | 821 +++++++++--------- package.json | 2 +- packages/csk-cli/package.json | 2 +- packages/csk-components/package.json | 2 +- packages/csk-recipes/package.json | 2 +- packages/design-extensions-tools/package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/internal-scripts/package.json | 2 +- packages/typescript-config/package.json | 2 +- 15 files changed, 486 insertions(+), 435 deletions(-) diff --git a/apps/csk-marketing-site/package.json b/apps/csk-marketing-site/package.json index 6709a6385..0e858b33f 100644 --- a/apps/csk-marketing-site/package.json +++ b/apps/csk-marketing-site/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/csk-marketing-site", - "version": "7.0.0", + "version": "7.0.1", "private": true, "engines": { "yarn": "please-use-npm", diff --git a/apps/csk-storybook/.storybook/main.ts b/apps/csk-storybook/.storybook/main.ts index 37e17092a..6713b9501 100644 --- a/apps/csk-storybook/.storybook/main.ts +++ b/apps/csk-storybook/.storybook/main.ts @@ -1,7 +1,7 @@ import { createRequire } from 'node:module'; import { dirname, join } from 'node:path'; import { fileURLToPath } from 'node:url'; -import type { Configuration } from 'webpack'; +import webpack, { type Configuration } from 'webpack'; import type { StorybookConfig } from '@storybook/nextjs'; const require = createRequire(import.meta.url); @@ -38,6 +38,16 @@ const config: StorybookConfig = { config.resolve.modules = [...modulesArray, join(appDir, 'node_modules'), join(rootDir, 'node_modules')]; + // Inject fake Uniform credentials so the SDK's ApiClient constructs without a real key. + // The manifest request these would authenticate is mocked in .storybook/preview.ts. + config.plugins = config.plugins ?? []; + config.plugins.push( + new webpack.DefinePlugin({ + 'process.env.UNIFORM_API_KEY': JSON.stringify('storybook-fake-key'), + 'process.env.UNIFORM_PROJECT_ID': JSON.stringify('storybook-fake-project'), + }) + ); + return config; }, }; diff --git a/apps/csk-storybook/.storybook/preview.ts b/apps/csk-storybook/.storybook/preview.ts index 7d41b907b..4fdd27479 100644 --- a/apps/csk-storybook/.storybook/preview.ts +++ b/apps/csk-storybook/.storybook/preview.ts @@ -5,8 +5,38 @@ import '../src/styles/dimensions.css'; import '../src/styles/fonts.css'; import '../src/styles/borders.css'; +// The Uniform SDK's UniformContext fetches the Context manifest while rendering a composition. +// Stories use fake data and no real API key, so intercept that request and return an empty +// manifest. All other requests pass through untouched. +type MockableFetch = typeof window.fetch & { __uniformMock?: boolean }; + +if (typeof window !== 'undefined' && !(window.fetch as MockableFetch).__uniformMock) { + const originalFetch = window.fetch.bind(window); + const mockFetch: MockableFetch = (input, init) => { + const url = typeof input === 'string' ? input : input instanceof Request ? input.url : String(input); + if (url.includes('/api/v2/manifest')) { + return Promise.resolve( + new Response(JSON.stringify({ project: { pz: { sig: {}, enr: {}, agg: {} }, test: {} } }), { + status: 200, + headers: { 'content-type': 'application/json' }, + }) + ); + } + return originalFetch(input, init); + }; + mockFetch.__uniformMock = true; + window.fetch = mockFetch; +} + const preview: Preview = { parameters: { + // Components rendered via UniformComposition use App Router hooks (next/navigation). + // appDirectory: true makes @storybook/nextjs initialize the navigation mock for every + // story — required for the production build, where it is otherwise not created in time. + nextjs: { + appDirectory: true, + navigation: { pathname: '/', query: {} }, + }, controls: { matchers: { color: /(background|color)$/i, diff --git a/apps/csk-storybook/package.json b/apps/csk-storybook/package.json index 38b2890bd..30a48a6f5 100644 --- a/apps/csk-storybook/package.json +++ b/apps/csk-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/csk-storybook", - "version": "7.0.0", + "version": "7.0.1", "description": "CSK vNext Storybook is an interactive Storybook build showcasing components from the CSK vNext component starter kit. It provides detailed documentation, live previews, and testing capabilities for easy integration into your projects.", "main": "index.js", "scripts": { @@ -23,6 +23,7 @@ "@uniformdev/csk-components": "*", "@uniformdev/design-extensions-tools": "*", "@uniformdev/next-app-router": "^20.66.2", + "@uniformdev/next-app-router-shared": "^20.66.2", "eslint-plugin-storybook": "^10.4.0", "next": "^16.2.6", "next-themes": "^0.4.6", diff --git a/apps/csk-storybook/src/utils/index.ts b/apps/csk-storybook/src/utils/index.ts index 416da0554..40cb5df79 100644 --- a/apps/csk-storybook/src/utils/index.ts +++ b/apps/csk-storybook/src/utils/index.ts @@ -1,6 +1,7 @@ import { ComponentInstance } from '@uniformdev/canvas'; -import { resolveRouteFromCode } from '@uniformdev/next-app-router'; +import { ResolveRouteFunction, resolveRouteFromCode } from '@uniformdev/next-app-router'; +import { serializeEvaluationResult } from '@uniformdev/next-app-router-shared'; interface UniformMockParam { type: string; @@ -25,15 +26,22 @@ export const createFakeCompositionData = ( // eslint-disable-next-line @typescript-eslint/no-explicit-any params: Record, slots?: Record -): Awaited> => { - return { - pageState: { - compositionState: 64, - routePath: 'fake-route-path', - components: {}, - keys: {}, - releaseId: 'fake-release-id', - }, +): { code: string; resolveRoute: ResolveRouteFunction } => { + const pageState = { + compositionState: 64, + routePath: 'fake-route-path', + components: {}, + keys: {}, + releaseId: 'fake-release-id', + rules: undefined, + defaultConsent: undefined, + previewMode: undefined, + locale: undefined, + isPrefetch: undefined, + }; + + const result: Awaited> = { + pageState, route: { type: 'composition', matchedRoute: '/', @@ -54,6 +62,11 @@ export const createFakeCompositionData = ( pattern: false, }, }, - code: 'fake-code', + code: serializeEvaluationResult({ payload: pageState }), + }; + + return { + code: result.code, + resolveRoute: async () => result, }; }; diff --git a/apps/csk/package.json b/apps/csk/package.json index d52553a88..c57f9cbfb 100644 --- a/apps/csk/package.json +++ b/apps/csk/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/component-starter-kit", - "version": "7.0.0", + "version": "7.0.1", "private": true, "engines": { "yarn": "please-use-npm", diff --git a/package-lock.json b/package-lock.json index 07c55fea6..1e2620b3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "csk-packages", - "version": "7.0.0", + "version": "7.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "csk-packages", - "version": "7.0.0", + "version": "7.0.1", "workspaces": [ "apps/*", "packages/*" @@ -27,7 +27,7 @@ }, "apps/csk": { "name": "@uniformdev/component-starter-kit", - "version": "7.0.0", + "version": "7.0.1", "dependencies": { "@uniformdev/assets": "^20.66.2", "@uniformdev/canvas": "^20.66.2", @@ -74,7 +74,7 @@ }, "apps/csk-marketing-site": { "name": "@uniformdev/csk-marketing-site", - "version": "7.0.0", + "version": "7.0.1", "dependencies": { "@uniformdev/assets": "^20.66.2", "@uniformdev/canvas": "^20.66.2", @@ -122,7 +122,7 @@ }, "apps/csk-storybook": { "name": "@uniformdev/csk-storybook", - "version": "7.0.0", + "version": "7.0.1", "devDependencies": { "@chromatic-com/storybook": "^5.2.1", "@repo/eslint-config": "*", @@ -136,6 +136,7 @@ "@uniformdev/csk-components": "*", "@uniformdev/design-extensions-tools": "*", "@uniformdev/next-app-router": "^20.66.2", + "@uniformdev/next-app-router-shared": "^20.66.2", "eslint-plugin-storybook": "^10.4.0", "next": "^16.2.6", "next-themes": "^0.4.6", @@ -2321,9 +2322,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", - "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", + "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", "license": "MIT", "optional": true, "dependencies": { @@ -4135,15 +4136,15 @@ } }, "node_modules/@manypkg/tools": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@manypkg/tools/-/tools-2.1.1.tgz", - "integrity": "sha512-CEFCOGzhFdx5sIehISBRS9Ev5D1Zp+24YT1uyOkaEcY8uAKeK+kA58NChYfUwXmAFerm3zWZWYhQViUf8XhQcg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@manypkg/tools/-/tools-2.1.2.tgz", + "integrity": "sha512-6QEf6yqFbETdwGITKq57aYoPfX/3K8XFNwsAlx0C1M7o8cb79sv1M3w+tWuWvIcSbNqrLF7OD7YpZMVVz335hQ==", "dev": true, "license": "MIT", "dependencies": { "jju": "^1.4.0", - "js-yaml": "^4.1.0", - "tinyglobby": "^0.2.13" + "tinyglobby": "^0.2.13", + "yaml": "^2.9.0" }, "engines": { "node": ">=20.0.0" @@ -4236,14 +4237,14 @@ } }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.4.tgz", - "integrity": "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", + "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@tybys/wasm-util": "^0.10.1" + "@tybys/wasm-util": "^0.10.2" }, "funding": { "type": "github", @@ -4262,15 +4263,15 @@ "license": "MIT" }, "node_modules/@next/env": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.7.tgz", - "integrity": "sha512-tMJizPlj6ZYpBMMdK8S0LJufrP4QTdR6pcv9KQ/bVETPAmg0j1mlHE9G2c38UyGHxoBapgwuj7XjbGJ2RcDFOg==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.2.9.tgz", + "integrity": "sha512-ki5VxxXfzD/9TDe13wyeTKIjQTAwBVpnr8KhRDUr8ltMUq1/NBpWNT5tiPoxiGl+PHM4X2ahSOiPk6iAimIzPg==", "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.7.tgz", - "integrity": "sha512-VbS+QgMHqvIDMTIqD2xMBKK1otIpdAUKA8VLHFwR9h6OfU/mOm7w/69nQcvdmI8hCk99Wr2AsGLn/PJ/tMHw1w==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.2.9.tgz", + "integrity": "sha512-UZi8+YT/MLgTC9nrrn2Xd4lBYv1B7lVmtWHfPcthAI5Tt/C1LuDe6DfmtCtJ+WQod3ksY4VrKSvk3oMVAnL7qw==", "dev": true, "license": "MIT", "dependencies": { @@ -4278,9 +4279,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.7.tgz", - "integrity": "sha512-vm1EDI/pVaBNNiychmxk3fft+OhQPVD9cIM/tReLZIQ3TfQ4kqI9DwKk00dzuS1ulC7icbrzCFrmRRlk9PfNdw==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.2.9.tgz", + "integrity": "sha512-HkfxNYUCmcct0Xsqib5KxqMSHV4AHJq857BNRchyBDs4YS19aHzVfn1kDuBYKqLLQBjXgnkIsjV2Kd4d2wzYhw==", "cpu": [ "arm64" ], @@ -4294,9 +4295,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.7.tgz", - "integrity": "sha512-O3IRSv1ZBL1zs0WrIgefTEcTKFVn+ryxBNe54erJ6KsD+2f/Mmt7g2jOYh8PSBdUwPtKQJuCsTMlZ7tIu2AcsQ==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.2.9.tgz", + "integrity": "sha512-7IAtK4MeybpqRV9GRABWEhJ62mOS+rzWOzOTFie4cSEtm12xsoOMJRcECoZx3FHPzFAqN/IJtHqWAFOLfl152w==", "cpu": [ "x64" ], @@ -4310,9 +4311,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.7.tgz", - "integrity": "sha512-Re6PZtjBDd0aMU+VcZcC/PrIvj4WhrjDYtMhhCVQamWN4L90EVP0pcEOBQD25prSlw7OzNw5QpHLWMilRLsRNw==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.2.9.tgz", + "integrity": "sha512-hBD75iWpUtkL9SmQmcRhmLomn9jgkPzCEkbOcLgHymPEKzv+6ONy13RRiIEz/iEObjkS2Jlb5gYS2XGoS3X4rw==", "cpu": [ "arm64" ], @@ -4326,9 +4327,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.7.tgz", - "integrity": "sha512-qyogG9QtBzWxgJfeGBvOEHI3851gTfCF3wLZ5RDLTBJGAmE9p1qDwKCOdrBrvBzRvYDT+gUDp72pzlSEfAXgNA==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.2.9.tgz", + "integrity": "sha512-qZTI3pf9SGc/obr8NkQAekBxmp1QK+kVm+VAf3BALLfFAj+1kUhkTxmrWpVos9R/UYIA8AWX2p6cGI5WdwzVUA==", "cpu": [ "arm64" ], @@ -4342,9 +4343,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.7.tgz", - "integrity": "sha512-Vhe4ZDuBpmMogrGi5D4R2Kq4JAQlj6+wvgaFYy31zfES0zPmt6TLA+cuYpM/OLrPZjo2MYQTHVqNUSCR6+fDZQ==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.2.9.tgz", + "integrity": "sha512-xm0HfRNX+UkH4R3c18ynswjj5o5uEj/7iI9p9omdtTSIsRCzQqkGMA+10nzJ4EHnYC3as65IMhbbl5fWRUWHYg==", "cpu": [ "x64" ], @@ -4358,9 +4359,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.7.tgz", - "integrity": "sha512-srvian89JahFLw1YLBEuhvPJ0DO5lpUeJQMXy4xYo7g628ZlNgXdNkqoxSAv9OYrBfByh6vxISMwW/mRbzCY+g==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.2.9.tgz", + "integrity": "sha512-QumimHkGEG6vM3PfEDWKyKen03NcqLOkeKB1EfcPe7VxzmEiCa4jNnMyBn/US5zcd/VE1CI+O8Ovb3lfjVHfGw==", "cpu": [ "x64" ], @@ -4374,9 +4375,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.7.tgz", - "integrity": "sha512-GX3wvLpULFuRFJzwHaKfm7QZJ18F4ZSuxlPJ96BoBglCzBmdSjyeBKF+ZhWhvL/ckxNfLnNa7bsObO2ipYpszw==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.2.9.tgz", + "integrity": "sha512-hzQpKZvw8rAwI6A2uQh6SacCSvNAXaIkPNsWwzqqfRiIMiXMfH936skDhz1OO6KpvdKkJrgHHtqQOq5PIXOvdQ==", "cpu": [ "arm64" ], @@ -4390,9 +4391,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.7.tgz", - "integrity": "sha512-J4WlM72NMk076Qsg0jTdK3SNXatlSdnjW7L7oNGLst1tAGjHrJh/FYi+pw9wyIjEtGRKDNzD0zuiY16oWYWVaw==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.2.9.tgz", + "integrity": "sha512-qr2VL3Ce5QrwgO2yh1ujSBawrimjVKX8FGF/cOynmdYKJY0BdHpGVNIRK1tqONB10Vkm25Ub1BD2bkjWs4+96w==", "cpu": [ "x64" ], @@ -5071,6 +5072,17 @@ "tslib": "^2.4.0" } }, + "node_modules/@oxc-resolver/binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { "version": "11.20.0", "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.20.0.tgz", @@ -5814,16 +5826,16 @@ "license": "MIT" }, "node_modules/@storybook/addon-docs": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.4.2.tgz", - "integrity": "sha512-CtW1O4xSKZPNtpWgpfp4yB/x4pj/of+3MvlEDfErSlr3Hp3QmEa2pCLaecR08H5LJqJFlt1PtG0UrIynTvgW9w==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.4.3.tgz", + "integrity": "sha512-CJGEXSo0zpIy7gvEeeUi09ZbjQUSNDi4YipAeb+lZGGEn8ShZUr2Pk330yd2ZO+ngNWJXD4ZxOb0e3/aIlxb3Q==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/csf-plugin": "10.4.2", + "@storybook/csf-plugin": "10.4.3", "@storybook/icons": "^2.0.2", - "@storybook/react-dom-shim": "10.4.2", + "@storybook/react-dom-shim": "10.4.3", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "ts-dedent": "^2.0.0" @@ -5834,7 +5846,7 @@ }, "peerDependencies": { "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.4.2" + "storybook": "^10.4.3" }, "peerDependenciesMeta": { "@types/react": { @@ -5843,9 +5855,9 @@ } }, "node_modules/@storybook/addon-links": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-10.4.2.tgz", - "integrity": "sha512-cU8h4/m+oAr8UUwF4teZG2N1ilV+vU+98Ii/Ma+IIx9M/V7i5544UxfAz84dV5Rx2Oho6x8XH3gIvmevSyPi/Q==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-10.4.3.tgz", + "integrity": "sha512-GBJz1cwnhtwltu9KGUudceAWGFl0SRBv6r/MVc1FuD6ygpi/a8+tCc8TiEzFLFBJaU+4AgJ8IGtXSPzPihH2Iw==", "dev": true, "license": "MIT", "dependencies": { @@ -5858,7 +5870,7 @@ "peerDependencies": { "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.4.2" + "storybook": "^10.4.3" }, "peerDependenciesMeta": { "@types/react": { @@ -5870,9 +5882,9 @@ } }, "node_modules/@storybook/addon-onboarding": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-10.4.2.tgz", - "integrity": "sha512-nDfdmstd+G3yScv/HBHkk1QCi19pCBZn+htPuPsVqJasaYQbszZqN+ikbkiwC3+bcDWh0eb8a0zHnaB2JPyq4w==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-10.4.3.tgz", + "integrity": "sha512-hX1mVTl9kUNzdA+KHpkmiufyJxClIFv0oFDFGAaKX3i2TLrrxDILyCE0pahHIxLotWGJJ7z6U9HpnnBtP2GGpQ==", "dev": true, "license": "MIT", "funding": { @@ -5880,17 +5892,17 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.4.2" + "storybook": "^10.4.3" } }, "node_modules/@storybook/builder-webpack5": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-10.4.2.tgz", - "integrity": "sha512-nhmV0+nThCgy1y5742SS7c4vJrd5/1KfCXCNfsJ1v4Rkq7NIQnUhEIBwkSaY63lqH7FRHlFxIjwGS63veiCJuw==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-10.4.3.tgz", + "integrity": "sha512-IfBz50mA47fUP+GrcchnE5ReOWHiUtpNi0dEJ+eCU7wbSYwxwsvmBuk9xNwfsSDZ0LG1qGFQ6Pyt6bHn15wWXw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "10.4.2", + "@storybook/core-webpack": "10.4.3", "case-sensitive-paths-webpack-plugin": "^2.4.0", "cjs-module-lexer": "^1.2.3", "css-loader": "^7.1.2", @@ -5911,7 +5923,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.4.2" + "storybook": "^10.4.3" }, "peerDependenciesMeta": { "typescript": { @@ -5973,9 +5985,9 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-10.4.2.tgz", - "integrity": "sha512-qnYKMruU8lvI4yaq2PA9Gmxjrc7EZ3DRBI/cVKwEgOIREoxzr1F1IE7t7+325k9Phylue7E5rD3A7yjxeEKUyw==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-10.4.3.tgz", + "integrity": "sha512-8bLxUnajwfLXSvaX3LoGy4g/M/SZkU3tzc2lFB+FZukxmlEcyWBEjfM910muu2kuaQULP4NUNR+4LGJpuZoYoA==", "dev": true, "license": "MIT", "dependencies": { @@ -5986,13 +5998,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.4.2" + "storybook": "^10.4.3" } }, "node_modules/@storybook/csf-plugin": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.4.2.tgz", - "integrity": "sha512-GqX/2DeF3/jKs5D7gpDiuT9gd0c/f2TKcnQ5av4/s3YqeN+0nhm7btkCrDfgF16uzE1Zj3OrkxvB3AOkfxWgDg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.4.3.tgz", + "integrity": "sha512-D+XF5CVhZmIOI0uhfTKxlQr+gR1z8X9djPy9phiA1USLPAOHagBAucp/PhLwlFVUxrKzEIf8yImrvkCv50IcDg==", "dev": true, "license": "MIT", "dependencies": { @@ -6005,7 +6017,7 @@ "peerDependencies": { "esbuild": "*", "rollup": "*", - "storybook": "^10.4.2", + "storybook": "^10.4.3", "vite": "*", "webpack": "*" }, @@ -6043,9 +6055,9 @@ } }, "node_modules/@storybook/nextjs": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/nextjs/-/nextjs-10.4.2.tgz", - "integrity": "sha512-LW9OdXHRtSCthiYJJA0ocHYGCeJ1HcFi++iLS/toZMIOKE28r6mZroUcgvGJl5ozhH670jANhLBB8emoaHe2kg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/nextjs/-/nextjs-10.4.3.tgz", + "integrity": "sha512-nSfSZfNg14/+7Eoe3fsncF55zy2Gsf0MBhcdGxuo7j6Aezyhdvm7rtVR2XwpH00fuPQVrdZdCFy28tnsfLKZuA==", "dev": true, "license": "MIT", "dependencies": { @@ -6063,9 +6075,9 @@ "@babel/preset-typescript": "^7.28.5", "@babel/runtime": "^7.28.4", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", - "@storybook/builder-webpack5": "10.4.2", - "@storybook/preset-react-webpack": "10.4.2", - "@storybook/react": "10.4.2", + "@storybook/builder-webpack5": "10.4.3", + "@storybook/preset-react-webpack": "10.4.3", + "@storybook/react": "10.4.3", "@types/semver": "^7.7.1", "babel-loader": "^9.1.3", "css-loader": "^6.7.3", @@ -6093,7 +6105,7 @@ "next": "^14.1.0 || ^15.0.0 || ^16.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.4.2", + "storybook": "^10.4.3", "webpack": "^5.0.0" }, "peerDependenciesMeta": { @@ -6112,13 +6124,13 @@ } }, "node_modules/@storybook/preset-react-webpack": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-10.4.2.tgz", - "integrity": "sha512-21ld380f0/jTTitkfhTKgP3FBnVAgMu1P1ymrRyiFYJVSJBA5YejndFFBo0ugq9iGGsHXrVdOphC/OJKbTSWRQ==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/preset-react-webpack/-/preset-react-webpack-10.4.3.tgz", + "integrity": "sha512-814EDY4yMTVECLoIFeCdbpoRuaFxtvN/U5TcB6czb6SDabaagEHsXWWVIDhx1xZlBGK6KUrxD9CMACPcB2fcKA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "10.4.2", + "@storybook/core-webpack": "10.4.3", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.0c3f3b7.0", "@types/semver": "^7.7.1", "magic-string": "^0.30.5", @@ -6135,7 +6147,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.4.2" + "storybook": "^10.4.3" }, "peerDependenciesMeta": { "typescript": { @@ -6144,14 +6156,14 @@ } }, "node_modules/@storybook/react": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-10.4.2.tgz", - "integrity": "sha512-NfEH3CrdCAgUV4Z7SPN3Iw6nofcueqtRj8iHuo77GNjz0qSfuVi9iS7a8o7x7QFSeIBZwS0Jv3CgmhN8qvoLjg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-10.4.3.tgz", + "integrity": "sha512-Td+Zoi8ylJTPC1jg5vHw8OK7U2kJgqc5kuAn92UvD4IbAkcpMTBRPHDziK1piv6q7r8yNLVah+ku6IKHpTLeXA==", "dev": true, "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/react-dom-shim": "10.4.2", + "@storybook/react-dom-shim": "10.4.3", "react-docgen": "^8.0.2", "react-docgen-typescript": "^2.2.2" }, @@ -6164,7 +6176,7 @@ "@types/react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.4.2", + "storybook": "^10.4.3", "typescript": ">= 4.9.x" }, "peerDependenciesMeta": { @@ -6200,9 +6212,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.4.2.tgz", - "integrity": "sha512-Eng3Yt2NCjPX94QcfyLeUFhrMj0hec2yU9J/qafBVbfj9XrFI8o+0ZwYJ7uXb9ECbvPN4y06dgt/2W/LiR417w==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.4.3.tgz", + "integrity": "sha512-aPZ+Afd+zdoSygISOVCJIYdiqWJM6uRZFw0zhsONwNcn3kU1TNce6iAoBCY8cpEhDAu61M1QjeIHM3LPy/ieog==", "dev": true, "license": "MIT", "funding": { @@ -6214,7 +6226,7 @@ "@types/react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^10.4.2" + "storybook": "^10.4.3" }, "peerDependenciesMeta": { "@types/react": { @@ -6664,16 +6676,16 @@ } }, "node_modules/@tailwindcss/typography": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.19.tgz", - "integrity": "sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.20.tgz", + "integrity": "sha512-hwbzQuNUfcPvbegQFatVPl/MY/tcM9KLl963hQ5laJKPh81TEZ1+dNG9PirGvcaDBkp+BCshExAyKVPW91dozw==", "dev": true, "license": "MIT", "dependencies": { "postcss-selector-parser": "6.0.10" }, "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" + "tailwindcss": ">=3.0.0 || >=4.0.0 || insiders" } }, "node_modules/@testing-library/dom": { @@ -6799,9 +6811,9 @@ } }, "node_modules/@thi.ng/mime": { - "version": "2.8.16", - "resolved": "https://registry.npmjs.org/@thi.ng/mime/-/mime-2.8.16.tgz", - "integrity": "sha512-Bjk4TSVraB6x0HkDHL9pEwAucaAsRP1VCiwCDxyaXrHLYokxWrHJmmRF/MneqNOYXBoOWmIAkUC1L0WxAKzu9A==", + "version": "2.8.17", + "resolved": "https://registry.npmjs.org/@thi.ng/mime/-/mime-2.8.17.tgz", + "integrity": "sha512-4BMurJi7KRTvBSwzdhNCT+09OGt3CqiQ6DtbpXFRpR3EH7QCRmL+QHAVtugz4fBGZmAmSIiqyKMHHCLLzzPT1A==", "dev": true, "funding": [ { @@ -6848,9 +6860,9 @@ "license": "MIT" }, "node_modules/@turbo/darwin-64": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/@turbo/darwin-64/-/darwin-64-2.9.16.tgz", - "integrity": "sha512-jLjApWTSNd7JZ5JaLYfelW1ytnGQOvB7ivl+2RD1xQvJTbi8I9gBjzcga7tDZVPyaxpl10YTfJt3BrYXR18KDw==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@turbo/darwin-64/-/darwin-64-2.9.18.tgz", + "integrity": "sha512-9f27peFu16ur8c0v9nUFUEyBnbKuuFsUTjHFWfmwGfzySBXbHwzU44QhZon6Mznz0cHsIr3984NQj/bVrnGSRw==", "cpu": [ "x64" ], @@ -6862,9 +6874,9 @@ ] }, "node_modules/@turbo/darwin-arm64": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/@turbo/darwin-arm64/-/darwin-arm64-2.9.16.tgz", - "integrity": "sha512-YPgrn+5HIGzrx0O2a631SV4MBQUe4W/DafMFUuBVgaU32PW9/OTT0ehviF0QSxTXuRJlHvW2eUTemddF5/spmw==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@turbo/darwin-arm64/-/darwin-arm64-2.9.18.tgz", + "integrity": "sha512-9A6TMRq/Ib+QnbhLlgkhOm+624wO4pzSQ/yQviQfWHOlFvaYxdnIAYmu2H6TS6y7kSVL0DvzNe04NbESTOzFVQ==", "cpu": [ "arm64" ], @@ -6876,9 +6888,9 @@ ] }, "node_modules/@turbo/linux-64": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/@turbo/linux-64/-/linux-64-2.9.16.tgz", - "integrity": "sha512-vAEf1H6l26lTpl9FJ/peQo1NUB8RC0sbEJJz5mPcUhHA2bPDup2x3CZPgo/bH8S4cUcBLm4FN3UHd5iUO2RAew==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@turbo/linux-64/-/linux-64-2.9.18.tgz", + "integrity": "sha512-zCdIDtz69AnbYh913elJRRoF3QY5aa2HNnf+4rAkc7bQ+tWujiDkCNV7stazOUPggaDvhKIf2Z87qHftTeXSkw==", "cpu": [ "x64" ], @@ -6890,9 +6902,9 @@ ] }, "node_modules/@turbo/linux-arm64": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/@turbo/linux-arm64/-/linux-arm64-2.9.16.tgz", - "integrity": "sha512-xDBLR2PZg4BrQOchfG6svgpv5FCNJ2TOtT2psLdEJcdKo1BH+pnPs9Xj6pvUjgfkHbuvBOfeE4R6tvxMoQKDHQ==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@turbo/linux-arm64/-/linux-arm64-2.9.18.tgz", + "integrity": "sha512-Va1kXI04naMgYwqv/5Dfa36dTDx8015U7oaQAjrXa45ua9OoFjSV4OmvkML4EmXvUclQHCiBRbY8bvd0jV7eAg==", "cpu": [ "arm64" ], @@ -6904,9 +6916,9 @@ ] }, "node_modules/@turbo/windows-64": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/@turbo/windows-64/-/windows-64-2.9.16.tgz", - "integrity": "sha512-NBAJnaUiGdgkSzQwUIdOvkCkcpTSu58G/sBGa0mvBtzfvFOOgrQwepKOOQ8cp6sWM6OcKDNFj2p1dsZA1OWjPg==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@turbo/windows-64/-/windows-64-2.9.18.tgz", + "integrity": "sha512-m0kDhZANxSNz9ck1ybogFscHabriAsp4eDFNrN/1H5WrgTF7b3VlcPZnhuO3v2+E2KnCbeAc+UUT10BZZHdDKw==", "cpu": [ "x64" ], @@ -6918,9 +6930,9 @@ ] }, "node_modules/@turbo/windows-arm64": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/@turbo/windows-arm64/-/windows-arm64-2.9.16.tgz", - "integrity": "sha512-Y7SJppD0Z8wjO3Ec0ZGd9KQ4Yv0BMnA8CIowj5Vp+OEVsosXDG2weK6/t1RRLfJmc2Ozrnd6y4DOgQys+mn3WQ==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/@turbo/windows-arm64/-/windows-arm64-2.9.18.tgz", + "integrity": "sha512-nUdR8WqoomUys9iIQmG45TMiizJ+5BV8egSeLLZba/AWblyp3fVBcIH1kSE58OtK4g2YzbMJEth6Ttv9w5rqMA==", "cpu": [ "arm64" ], @@ -7094,9 +7106,9 @@ "license": "MIT" }, "node_modules/@types/mdx": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", - "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.14.tgz", + "integrity": "sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==", "dev": true, "license": "MIT" }, @@ -7107,9 +7119,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", - "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", + "version": "25.9.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.3.tgz", + "integrity": "sha512-603BddQMv3pUcr4U2dhujk83N2tTDVr/34wII2B6bJy6g+8WD6yUb11jszNs0gdi4PesVWl7ABt8nYMVpnLUcg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -7117,9 +7129,9 @@ } }, "node_modules/@types/react": { - "version": "19.2.16", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.16.tgz", - "integrity": "sha512-esJiCAnl0kfpNdE69f3So4WJUXy95dLZydX0KwK46riIHDzHM7O9Vtf9xCHW0PXIqvgqNrswl522kA/5yx+F4w==", + "version": "19.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.17.tgz", + "integrity": "sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==", "license": "MIT", "dependencies": { "csstype": "^3.2.2" @@ -7193,17 +7205,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.60.1.tgz", - "integrity": "sha512-JQ4S5GB0tfjO8BuJ4fcX+HodkzJjYBV+7OJ+wLygaX7OGQ7FudyHL4NSCA6ob+w3Yn+5MkKIozOwQhXeM7opVg==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.0.tgz", + "integrity": "sha512-bFNvl9ZczlVb+wR2Akszf3gHfKVj/8WanXaGJ3UstTA7brNKg0cNdk6X1Psu5V7MZ2oQtzZKOEzIUehaoxbDGw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/type-utils": "8.60.1", - "@typescript-eslint/utils": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/type-utils": "8.61.0", + "@typescript-eslint/utils": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -7216,7 +7228,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.60.1", + "@typescript-eslint/parser": "^8.61.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } @@ -7232,16 +7244,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.60.1.tgz", - "integrity": "sha512-A0M6ua6H252bVjPvvtSgl2QA4+ET9S5Mtkb2GDyTxIhH/C4qDItT7RQNO5PhMC6NXGYXOR9dIalcDDgBKT7oFA==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.0.tgz", + "integrity": "sha512-5B7PfA2e1NQGCnDHd/0lW7W3gvp3d59Ryw54FYO8Uswxo9f6ikw3AZV+Xj/TvpImmpsiYyUqAfhC6kJID1jF6w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", "debug": "^4.4.3" }, "engines": { @@ -7257,14 +7269,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.60.1.tgz", - "integrity": "sha512-eXkTH2bxmXlqD1RnOPmLZ9ZM9D3VwSx04JOwBnP9RQ+yUA5a2Mu7SfW8uaV2Aon53NJzZlZYuX7tn91Izf+xaw==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.61.0.tgz", + "integrity": "sha512-DV42F7MLJO6Rax7SK1yg43tcnEfGUrurSpSxKuVX+a3RCTzBlH3fuxprrOJXKCJGAaw82xXocikJ0uQaqwXgGA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.60.1", - "@typescript-eslint/types": "^8.60.1", + "@typescript-eslint/tsconfig-utils": "^8.61.0", + "@typescript-eslint/types": "^8.61.0", "debug": "^4.4.3" }, "engines": { @@ -7279,14 +7291,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.60.1.tgz", - "integrity": "sha512-gvI5OQoptnxQnchOirukCuQ55svJSTuD/4k5+pC267xyBtYry748R9/c3tYUzb/iE6RZfllRz2lVulLCHkTm4w==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.61.0.tgz", + "integrity": "sha512-IWdXFHFSb6mlC3HPc7QsLDm5zYEbUla6trDEHf32D3/dnuUyXd87plScSNXSbm0/RxMvObpI17sv/EDTGrGZkA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1" + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7297,9 +7309,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.60.1.tgz", - "integrity": "sha512-nh8w4qAteiKuZu3pSSzG/yGKpw0OlkrKnzFmbVRenKaD4qc+7i1GrmZaLVkr8rk4uipiPGMOW4YsM6WmKZ5CvA==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.61.0.tgz", + "integrity": "sha512-O5Amvdv9ztMpxpf+vmFULGG78IE6Qwdr3bCGvqwG4nwc9H2qXkOYJJnRbRHyMkQTjv1d03olqwwwzHLMqpFePQ==", "dev": true, "license": "MIT", "engines": { @@ -7314,15 +7326,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.60.1.tgz", - "integrity": "sha512-sdwTrpjosW7ANQYJ39ZBF1ZyEMEGVB2UsikrserVM/30a/F1dTLnu9bGxEdosugyu5caigjLrR2qiD11asjI1A==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.61.0.tgz", + "integrity": "sha512-TuBiQYIkd97yBfInHCTKVYMbX4kvEmpOEuixIuzCU9p8BGT1SfyyO0d0IfDMbPIHcjn/hWnusUX5e8v5Xg+X8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/utils": "8.60.1", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/utils": "8.61.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -7339,9 +7351,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.60.1.tgz", - "integrity": "sha512-4h0tY8ppCkdCzcrl2YM5M3my0xsE1Tf8om3owEu5oPWmXwkKRmk0j0LGDzYBGUcAlesEbxBhazqu/K4cu3Ug7w==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.61.0.tgz", + "integrity": "sha512-9QTQpZ5Iin4CdIodfbDQFSeiSJKidgYJYug1P9CC2xWgUTvlmixViqDZNciMjwLBZyJnG4tGmPl97rVAFb1AJg==", "dev": true, "license": "MIT", "engines": { @@ -7353,16 +7365,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.60.1.tgz", - "integrity": "sha512-alpRkfG8hlVE5kdJW2GkfgDgXxold3e8e4l6EnmhRmRLbekgAPCCGDVD++sABy9FcgPFroq+uFcCSM1vR57Cew==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.61.0.tgz", + "integrity": "sha512-42zatd5qSvvcV1JdDBCLxYRznvP4eIHpPoZXdkPFnAmanA4FuZ5dibSnCBggY8hQnqajPpoGjXFdZ7fIJKQnlA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.60.1", - "@typescript-eslint/tsconfig-utils": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/visitor-keys": "8.60.1", + "@typescript-eslint/project-service": "8.61.0", + "@typescript-eslint/tsconfig-utils": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/visitor-keys": "8.61.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -7381,16 +7393,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.60.1.tgz", - "integrity": "sha512-h2MPBLoNtjc3qZWfY3Tl51yPorQ2McHn8pJfcMNTcIvrrZrr90Ykffit0yjrPFWQcRcUxzH20+6OcVdW4yHtUg==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.61.0.tgz", + "integrity": "sha512-3bzFt7ImFMW/jVYwJamDoe/dMOdFLSC6pom6rRjdh4SZJEYupyMzem8e7vKZLclLfpHjlwSAXOUxtKxGXUiLqA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.60.1", - "@typescript-eslint/types": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1" + "@typescript-eslint/scope-manager": "8.61.0", + "@typescript-eslint/types": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7405,13 +7417,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.60.1.tgz", - "integrity": "sha512-EbGRQg4FhrmwLodl+t3JNAnXHWVr9Vp+Zl1QBZVPY4ByfkzIT8cX3K6QWODHtkIZqqJVEWvhHSx3v5PDHsaQag==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.61.0.tgz", + "integrity": "sha512-QVLZu3ZPQEE+HICQyAMZ2yLQhxf0meY/wx6Hx14YcTNj13JB3qHlX3lJ02L3fLGHgERRH71kvYDwiXIguT3AjQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.60.1", + "@typescript-eslint/types": "8.61.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -7436,37 +7448,37 @@ } }, "node_modules/@uniformdev/assets": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/assets/-/assets-20.66.2.tgz", - "integrity": "sha512-L9SbrRuRzAYyaodxX7X/NwiliUKymjgLu1MYxb6e7ixmG90iKBysRTcNu6CZ4/f87YCME7vszd6Av1j269dEIQ==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/assets/-/assets-20.66.4.tgz", + "integrity": "sha512-y/HNMjfZmJD9s9u5qu1yT0bU3jqj1kXMmdIdmlFC//aTUUBgGkk5os2WMJ/xV4+XC7/H1uOhKNZSxxUvZl9Jsw==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/context": "20.66.2", - "@uniformdev/files": "20.66.2" + "@uniformdev/context": "20.66.4", + "@uniformdev/files": "20.66.4" } }, "node_modules/@uniformdev/canvas": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/canvas/-/canvas-20.66.2.tgz", - "integrity": "sha512-iDCW6LlSQDqkoN9AP+HArUX8fiKqtYfcwxOFSEup0fu7lcUywL6GmOAizySQ+3eFlrzL55Ypvc+3/RtPHWmeVw==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/canvas/-/canvas-20.66.4.tgz", + "integrity": "sha512-ARRHlGZIUKFOJJzbf0SwrrR7oBaFdSrmYdEW+Ouuodj7Z23nSi/7gY5llPMZp/OmyfewEZ+7h4/PtETZ3jhAUQ==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/assets": "20.66.2", - "@uniformdev/context": "20.66.2", - "@uniformdev/richtext": "20.66.2", + "@uniformdev/assets": "20.66.4", + "@uniformdev/context": "20.66.4", + "@uniformdev/richtext": "20.66.4", "immer": "10.1.3" } }, "node_modules/@uniformdev/canvas-react": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/canvas-react/-/canvas-react-20.66.2.tgz", - "integrity": "sha512-iTtggLYuCGpuTVAFHNJrcfkDOPvorLEsTJlJrfpA6R9fjliaZE0IFIJ/0GCjonw9iFryKhd9rSWBX91zwX/EJw==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/canvas-react/-/canvas-react-20.66.4.tgz", + "integrity": "sha512-55bs8cpR1jbt0qFo5rC2N7OWvIYVJYlw6N3/SDQD4yroKzO5+boMAuKKvPUvr8WOovUZdr8UsaeGrANdEbmP6A==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/canvas": "20.66.2", - "@uniformdev/context": "20.66.2", - "@uniformdev/context-react": "20.66.2", - "@uniformdev/richtext": "20.66.2" + "@uniformdev/canvas": "20.66.4", + "@uniformdev/context": "20.66.4", + "@uniformdev/context-react": "20.66.4", + "@uniformdev/richtext": "20.66.4" }, "peerDependencies": { "immer": ">= 10", @@ -7475,21 +7487,21 @@ } }, "node_modules/@uniformdev/cli": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/cli/-/cli-20.66.2.tgz", - "integrity": "sha512-ZH3pav08Dp2KJA/7C+f0pFPAXl14FScPXuJ4gXLEElhDIt7+WwqDksU7kR+KOZwTvWmQ86tSrEuK6PdZP+xfAw==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/cli/-/cli-20.66.4.tgz", + "integrity": "sha512-uFIBgG22NfnVBx5ajvF7nSB3OgYrPFESx2LFY2Ypx92At0IJrve0HYf3zeTx0+5AuG4riTWMfMv4e8eiN7bHpA==", "dev": true, "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@inquirer/prompts": "^7.10.1", "@thi.ng/mime": "^2.2.23", - "@uniformdev/assets": "20.66.2", - "@uniformdev/canvas": "20.66.2", - "@uniformdev/context": "20.66.2", - "@uniformdev/files": "20.66.2", - "@uniformdev/project-map": "20.66.2", - "@uniformdev/redirect": "20.66.2", - "@uniformdev/richtext": "20.66.2", + "@uniformdev/assets": "20.66.4", + "@uniformdev/canvas": "20.66.4", + "@uniformdev/context": "20.66.4", + "@uniformdev/files": "20.66.4", + "@uniformdev/project-map": "20.66.4", + "@uniformdev/redirect": "20.66.4", + "@uniformdev/richtext": "20.66.4", "call-bind": "^1.0.2", "colorette": "2.0.20", "cosmiconfig": "9.0.0", @@ -7502,7 +7514,7 @@ "fs-jetpack": "5.1.0", "graphql": "16.9.0", "graphql-request": "6.1.0", - "image-size": "^1.2.1", + "image-size": "2.0.2", "isomorphic-git": "1.35.0", "js-yaml": "^4.1.0", "jsonwebtoken": "9.0.3", @@ -8088,22 +8100,6 @@ "url": "https://dotenvx.com" } }, - "node_modules/@uniformdev/cli/node_modules/image-size": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.2.1.tgz", - "integrity": "sha512-rH+46sQJ2dlwfjfhCyNx5thzrv+dtmBIhPHk0zgRUukHzZ/kRueTJXoYYsclBaKcSMBWuGbOFXtioLpzTb5euw==", - "dev": true, - "license": "MIT", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=16.x" - } - }, "node_modules/@uniformdev/cli/node_modules/is-fullwidth-code-point": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", @@ -8279,9 +8275,9 @@ } }, "node_modules/@uniformdev/cli/node_modules/undici": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.27.1.tgz", - "integrity": "sha512-UDdpiex+mzigiyrXrGbiUaF4HzTNhKbh2vRNFaTMzcqmLIPrZxaCtwo/1TMSuWoM1Xz3WiTo9KdgI3kRqYzJGg==", + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.27.2.tgz", + "integrity": "sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA==", "dev": true, "license": "MIT", "engines": { @@ -8423,25 +8419,25 @@ "link": true }, "node_modules/@uniformdev/context": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/context/-/context-20.66.2.tgz", - "integrity": "sha512-yTgkA3KSvQNWnCUu3OyYm5LWlcY1/T/nn8g+PmHyYekx70KV4ElfXqT5IPPsCX9fZCy3eMGqxUeEZvHBKL7h6A==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/context/-/context-20.66.4.tgz", + "integrity": "sha512-1ceVhxkVCWxhrcFgU6t50R46Fz8FgfT0Lgnatv6TLd4j8Drup/2hEvC70FQsBOvNQjU7QNOolYcJwP3JzhCVdw==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "dequal": "^2.0.2", - "js-cookie": "3.0.5", + "js-cookie": "3.0.7", "mitt": "^3.0.1", "p-limit": "^3.1.0", "rfdc": "^1.4.1" } }, "node_modules/@uniformdev/context-react": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/context-react/-/context-react-20.66.2.tgz", - "integrity": "sha512-RiBZmMhpAzHy3ckiAOlFeDyVuFD9NBUBZtkJR9gNU8Zlnz2iKdZ/o/12CHhxYydGvcsQadRg7UiCORAbJbOYJQ==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/context-react/-/context-react-20.66.4.tgz", + "integrity": "sha512-2RYAdGJUy/yQf2gbL2TuToVRNm4WCLu/ko0SiAtYRotuJh8aXpb5e3zkQmszMA9O3VMvM1uED7Z6IZ8YGj/paw==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/context": "20.66.2", + "@uniformdev/context": "20.66.4", "cookie": "1.0.1", "dequal": "2.0.3" }, @@ -8451,12 +8447,12 @@ } }, "node_modules/@uniformdev/context/node_modules/js-cookie": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.7.tgz", + "integrity": "sha512-z/wZZgDrkNV1eA0ULjM/F9/50Ya8fbzgKneSpoPsXSGd0KnpdtHfOZWK+GcwLk+EZbS4F9RBhU+K2RgzuDaItw==", "license": "MIT", "engines": { - "node": ">=14" + "node": ">=20" } }, "node_modules/@uniformdev/context/node_modules/p-limit": { @@ -8511,12 +8507,12 @@ "link": true }, "node_modules/@uniformdev/files": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/files/-/files-20.66.2.tgz", - "integrity": "sha512-3zv1g3sOKq6Yi0JBMSYAAvwq+wRSXD4S6Jf+n6czv+wJmZgCHrkudBjnMVtDN5YTJWMBOgE4fDV1ebb8hjTJhg==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/files/-/files-20.66.4.tgz", + "integrity": "sha512-psyOQkil4pJTIR8ln5VB+RdQYOtw5CbIMMJUM7lIV1ynibKIwrr0rON7Ev3G9918LmgQJcIUO/uZrX143mRMXg==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/context": "20.66.2" + "@uniformdev/context": "20.66.4" } }, "node_modules/@uniformdev/metascript": { @@ -8582,17 +8578,17 @@ } }, "node_modules/@uniformdev/next-app-router": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/next-app-router/-/next-app-router-20.66.2.tgz", - "integrity": "sha512-YFTDlCyLSAg76NUlkjNvqY99gDoRX4YrJCPQFQ9Ql3OxF2lc0M5N7CZ52HVnzmncTUfSmNJBCfdSa7oj83X+vA==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/next-app-router/-/next-app-router-20.66.4.tgz", + "integrity": "sha512-bQ3V3tk0d9/2jcjpjzltF+zEMEG5RHBEJusxQZcfk+B20YQHmuYcS0jkX0ymajh0r9epC3zx1TaT+OwyBTA4kQ==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/canvas-react": "20.66.2", - "@uniformdev/next-app-router-client": "20.66.2", - "@uniformdev/next-app-router-shared": "20.66.2", - "@uniformdev/redirect": "20.66.2", - "@uniformdev/richtext": "20.66.2", - "@uniformdev/webhooks": "20.66.2", + "@uniformdev/canvas-react": "20.66.4", + "@uniformdev/next-app-router-client": "20.66.4", + "@uniformdev/next-app-router-shared": "20.66.4", + "@uniformdev/redirect": "20.66.4", + "@uniformdev/richtext": "20.66.4", + "@uniformdev/webhooks": "20.66.4", "@vercel/functions": "^2.2.2", "encoding": "^0.1.13", "server-only": "^0.0.1", @@ -8608,16 +8604,16 @@ } }, "node_modules/@uniformdev/next-app-router-client": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/next-app-router-client/-/next-app-router-client-20.66.2.tgz", - "integrity": "sha512-wz+28qBx21uC0Qdejqy1qh+PvFd8zU5ca0DA4vR8C2uhCa7YO+2HR/5PV98/4jiQEeRQQexiOrff5GFOIhQkUQ==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/next-app-router-client/-/next-app-router-client-20.66.4.tgz", + "integrity": "sha512-yVY2E+5hq3AJONIic8+TXaGD8XyGjxAYzQASfM+vJifpn5pmWuMSBbnLVsNuob1Q+RPdi1TjVJuWCcbEN8/YFQ==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/canvas": "20.66.2", - "@uniformdev/canvas-react": "20.66.2", - "@uniformdev/context": "20.66.2", - "@uniformdev/next-app-router-shared": "20.66.2", - "js-cookie": "3.0.5" + "@uniformdev/canvas": "20.66.4", + "@uniformdev/canvas-react": "20.66.4", + "@uniformdev/context": "20.66.4", + "@uniformdev/next-app-router-shared": "20.66.4", + "js-cookie": "3.0.7" }, "engines": { "node": ">=20.9.0" @@ -8629,22 +8625,22 @@ } }, "node_modules/@uniformdev/next-app-router-client/node_modules/js-cookie": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.7.tgz", + "integrity": "sha512-z/wZZgDrkNV1eA0ULjM/F9/50Ya8fbzgKneSpoPsXSGd0KnpdtHfOZWK+GcwLk+EZbS4F9RBhU+K2RgzuDaItw==", "license": "MIT", "engines": { - "node": ">=14" + "node": ">=20" } }, "node_modules/@uniformdev/next-app-router-shared": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/next-app-router-shared/-/next-app-router-shared-20.66.2.tgz", - "integrity": "sha512-P1HVutDNMAYEl09fR+XdkWDM4Ms9XRRwmjx7WYrpWYXaqw0GAlaOAwX0GYS/k0TykUPeOkJD9Gk/MzL3q0XcnQ==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/next-app-router-shared/-/next-app-router-shared-20.66.4.tgz", + "integrity": "sha512-bxxSrcUvijwvSmKQEA6aBSBSUrO/T333xFc2rcFXcYirkauQIlA1HC9ckH2pkWxDuCINVQRWn4CHo31gnbMgDg==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/canvas": "20.66.2", - "@uniformdev/context": "20.66.2", + "@uniformdev/canvas": "20.66.4", + "@uniformdev/context": "20.66.4", "uuid": "9.0.1" }, "engines": { @@ -8657,23 +8653,23 @@ } }, "node_modules/@uniformdev/project-map": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/project-map/-/project-map-20.66.2.tgz", - "integrity": "sha512-DYPVQNJ93tERsB0zdFtG17vIOlKGqK3i5cIjtzFiFaP+hrrTkldhBGKZ12Pp3qvIv8NpfDTTxjsuiXVo8uxYFQ==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/project-map/-/project-map-20.66.4.tgz", + "integrity": "sha512-uNPbJJiXENtjMh6WPr9eB6MgMoHZexNQ6e6UYq65XMe4hj6NOnFLpuFhB8TQvHBBcXTtXF+ewxBs1k6Q0hdExA==", "dev": true, "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/canvas": "20.66.2", - "@uniformdev/context": "20.66.2" + "@uniformdev/canvas": "20.66.4", + "@uniformdev/context": "20.66.4" } }, "node_modules/@uniformdev/redirect": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/redirect/-/redirect-20.66.2.tgz", - "integrity": "sha512-Z7snkP35WEWEFe1/bIFVZ0eQXgFv+4HztGwomrfTEHgNwMnCx5ktWy4q/MtVFoHW+WmyE4JQ7PxcFSGxGZP4Eg==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/redirect/-/redirect-20.66.4.tgz", + "integrity": "sha512-kr0y9uhJ8J2q6Dx8S54h8uqE9MEphKBW9kcZzmoVMiXbRGQ6Bi9eX3dUuOzqNoSkm2jYqbIFosbWgqvxRtFdIg==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { - "@uniformdev/context": "20.66.2", + "@uniformdev/context": "20.66.4", "p-limit": "^3.1.0", "rfdc": "^1.4.1" } @@ -8706,15 +8702,15 @@ } }, "node_modules/@uniformdev/richtext": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/richtext/-/richtext-20.66.2.tgz", - "integrity": "sha512-XnYOHNptsudTat2HTi8A609kJfkPIqTn1EkqogBxJLRXH2fxBtOP3+zkCqBvXUYM0C9glhiQXilsuzisLbqORw==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/richtext/-/richtext-20.66.4.tgz", + "integrity": "sha512-VGWrNnYIpOyRns2/htuG0uVV5sOS4Y2n07HWlhTJo6Mw0TdAVkGGqa/eh9LCiOpIO5vMgTIXxn3qubE5Lj25JA==", "license": "SEE LICENSE IN LICENSE.txt" }, "node_modules/@uniformdev/webhooks": { - "version": "20.66.2", - "resolved": "https://registry.npmjs.org/@uniformdev/webhooks/-/webhooks-20.66.2.tgz", - "integrity": "sha512-xQMUd7LDteTK4vD95QXrC8J098VbZXos4p+qr4bzmdjbshT1s45Qc5dQtuj2Z7wA0bcWqhsEDe1yZ5x/NFqQqQ==", + "version": "20.66.4", + "resolved": "https://registry.npmjs.org/@uniformdev/webhooks/-/webhooks-20.66.4.tgz", + "integrity": "sha512-mfTLhE3sTQAsuNnIyBDs20T0/RYPhl9sKX5LNYHYGhwvbUtFJK2C0zaq2De2GMRedpFdjeknTpFAoFdHjBqGNA==", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "zod": "4.3.6" @@ -9003,6 +8999,17 @@ "tslib": "^2.4.0" } }, + "node_modules/@unrs/resolver-binding-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz", + "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { "version": "1.12.2", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.12.2.tgz", @@ -9819,9 +9826,9 @@ } }, "node_modules/axe-core": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.0.tgz", - "integrity": "sha512-FTavr/7Ba0IptwGOPxnQvdyW2tAsdLBMTBXz7rKH6xJ2skpyxpBxyHkDdBs4lf69yRqYpkqCdfhnwS8YULGOmg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.12.1.tgz", + "integrity": "sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==", "dev": true, "license": "MPL-2.0", "engines": { @@ -10048,9 +10055,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.33", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.33.tgz", - "integrity": "sha512-bA6+tcSLpz2tIEdDXZPpPTIuxBcC4+w6SieaYyfigIa4h8GlFxbA17v22Vx3JUtuZQj9SgOsnbK+aTBzyDyEuw==", + "version": "2.10.35", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.35.tgz", + "integrity": "sha512-honAfLBde0HAFLdNyBEfuuENkF6zR+ozxqxa/2zJKHBe1qzLqyTSeRKpdPEHAP03rlDGyQOPnCSxnVpVqQo9Mg==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -10465,9 +10472,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001793", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001793.tgz", - "integrity": "sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==", + "version": "1.0.30001797", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001797.tgz", + "integrity": "sha512-l8xKG+gwAIExZGl9FrF7KUwuOmk6wbEPC9Xoy/RtnWv1XG0Q4LFlagaLpUv3Kiza3W/wm27zy0yWJEieYKAP6w==", "funding": [ { "type": "opencollective", @@ -11133,9 +11140,9 @@ "license": "MIT" }, "node_modules/cosmiconfig": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz", - "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.2.tgz", + "integrity": "sha512-gtTZxTDau1wL7Y7zifc2dd8jHSK/k6BTx/2Xp/BpdlAdnlYWFVt7qhJqgwi7637yRwRQ3qL4ZidbB4I8tA5VOg==", "dev": true, "license": "MIT", "dependencies": { @@ -11952,9 +11959,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.368", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.368.tgz", - "integrity": "sha512-7RckJJK4uESJF9PxvfMWd3TGqIiieUTG4HxnKaKuIpGbcr+r2ZEB3g2gAhCP3Fqm42vJSzLfgab9eva/C4/XVw==", + "version": "1.5.371", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.371.tgz", + "integrity": "sha512-e9htk9mAYL6AzmkEhSvVVw7IWGSBJ/Bqdn2eRyRLrj1g6sncN4WbFt5qnILYoCktktr45pyjIrOiRvBThQ808w==", "dev": true, "license": "ISC" }, @@ -12032,9 +12039,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.22.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.22.2.tgz", - "integrity": "sha512-0rxICaFZ7NQho/sHely2bvOPRP0Eu2B0NZ9zM54YvRvWMn7jfz3DmnOZDR9LlXDdDcqntAVc6Hfy4gr/tdH/Ag==", + "version": "5.23.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.23.0.tgz", + "integrity": "sha512-yJN/BOOLxcOW2aQgeif9mSnaUB8KtvmMMp56oA1kx1CRfBKbhZm2pJ+NBY+3eOboHxix8lfjWpHE0Ei5U8RbSA==", "dev": true, "license": "MIT", "dependencies": { @@ -12188,9 +12195,9 @@ } }, "node_modules/es-iterator-helpers": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.2.tgz", - "integrity": "sha512-HVLACW1TppGYjJ8H6/jqH/pqOtKRw6wMlrB23xfExmFWxFquAIWCmwoLsOyN96K4a5KbmOf5At9ZUO3GZbetAw==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.3.3.tgz", + "integrity": "sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g==", "dev": true, "license": "MIT", "dependencies": { @@ -12418,13 +12425,13 @@ } }, "node_modules/eslint-config-next": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.7.tgz", - "integrity": "sha512-CQ2aNXkrsjaGA2oJBE1LYnlRdphIAQE9ZQfX9hSv1PNGPyiOMSaVeBfTIO29QxYz+ij/hZudK0cfpCG1HXWstg==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.2.9.tgz", + "integrity": "sha512-olGtBrs07bQchpaJWeqbk9GaMoU0oGmN/pYNEBXSbfgKngb5uHnPe37X6tVeh6DJfaWFQildvinGEOrolo5fmw==", "dev": true, "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "16.2.7", + "@next/eslint-plugin-next": "16.2.9", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.32.0", @@ -12978,9 +12985,9 @@ } }, "node_modules/eslint-plugin-storybook": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-10.4.2.tgz", - "integrity": "sha512-l3/vzLRmb8VSi3X1Bo6/Pa+64naw1jFsZE5jPPA4izvVdNhH1rF4rGuOC3kDTU926qKVBQtKua8D24XWQtvcGg==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-10.4.3.tgz", + "integrity": "sha512-b/gPsCJmLeezcQ7ILcYGP39j/aY5TdU+8dohsQCZJCLDZ361QsRfoByLfJ5g92IQ5UPWnWjm9AC4eTrgwdIsiw==", "dev": true, "license": "MIT", "dependencies": { @@ -12988,13 +12995,13 @@ }, "peerDependencies": { "eslint": ">=8", - "storybook": "^10.4.2" + "storybook": "^10.4.3" } }, "node_modules/eslint-plugin-turbo": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-2.9.16.tgz", - "integrity": "sha512-NOITpZwuq+c/urW2aGD7QruJ/1frWyci2SF9lX8IaFFGwu2iNSI/90XqOiiWbQe5Ur96C8rspnhDSKzh+EXzIg==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/eslint-plugin-turbo/-/eslint-plugin-turbo-2.9.18.tgz", + "integrity": "sha512-WbvNDtwxyNQnX6ODtWs39EutD8a2Eoh25EgGkSqbqRpw8llHG/waCgBUwUUG7i1yh73d6p4HNBWEk+C+mvx9Xw==", "dev": true, "license": "MIT", "dependencies": { @@ -16422,9 +16429,9 @@ } }, "node_modules/media-chrome": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/media-chrome/-/media-chrome-4.19.1.tgz", - "integrity": "sha512-1+x2l0mNulHKZN0lBxGJwJ+TV2W/KzLjaAd//UCGZz8GE5O5YNafFskWTcv/D6Ty0d9drX9SSfimOzGwob8eVQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/media-chrome/-/media-chrome-4.19.2.tgz", + "integrity": "sha512-4ai1ITN8wBhwugQcRgqe3tN0z6OSKGOXqHLNrS04MgKFfsLqu6Dm8MPq02pI9Y9ZKoXtFjIl85jOryIW9es3BA==", "license": "MIT", "dependencies": { "ce-la-react": "^0.3.2" @@ -16797,12 +16804,12 @@ "license": "MIT" }, "node_modules/next": { - "version": "16.2.7", - "resolved": "https://registry.npmjs.org/next/-/next-16.2.7.tgz", - "integrity": "sha512-eMJxgjRzBaj3olkP4cBamHDXL79A8FC6u1GcsO1D1Tsx8bw/LLXUJCaoajVxtnhD3A1IJqIT8IcRJjgBIPJq4w==", + "version": "16.2.9", + "resolved": "https://registry.npmjs.org/next/-/next-16.2.9.tgz", + "integrity": "sha512-MEOJiq/UvuezAdqVSceHbqDgZt1kDw2tpGVOlsdIoJsQdbN2JY2hpVG4xnXGkbdJUOEWhnRfiu/O4Hpc9Juwww==", "license": "MIT", "dependencies": { - "@next/env": "16.2.7", + "@next/env": "16.2.9", "@swc/helpers": "0.5.15", "baseline-browser-mapping": "^2.9.19", "caniuse-lite": "^1.0.30001579", @@ -16816,14 +16823,14 @@ "node": ">=20.9.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "16.2.7", - "@next/swc-darwin-x64": "16.2.7", - "@next/swc-linux-arm64-gnu": "16.2.7", - "@next/swc-linux-arm64-musl": "16.2.7", - "@next/swc-linux-x64-gnu": "16.2.7", - "@next/swc-linux-x64-musl": "16.2.7", - "@next/swc-win32-arm64-msvc": "16.2.7", - "@next/swc-win32-x64-msvc": "16.2.7", + "@next/swc-darwin-arm64": "16.2.9", + "@next/swc-darwin-x64": "16.2.9", + "@next/swc-linux-arm64-gnu": "16.2.9", + "@next/swc-linux-arm64-musl": "16.2.9", + "@next/swc-linux-x64-gnu": "16.2.9", + "@next/swc-linux-x64-musl": "16.2.9", + "@next/swc-win32-arm64-msvc": "16.2.9", + "@next/swc-win32-x64-msvc": "16.2.9", "sharp": "^0.34.5" }, "peerDependencies": { @@ -18303,9 +18310,9 @@ } }, "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", "dev": true, "license": "MIT", "dependencies": { @@ -18333,9 +18340,9 @@ } }, "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz", - "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.2.tgz", + "integrity": "sha512-Wjvt4scRFouioIInHf51IFNP4ltJ2EngJM+cZPGiqbKetBfmP3vpdPV8ID2S6JS6/jdo74N8+aEYH9lQr2C6sA==", "dev": true, "license": "MIT", "dependencies": { @@ -18625,16 +18632,6 @@ "node": ">=0.4.x" } }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "~2.0.3" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -19623,9 +19620,9 @@ } }, "node_modules/semver": { - "version": "7.8.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.2.tgz", - "integrity": "sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==", + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz", + "integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==", "devOptional": true, "license": "ISC", "bin": { @@ -19800,15 +19797,15 @@ } }, "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.1.tgz", + "integrity": "sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==", "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", + "object-inspect": "^1.13.4", + "side-channel-list": "^1.0.1", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" }, @@ -20137,9 +20134,9 @@ } }, "node_modules/storybook": { - "version": "10.4.2", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.4.2.tgz", - "integrity": "sha512-5Ax5vbHxFgMBGGhQDm75Rrumm/HZC4ICFhMcJaM0UlqnC/4FKj/IaZtImZFupknyiiyUEcWHPQFA2kX3/VSv1A==", + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.4.3.tgz", + "integrity": "sha512-oTfNXtS/K4PmASbcD+RyW7kxWGt3tknJL3RZodCMh+nnp3X4ng8vYg8yvIhTG/q0dqBxw7Ba8dHsfsEy4631vg==", "dev": true, "license": "MIT", "dependencies": { @@ -20382,19 +20379,20 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.11.tgz", + "integrity": "sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" + "es-abstract": "^1.24.2", + "es-object-atoms": "^1.1.2", + "has-property-descriptors": "^1.0.2", + "safe-regex-test": "^1.1.0" }, "engines": { "node": ">= 0.4" @@ -20404,16 +20402,16 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.10.tgz", + "integrity": "sha512-2+3aDAOmPTmuFwjDnmJG2ctEkQKVki7vOSqaxkv42Mowj1V6PnvuwFCRrR5lChUux1TBskPjfkeTOhqczDMxTw==", "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", + "call-bind": "^1.0.9", + "call-bound": "^1.0.4", "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" + "es-object-atoms": "^1.1.2" }, "engines": { "node": ">= 0.4" @@ -20622,9 +20620,9 @@ } }, "node_modules/svix": { - "version": "1.95.1", - "resolved": "https://registry.npmjs.org/svix/-/svix-1.95.1.tgz", - "integrity": "sha512-Vtsbzsvs4lzXJneruB5HiZmV7dlhAjbo6dGid2Qxi9bv+LutLz7Yt3NORI4SYqRTNWPhVoFAA8TG/WXB+mIzNQ==", + "version": "1.95.2", + "resolved": "https://registry.npmjs.org/svix/-/svix-1.95.2.tgz", + "integrity": "sha512-i2gDtqABKQritWlFOxQHr+Oa63PBQ3q1oUhwhNwJgH+Xi0NjgWz5o6nd+8EwgNFGrH6UOe3wjKZtbZmjVn9r8w==", "license": "MIT", "dependencies": { "standardwebhooks": "1.0.0" @@ -20938,9 +20936,9 @@ } }, "node_modules/ts-dedent": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", - "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.3.0.tgz", + "integrity": "sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==", "dev": true, "license": "MIT", "engines": { @@ -22029,21 +22027,21 @@ "license": "MIT" }, "node_modules/turbo": { - "version": "2.9.16", - "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.9.16.tgz", - "integrity": "sha512-NqgRQy6j6dPYcdSdv0q1g9QsZg7SWg87RERM8otw/1AtKU2yTFVClOM7cbwKzOonZr/Ek1blTBucw64L9H0Bwg==", + "version": "2.9.18", + "resolved": "https://registry.npmjs.org/turbo/-/turbo-2.9.18.tgz", + "integrity": "sha512-bwabv6PupzeavybzEoArBAkwq5fnzwf8OFnRtpHwnviFWuwJPFxtyH+aVp36TmIqK3aYYgtTJ3J0m2ysxxSzQg==", "dev": true, "license": "MIT", "bin": { "turbo": "bin/turbo" }, "optionalDependencies": { - "@turbo/darwin-64": "2.9.16", - "@turbo/darwin-arm64": "2.9.16", - "@turbo/linux-64": "2.9.16", - "@turbo/linux-arm64": "2.9.16", - "@turbo/windows-64": "2.9.16", - "@turbo/windows-arm64": "2.9.16" + "@turbo/darwin-64": "2.9.18", + "@turbo/darwin-arm64": "2.9.18", + "@turbo/linux-64": "2.9.18", + "@turbo/linux-arm64": "2.9.18", + "@turbo/windows-64": "2.9.18", + "@turbo/windows-arm64": "2.9.18" } }, "node_modules/twitch-video-element": { @@ -22178,16 +22176,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.60.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.60.1.tgz", - "integrity": "sha512-6m5hkkRAp8lKvhVpcprAIn5KkehQEh+47oHH2VGnExEh7dhNxXlg6GPAOIu6TxbVQxhebrJDvjl3020ooiWCMA==", + "version": "8.61.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.0.tgz", + "integrity": "sha512-8y31Rd0eGTrDKqhy6vT0HtzhN+YLjQizwX3aA3hPXP/ynSfnrBXcQY5IzsP9/DM7+klX4IUncZZjkchP0z+rUw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.60.1", - "@typescript-eslint/parser": "8.60.1", - "@typescript-eslint/typescript-estree": "8.60.1", - "@typescript-eslint/utils": "8.60.1" + "@typescript-eslint/eslint-plugin": "8.61.0", + "@typescript-eslint/parser": "8.61.0", + "@typescript-eslint/typescript-estree": "8.61.0", + "@typescript-eslint/utils": "8.61.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -22241,9 +22239,9 @@ } }, "node_modules/undici": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-8.3.0.tgz", - "integrity": "sha512-TkUDgb6tl7KOGZ+7e8E3d2FYgUQgF6z5YypqjWmixVQSQERFcVrVg0ySADm2LVLRh5ljAaHTCR5Fmz3Q34rB7Q==", + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.4.1.tgz", + "integrity": "sha512-RNHlB4fxZK0IrkhBsxhlbx7s8kFWwr7rzzOqj5nvZugw3ig3RsB7KW3zVlV0eu8POl+rx5d1hmL7rRg0z1owow==", "license": "MIT", "engines": { "node": ">=22.19.0" @@ -22851,9 +22849,9 @@ } }, "node_modules/which-typed-array": { - "version": "1.1.21", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.21.tgz", - "integrity": "sha512-zbRA8cVm6io/d5W8uIe2hblzN76/Wm3v/yiythQvr+dpBWeqhPSWIDNj4zOyHi4zKbMK6DN34Xsr9jPHJERAEw==", + "version": "1.1.22", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.22.tgz", + "integrity": "sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==", "dev": true, "license": "MIT", "dependencies": { @@ -22986,7 +22984,6 @@ "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", "dev": true, "license": "ISC", - "optional": true, "bin": { "yaml": "bin.mjs" }, @@ -23114,7 +23111,7 @@ }, "packages/csk-cli": { "name": "@uniformdev/csk-cli", - "version": "7.0.0", + "version": "7.0.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@inquirer/prompts": "^8.4.3", @@ -23151,7 +23148,7 @@ }, "packages/csk-components": { "name": "@uniformdev/csk-components", - "version": "7.0.0", + "version": "7.0.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@inquirer/prompts": "^8.4.3", @@ -23208,7 +23205,7 @@ }, "packages/csk-recipes": { "name": "@uniformdev/csk-recipes", - "version": "7.0.0", + "version": "7.0.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@inquirer/prompts": "^8.4.3", @@ -23247,7 +23244,7 @@ }, "packages/design-extensions-tools": { "name": "@uniformdev/design-extensions-tools", - "version": "7.0.0", + "version": "7.0.1", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@inquirer/prompts": "^8.4.3", @@ -23283,7 +23280,7 @@ }, "packages/eslint-config": { "name": "@repo/eslint-config", - "version": "7.0.0", + "version": "7.0.1", "devDependencies": { "@eslint/js": "^9.31.0", "@next/eslint-plugin-next": "^16.2.6", @@ -23304,12 +23301,12 @@ }, "packages/internal-scripts": { "name": "@repo/internal-scripts", - "version": "7.0.0", + "version": "7.0.1", "license": "ISC" }, "packages/typescript-config": { "name": "@repo/typescript-config", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT" } } diff --git a/package.json b/package.json index 394f5c54e..2d9ace942 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "csk-packages", - "version": "7.0.0", + "version": "7.0.1", "private": true, "scripts": { "build": "turbo build", diff --git a/packages/csk-cli/package.json b/packages/csk-cli/package.json index dedfb0ebb..8005cf39f 100644 --- a/packages/csk-cli/package.json +++ b/packages/csk-cli/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/csk-cli", - "version": "7.0.0", + "version": "7.0.1", "description": "Command-line interface (CLI) tool designed to streamline the development workflow within Uniform projects. It provides commands for pulling additional data and generating components based on Canvas data", "license": "SEE LICENSE IN LICENSE.txt", "engines": { diff --git a/packages/csk-components/package.json b/packages/csk-components/package.json index b0d1e88c2..bbdd13a83 100644 --- a/packages/csk-components/package.json +++ b/packages/csk-components/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/csk-components", - "version": "7.0.0", + "version": "7.0.1", "description": "Components Starter Kit that provides a set of basic components for building websites within a Uniform project", "license": "SEE LICENSE IN LICENSE.txt", "engines": { diff --git a/packages/csk-recipes/package.json b/packages/csk-recipes/package.json index 01c90fcf9..ba033245b 100644 --- a/packages/csk-recipes/package.json +++ b/packages/csk-recipes/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/csk-recipes", - "version": "7.0.0", + "version": "7.0.1", "description": "command-line interface (CLI) and utility functions to help you work with recipes in a CSK project. It simplifies project initialization by allowing you to choose templates and include specific recipes", "license": "SEE LICENSE IN LICENSE.txt", "engines": { diff --git a/packages/design-extensions-tools/package.json b/packages/design-extensions-tools/package.json index 495fdc1c2..5f1f9ee2e 100644 --- a/packages/design-extensions-tools/package.json +++ b/packages/design-extensions-tools/package.json @@ -1,6 +1,6 @@ { "name": "@uniformdev/design-extensions-tools", - "version": "7.0.0", + "version": "7.0.1", "description": "Command-line interface (CLI) tool and a set of utilities for working with design extension integrations", "license": "SEE LICENSE IN LICENSE.txt", "engines": { diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index a93ed44fb..5b8f46edf 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@repo/eslint-config", - "version": "7.0.0", + "version": "7.0.1", "type": "module", "private": true, "exports": { diff --git a/packages/internal-scripts/package.json b/packages/internal-scripts/package.json index 8772fafd2..0bacf1bf8 100644 --- a/packages/internal-scripts/package.json +++ b/packages/internal-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@repo/internal-scripts", - "version": "7.0.0", + "version": "7.0.1", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", diff --git a/packages/typescript-config/package.json b/packages/typescript-config/package.json index 2e15f34fd..f257209db 100644 --- a/packages/typescript-config/package.json +++ b/packages/typescript-config/package.json @@ -1,6 +1,6 @@ { "name": "@repo/typescript-config", - "version": "7.0.0", + "version": "7.0.1", "private": true, "license": "MIT", "publishConfig": {