diff --git a/clients/ember/test-app/package.json b/clients/ember/test-app/package.json index 953157a1..32a79ee2 100644 --- a/clients/ember/test-app/package.json +++ b/clients/ember/test-app/package.json @@ -68,7 +68,8 @@ "stylelint-config-standard": "^40.0.0", "testem": "^3.21.0", "tracked-built-ins": "^4.1.2", - "vite": "^8.3.1" + "vite": "^8.3.1", + "@vizzly-testing/cli": "workspace:*" }, "engines": { "node": ">= 20" diff --git a/clients/static-site/package.json b/clients/static-site/package.json index 87d49661..2db46bea 100644 --- a/clients/static-site/package.json +++ b/clients/static-site/package.json @@ -70,7 +70,7 @@ "fast-xml-parser": "^5.11.2", "playwright-core": "^1.63.0", "serve-handler": "^6.1.7", - "zod": "^4.6.5" + "zod": "^4.6.7" }, "devDependencies": { "@babel/cli": "^8.0.6", diff --git a/clients/storybook/example-storybook/package.json b/clients/storybook/example-storybook/package.json index ba982d9e..4d765f3c 100644 --- a/clients/storybook/example-storybook/package.json +++ b/clients/storybook/example-storybook/package.json @@ -8,12 +8,12 @@ "build-storybook": "storybook build -o dist" }, "devDependencies": { - "@storybook/react": "^10.6.1", - "@storybook/react-vite": "^10.6.1", + "@storybook/react": "^10.6.2", + "@storybook/react-vite": "^10.6.2", "@vitejs/plugin-react": "^6.1.2", "react": "^19.3.0", "react-dom": "^19.3.0", - "storybook": "^10.6.1", + "storybook": "^10.6.2", "vite": "^8.3.1" } } diff --git a/clients/vitest/package.json b/clients/vitest/package.json index 94434933..a15fe00b 100644 --- a/clients/vitest/package.json +++ b/clients/vitest/package.json @@ -65,10 +65,10 @@ }, "devDependencies": { "@biomejs/biome": "^2.5.15", - "@vitest/browser": "^5.0.0", - "@vitest/browser-playwright": "^5.0.0", + "@vitest/browser": "^5.0.5", + "@vitest/browser-playwright": "^5.0.5", "playwright": "^1.63.0", "serve-handler": "^6.1.7", - "vitest": "^5.0.0" + "vitest": "^5.0.5" } } diff --git a/package.json b/package.json index 176edcf6..8adc5679 100644 --- a/package.json +++ b/package.json @@ -99,12 +99,12 @@ "ansis": "^4.4.0", "commander": "^15.0.0", "cosmiconfig": "^10.0.1", - "dotenv": "^17.4.2", + "dotenv": "^18.0.3", "form-data": "^4.0.6", "glob": "^13.0.6", "react": "^19.3.0", "react-dom": "^19.3.0", - "zod": "^4.6.5" + "zod": "^4.6.7" }, "tsd": { "directory": "test-d", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ce46570..31810e48 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,10 @@ settings: overrides: shell-quote@>=1.8.4 <1.11.0: 1.11.0 tmp@<0.2.6: 0.2.7 + markdown-it@>=14.1.0 <14.3.3: 14.3.3 + zod@>=4.0.0 <4.6.6: 4.6.7 + body-parser@>=2.0.0 <2.4.0: 2.4.0 + fast-uri@>=3.0.0 <3.1.9: 3.1.9 importers: @@ -28,8 +32,8 @@ importers: specifier: ^10.0.1 version: 10.0.1 dotenv: - specifier: ^17.4.2 - version: 17.4.2 + specifier: ^18.0.3 + version: 18.0.8 form-data: specifier: ^4.0.6 version: 4.0.6 @@ -43,8 +47,8 @@ importers: specifier: ^19.3.0 version: 19.3.0(react@19.3.0) zod: - specifier: ^4.6.5 - version: 4.6.6 + specifier: ^4.6.7 + version: 4.6.7 devDependencies: '@babel/cli': specifier: ^8.0.6 @@ -69,7 +73,7 @@ importers: version: 2.2.0(react@19.3.0) '@modelcontextprotocol/sdk': specifier: ^1.31.0 - version: 1.32.0(zod@4.6.6) + version: 1.32.0(zod@4.6.7) '@playwright/test': specifier: ^1.63.0 version: 1.63.0 @@ -136,7 +140,7 @@ importers: dependencies: '@vizzly-testing/ember': specifier: file:.. - version: file:clients/ember(@vizzly-testing/cli@0.38.0(@heroicons/react@2.2.0(react@19.3.0))(tailwindcss@4.3.3)(typescript@7.0.2)) + version: file:clients/ember(@vizzly-testing/cli@) devDependencies: '@babel/core': specifier: ^8.0.6 @@ -186,6 +190,9 @@ importers: '@rollup/plugin-babel': specifier: ^7.1.0 version: 7.1.0(@babel/core@8.0.7)(@types/babel__core@7.20.5) + '@vizzly-testing/cli': + specifier: workspace:* + version: link:../../.. '@warp-drive/ember': specifier: ~5.9.1 version: 5.9.1(@babel/core@8.0.7)(@ember/test-waiters@4.1.2) @@ -277,8 +284,8 @@ importers: specifier: ^6.1.7 version: 6.1.7 zod: - specifier: ^4.6.5 - version: 4.6.6 + specifier: ^4.6.7 + version: 4.6.7 devDependencies: '@babel/cli': specifier: ^8.0.6 @@ -327,11 +334,11 @@ importers: clients/storybook/example-storybook: devDependencies: '@storybook/react': - specifier: ^10.6.1 - version: 10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2) + specifier: ^10.6.2 + version: 10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2) '@storybook/react-vite': - specifier: ^10.6.1 - version: 10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + specifier: ^10.6.2 + version: 10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) '@vitejs/plugin-react': specifier: ^6.1.2 version: 6.1.2(babel-plugin-react-compiler@1.0.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) @@ -342,8 +349,8 @@ importers: specifier: ^19.3.0 version: 19.3.0(react@19.3.0) storybook: - specifier: ^10.6.1 - version: 10.6.1(prettier@3.9.10)(react@19.3.0) + specifier: ^10.6.2 + version: 10.6.2(prettier@3.9.10)(react@19.3.0) vite: specifier: ^8.3.1 version: 8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) @@ -367,11 +374,11 @@ importers: specifier: ^2.5.15 version: 2.5.15 '@vitest/browser': - specifier: ^5.0.0 - version: 5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.3) + specifier: ^5.0.5 + version: 5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.5) '@vitest/browser-playwright': - specifier: ^5.0.0 - version: 5.0.3(playwright@1.63.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.3) + specifier: ^5.0.5 + version: 5.0.5(playwright@1.63.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.5) playwright: specifier: ^1.63.0 version: 1.63.0 @@ -379,8 +386,8 @@ importers: specifier: ^6.1.7 version: 6.1.7 vitest: - specifier: ^5.0.0 - version: 5.0.3(@types/node@26.6.5)(@vitest/browser-playwright@5.0.3)(@vitest/ui@5.0.3)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + specifier: ^5.0.5 + version: 5.0.5(@types/node@26.6.5)(@vitest/browser-playwright@5.0.5)(@vitest/ui@5.0.5)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) examples/custom-plugin: dependencies: @@ -2238,7 +2245,7 @@ packages: engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: ^3.25 || ^4.0 + zod: 4.6.7 peerDependenciesMeta: '@cfworker/json-schema': optional: true @@ -2665,10 +2672,10 @@ packages: '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@storybook/builder-vite@10.6.1': - resolution: {integrity: sha512-kUMRRRS4MpJdxOLhrlQX3cpMYi2vVB3tIIRXyqWmAjVM6xT7OZ1SCQEMFPP+S3ToRqaYWZQb8aBqrJucbbYufA==} + '@storybook/builder-vite@10.6.2': + resolution: {integrity: sha512-SzeQEGjvybdhP2coF4aIX6JX/7rZTrQCpRU3vAEO/R98Vr3xM8jdg7a3nvt91TeF/P8iWqljLIpaDjTdk2r/sQ==} peerDependencies: - storybook: ^10.6.1 + storybook: ^10.6.2 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 '@storybook/global@5.0.0': @@ -2679,40 +2686,40 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@storybook/react-dom-shim@10.6.1': - resolution: {integrity: sha512-OkPFycR6kVE+9ZsgQWRqnUfZm/sLY6dxsNAn3lsvV7DSAQWH9QnHLkqP9E/N/Hg6cKPDtGzDZ8vPNDz2FuaDuQ==} + '@storybook/react-dom-shim@10.6.2': + resolution: {integrity: sha512-k0262Vqxjk3wHeg3g/QO/ENDrkC7kkbuwsFSXOdYr7Sl888tsF1DAS7uQ/gr+s/BRz1FLYRX7wBY3smEUV4MJg==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 '@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.6.1 + storybook: ^10.6.2 peerDependenciesMeta: '@types/react': optional: true '@types/react-dom': optional: true - '@storybook/react-vite@10.6.1': - resolution: {integrity: sha512-oyUZxuW2lIJN8BRbYyMyZbfjeYqtF6HwmNfqa1SAF525zRnMewYp66wm/5d8FAgwqejOf6N2+wR3hX866lSwMA==} + '@storybook/react-vite@10.6.2': + resolution: {integrity: sha512-RfYSW9eefxRXk7IXKBTBkBYAspHKaxNVBR7mlXQAt+Z2bJZzj+S21mv6kBcpFIfAIT9wSIq8xMg0RbeR7CneVQ==} 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.6.1 + storybook: ^10.6.2 typescript: '>= 4.9.x' vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - '@storybook/react@10.6.1': - resolution: {integrity: sha512-t0QIzO0MVcpD52UEMZKSv35nO/+8vUnLGoFC1E3BIVjHEIdr6IFFM7ty2E7FWsaZGsah3XrFINKT3dPd2Atz+Q==} + '@storybook/react@10.6.2': + resolution: {integrity: sha512-kNWUU6Q8TrLmEqAzYmNYhC9A3i3kbjFxqIcLL3eu+o4gDu0afp1Of6Sy6jIF2qPGH05A3r6FWMzD03y4Mm5xRw==} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 '@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.6.1 + storybook: ^10.6.2 typescript: '>= 4.9.x' peerDependenciesMeta: '@types/react': @@ -3054,24 +3061,24 @@ packages: oxc-transform-react: optional: true - '@vitest/browser-playwright@5.0.3': - resolution: {integrity: sha512-rYBHwIFL/ZtI6dl0rbrAatScXCrvX+TL2BX2AGOigkC1Y6u3rIWw8KMQJJMS4drSa1ksMCmZU2wpgwdE7kqu3g==} + '@vitest/browser-playwright@5.0.5': + resolution: {integrity: sha512-lcdThFUUcMV9mGGV1SUiZXPxfjgW4CssA7o3STxzh8WK0tT2r526kc12tZIBRZfoLMwkhxjLmMXkWXONzdsDQw==} peerDependencies: playwright: '*' - vitest: 5.0.3 + vitest: 5.0.5 - '@vitest/browser@5.0.3': - resolution: {integrity: sha512-7KHIkVA/gTRxQV9qPa9qLK+g5INZG6iRrlwXSFG5EKsOomW3UzzW7wsdt1Yp5PufzQ43lniuONlb4lUVCC2qSg==} + '@vitest/browser@5.0.5': + resolution: {integrity: sha512-IDMoZX/iZ8rkilw7weaSgN8tJ7iZ9hUv0wYoKXyiyjWjWFwLSWAY707DcVTgxTYOudWC1E3HA9LYn7kVa9a7uQ==} peerDependencies: - vitest: 5.0.3 + vitest: 5.0.5 '@vitest/expect@3.2.4': resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==} - '@vitest/mocker@5.0.3': - resolution: {integrity: sha512-T8sWAIbkSyAjkwTcaEc3Iu0o9A27X1/kdXrizhZkGuSKScRQtRzclfAMpOTcGdXCsqxeWlpGy3XjqaW8CpLORg==} + '@vitest/mocker@5.0.5': + resolution: {integrity: sha512-xLL3lkDegJZw+MGoGaCCsFayDZthGgpAtr3Vziyfc4p7xH89K7KRPcRBBh/kEYm0Aqkt5DtTmkYpBtRV/FrHZg==} peerDependencies: - msw: ^2.4.9 + msw: ^2.4.9 || ^3.0.0 vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: @@ -3082,42 +3089,25 @@ packages: '@vitest/pretty-format@3.2.4': resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==} - '@vitest/pretty-format@5.0.3': - resolution: {integrity: sha512-3hr5eV5z2ff0l2Q1vaKQbB4j3M3tElw8stDokEOTqXJB3Es5VrT8gBRIMY59gGuFp8Y61sWlWFK1aNUH5dHDYw==} + '@vitest/pretty-format@5.0.5': + resolution: {integrity: sha512-24sSdIlMA9DVPXnYiB9siwU0bTd887Y9jX3+vabztCSsvHwo7ipvJ/a2L3Rljw8+2rK1f5fCj3h5U9I/Jsqgbw==} '@vitest/spy@3.2.4': resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==} - '@vitest/spy@5.0.3': - resolution: {integrity: sha512-XhFysQTB8AZ+P4gMi+Lpo99vg2AZi0qKpaB9yXQl37+CaMEAPO3iH/wGVnSyL5MPERiLezpqTVtrR6UZH5GCXg==} + '@vitest/spy@5.0.5': + resolution: {integrity: sha512-lwJRExuH417257Q5wv9QYugN9IMJkoxcrKrYxGPQkBzl7wlNpTUxD/5yNX4ESKVUIShKPgkGchYPFMWOOk0wzw==} - '@vitest/ui@5.0.3': - resolution: {integrity: sha512-9dfvqDBvSbHM6y9YVXxAypkl2z7mrWozK/JFo237qI0cj/3M/kzDKiVZqzi3TE54Ler7Jditud7OMBZCyUvRHA==} + '@vitest/ui@5.0.5': + resolution: {integrity: sha512-dCoGUOdgmCaSB2g+WQ/spPCBkytAWdNUkFSXY4z+eYp2d8JEOY8v0uDRaJTG9qf/kTlTVZ4CuYMYMz/f1HS/qQ==} peerDependencies: - vitest: 5.0.3 + vitest: 5.0.5 '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@vitest/utils@5.0.3': - resolution: {integrity: sha512-77fDTZv8eu1CzlIfgPU2yrl5MXSUaUAOvgdZEeVm3X3WIxUubIX2SforqS6176lT32HCF6uBVMYVqfHxw7o6eg==} - - '@vizzly-testing/bear-den@0.1.4': - resolution: {integrity: sha512-sPRHB5U1HzxQqbRm5kjd1GER0SE1BiRZTGKPXQUHCtvladwNeY86NmLqhB9qTfXIJDXUYdRYetbHugeJVtsF4Q==} - peerDependencies: - '@heroicons/react': ^2.0.0 - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - tailwindcss: ^4.0.0 - peerDependenciesMeta: - '@heroicons/react': - optional: true - react: - optional: true - react-dom: - optional: true - tailwindcss: - optional: true + '@vitest/utils@5.0.5': + resolution: {integrity: sha512-/rBu7gzLDQI/SC79Tn98b5DwOgaHU/Gt4I9OVeP3YofzNaYtbImRCOJQmT1S6vOJg9gEIlWC+r3QxKkjuSa1nQ==} '@vizzly-testing/bear-den@0.1.6': resolution: {integrity: sha512-+4/33CSuf1dUQhVsSVRmyix4DG/v/EEkFhN7K5uT0cg0nZdhlh4dedJbQfHcUaVRgJd0S3zR1f5w8Pi8PQd4JA==} @@ -3141,11 +3131,6 @@ packages: engines: {node: '>=22.0.0'} hasBin: true - '@vizzly-testing/cli@0.38.0': - resolution: {integrity: sha512-yoRmrRty6Nk0vyTlfE0KZAIUsNVXXurmzWHib1NqbbP3fls2FDahk7KNM6gVsQgwME4kDDXm1icY/iE9QRrAtQ==} - engines: {node: '>=22.0.0'} - hasBin: true - '@vizzly-testing/cli@0.9.1': resolution: {integrity: sha512-nn2cDrXK86iU/DQZMdqIxzPChsac46TdsekgwpRIz16FQrlJy9LCZVWFY98LRUrbphGu4V+fxcIr5FFKSiDorg==} engines: {node: '>=20.0.0'} @@ -3623,8 +3608,8 @@ packages: blank-object@1.0.2: resolution: {integrity: sha512-kXQ19Xhoghiyw66CUiGypnuRpWlbHAzY/+NyvqTEdTfhfQGH1/dbEMYiXju7fYKIFePpzp/y9dsu5Cu/PkmawQ==} - body-parser@2.3.0: - resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} + body-parser@2.4.0: + resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==} engines: {node: '>=18'} body@5.1.0: @@ -4419,6 +4404,11 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} + dotenv@18.0.8: + resolution: {integrity: sha512-2KDeoFoK/zRtcnbunCDlLG5VWVMcyqeQc6iK65o231nfNAcuGrKoqUQfJFUtBI+QlShk5HKIHxwebBtUl3rEfA==} + engines: {node: '>=12'} + hasBin: true + downshift@9.4.0: resolution: {integrity: sha512-yIwyzRYzycKwMZhvOahsn4BmRr4Ffi0JymdWOtTDhR+LGDEXCZHTcwgUbNBC/oZLT6YrR46iwJe/BrQUS5ClQQ==} peerDependencies: @@ -4804,8 +4794,8 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fast-uri@3.1.8: - resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} + fast-uri@3.1.9: + resolution: {integrity: sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==} fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} @@ -5988,10 +5978,10 @@ packages: markdown-it-terminal@0.4.0: resolution: {integrity: sha512-NeXtgpIK6jBciHTm9UhiPnyHDdqyVIdRPJ+KdQtZaf/wR74gvhCNbw5li4TYsxRp5u3ZoHEF4DwpECeZqyCw+w==} peerDependencies: - markdown-it: '>= 13.0.0' + markdown-it: 14.3.3 - markdown-it@14.3.2: - resolution: {integrity: sha512-sHHjZ5fJKlgrG4qns2YwVcdNep35h5fERrfkD2YNsb9UFk0UIHarbiTaHKVMlPuWAoiilyK8Fv/jAm11slsY7Q==} + markdown-it@14.3.3: + resolution: {integrity: sha512-L//tDAkjTjJCU6pBUSBTgs3Kg4InVaZuUZog/b6V12UKhcDQ7S78877ibbCanRExwPuYP1CZD7Gd2dxSy1GXRg==} hasBin: true matcher-collection@1.1.2: @@ -6273,10 +6263,6 @@ packages: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} - obug@2.2.1: - resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} - engines: {node: '>=12.20.0'} - obug@3.0.0: resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} engines: {node: '>=12.20.0'} @@ -6648,6 +6634,10 @@ packages: resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} engines: {node: '>=0.6'} + qs@6.16.1: + resolution: {integrity: sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==} + engines: {node: '>=0.6'} + queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -6965,9 +6955,15 @@ packages: resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} engines: {node: '>= 10.13.0'} - schema-utils@4.5.0: - resolution: {integrity: sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==} + schema-utils@4.8.1: + resolution: {integrity: sha512-x39pYlJPyH7Uge5QO64B9XGP9zLDc9WNmiQZc+CE3IzZPvMu3lHOuAMGpYNoPixEL7MSWlGhYTg5UlLSL8G6iw==} engines: {node: '>= 10.13.0'} + hasBin: true + peerDependencies: + webpack: ^5.112.0 + peerDependenciesMeta: + webpack: + optional: true semver-deprecate@1.1.0: resolution: {integrity: sha512-5AcYPbRIw9vs80YkyRxmm3Lbe88STkwNIpTKKX0Kxyy/T0yR05BTZ6JhV9B5pjTyc81SjztcFPY93kDPRFwlyA==} @@ -7175,8 +7171,8 @@ packages: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} - storybook@10.6.1: - resolution: {integrity: sha512-NeEmukMWPA5OqHizUkQtxCIhGt7MUZLPY4FFgpC0LNiipjrac/oKpH0TxI+9Zc+vI5+IoN+NiskOmBP7gtYfmA==} + storybook@10.6.2: + resolution: {integrity: sha512-qHDINMiapxFUxYb+xC3j8u7Y+85X3u+/PlytE/wmnyg+bU0agCW3jUmWP4vIh2MioO2jTK/2B3Lcw6IpRFzQBA==} hasBin: true peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -7765,20 +7761,20 @@ packages: yaml: optional: true - vitest@5.0.3: - resolution: {integrity: sha512-xMw97S3rjdtj5dkVat7jCsqWBpvchs3RlpQctUqwJD0KkERk40vz2fJ77lDwW/Vzh/pk18eItYAzkodhSes3jQ==} + vitest@5.0.5: + resolution: {integrity: sha512-cPODOMF8YnkiiYtDdHo6n4wWmBrOBBbOIYH2d33M4l3CdNn72h+qMmO6uXffUN6A5AZFXNND/d+krS9mgkXRfg==} engines: {node: ^22.12.0 || ^24.0.0 || >=26.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 5.0.3 - '@vitest/browser-preview': 5.0.3 + '@vitest/browser-playwright': 5.0.5 + '@vitest/browser-preview': 5.0.5 '@vitest/browser-webdriverio': ^5.0.0-beta.5 || >=5.0.0 - '@vitest/coverage-istanbul': 5.0.3 - '@vitest/coverage-v8': 5.0.3 - '@vitest/ui': 5.0.3 + '@vitest/coverage-istanbul': 5.0.5 + '@vitest/coverage-v8': 5.0.5 + '@vitest/ui': 5.0.5 happy-dom: '*' jsdom: '*' vite: ^6.4.0 || ^7.0.0 || ^8.0.0 @@ -7839,8 +7835,8 @@ packages: resolution: {integrity: sha512-c9gP6tfJ8vK+eH84IF4+8r4Z/g2KhRc+XwLGl208tAIHR1mz0o7zy5Hkm+4XpACh8lNp9/EHqXHIQkw2nBbdYA==} engines: {node: '>= 8'} - watchpack@2.5.2: - resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} + watchpack@2.6.3: + resolution: {integrity: sha512-s3NZy0QpTY9qGqzc0wtz4qI28z3+5qKbbAec4MV4G9N3CfgZ9wgvQRr0cl2jh/tqkWG1NWHkmVMHZpCamev5Wg==} engines: {node: '>=10.13.0'} wcwidth@1.0.1: @@ -8049,13 +8045,10 @@ packages: zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25.28 || ^4 - - zod@4.6.5: - resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} + zod: 4.6.7 - zod@4.6.6: - resolution: {integrity: sha512-4UmzQUF5fxvfcYHlbjBmejU+w+hbDnWFx4aS8kBx7nPBHcO2SqPbpAG8snbdg+Xse4pRefR98hgjFgIMCI/UhA==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} snapshots: @@ -8241,7 +8234,7 @@ snapshots: '@babel/helper-plugin-utils': 7.29.7 debug: 4.4.3 lodash.debounce: 4.0.8 - resolve: 1.22.12 + resolve: 1.22.13 transitivePeerDependencies: - supports-color @@ -8252,7 +8245,7 @@ snapshots: '@babel/helper-plugin-utils': 7.29.7 debug: 4.4.3 lodash.debounce: 4.0.8 - resolve: 1.22.12 + resolve: 1.22.13 transitivePeerDependencies: - supports-color @@ -8335,7 +8328,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-annotate-as-pure': 7.29.7 '@babel/helper-wrap-function': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 transitivePeerDependencies: - supports-color @@ -8344,7 +8337,7 @@ snapshots: '@babel/core': 8.0.7 '@babel/helper-annotate-as-pure': 7.29.7 '@babel/helper-wrap-function': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 transitivePeerDependencies: - supports-color @@ -8360,7 +8353,7 @@ snapshots: '@babel/core': 7.29.7 '@babel/helper-member-expression-to-functions': 7.29.7 '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 transitivePeerDependencies: - supports-color @@ -8369,7 +8362,7 @@ snapshots: '@babel/core': 8.0.7 '@babel/helper-member-expression-to-functions': 7.29.7 '@babel/helper-optimise-call-expression': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 transitivePeerDependencies: - supports-color @@ -8411,7 +8404,7 @@ snapshots: '@babel/helper-wrap-function@7.29.7': dependencies: '@babel/template': 7.29.7 - '@babel/traverse': 7.29.8 + '@babel/traverse': 7.29.10 '@babel/types': 7.29.8 transitivePeerDependencies: - supports-color @@ -10289,8 +10282,8 @@ snapshots: inflection: 3.0.2 isbinaryfile: 5.0.7 lodash: 4.18.1 - markdown-it: 14.3.2 - markdown-it-terminal: 0.4.0(markdown-it@14.3.2) + markdown-it: 14.3.3 + markdown-it-terminal: 0.4.0(markdown-it@14.3.3) minimatch: 10.2.6 promise.hash.helper: 1.0.8 quick-temp: 0.1.9 @@ -10944,7 +10937,7 @@ snapshots: tinyglobby: 0.2.17 yaml: 2.9.1 - '@modelcontextprotocol/sdk@1.32.0(zod@4.6.6)': + '@modelcontextprotocol/sdk@1.32.0(zod@4.6.7)': dependencies: '@hono/node-server': 2.1.4(hono@4.13.13) ajv: 8.20.0 @@ -10961,8 +10954,8 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.6.6 - zod-to-json-schema: 3.25.2(zod@4.6.6) + zod: 4.6.7 + zod-to-json-schema: 3.25.2(zod@4.6.7) transitivePeerDependencies: - supports-color @@ -11221,9 +11214,9 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} - '@storybook/builder-vite@10.6.1(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': + '@storybook/builder-vite@10.6.2(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': dependencies: - storybook: 10.6.1(prettier@3.9.10)(react@19.3.0) + storybook: 10.6.2(prettier@3.9.10)(react@19.3.0) ts-dedent: 2.3.0 vite: 8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) @@ -11233,25 +11226,25 @@ snapshots: dependencies: react: 19.3.0 - '@storybook/react-dom-shim@10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))': + '@storybook/react-dom-shim@10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))': dependencies: react: 19.3.0 react-dom: 19.3.0(react@19.3.0) - storybook: 10.6.1(prettier@3.9.10)(react@19.3.0) + storybook: 10.6.2(prettier@3.9.10)(react@19.3.0) - '@storybook/react-vite@10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': + '@storybook/react-vite@10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@7.0.2)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) '@rollup/pluginutils': 5.4.0 - '@storybook/builder-vite': 10.6.1(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) - '@storybook/react': 10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2) + '@storybook/builder-vite': 10.6.2(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + '@storybook/react': 10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2) empathic: 2.1.0 magic-string: 1.4.3 react: 19.3.0 react-docgen: 8.0.4 react-dom: 19.3.0(react@19.3.0) - resolve: 1.22.12 - storybook: 10.6.1(prettier@3.9.10)(react@19.3.0) + resolve: 1.22.13 + storybook: 10.6.2(prettier@3.9.10)(react@19.3.0) tsconfig-paths: 4.2.0 vite: 8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1) optionalDependencies: @@ -11262,15 +11255,15 @@ snapshots: - rollup - supports-color - '@storybook/react@10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2)': + '@storybook/react@10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0))(typescript@7.0.2)': dependencies: '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 10.6.1(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.1(prettier@3.9.10)(react@19.3.0)) + '@storybook/react-dom-shim': 10.6.2(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(storybook@10.6.2(prettier@3.9.10)(react@19.3.0)) react: 19.3.0 react-docgen: 8.0.4 react-docgen-typescript: 2.4.0(typescript@7.0.2) react-dom: 19.3.0(react@19.3.0) - storybook: 10.6.1(prettier@3.9.10)(react@19.3.0) + storybook: 10.6.2(prettier@3.9.10)(react@19.3.0) optionalDependencies: typescript: 7.0.2 transitivePeerDependencies: @@ -11534,30 +11527,30 @@ snapshots: optionalDependencies: babel-plugin-react-compiler: 1.0.0 - '@vitest/browser-playwright@5.0.3(playwright@1.63.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.3)': + '@vitest/browser-playwright@5.0.5(playwright@1.63.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.5)': dependencies: - '@vitest/browser': 5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.3) - '@vitest/mocker': 5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + '@vitest/browser': 5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.5) + '@vitest/mocker': 5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) playwright: 1.63.0 tinyrainbow: 3.2.0 - vitest: 5.0.3(@types/node@26.6.5)(@vitest/browser-playwright@5.0.3)(@vitest/ui@5.0.3)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + vitest: 5.0.5(@types/node@26.6.5)(@vitest/browser-playwright@5.0.5)(@vitest/ui@5.0.5)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser@5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.3)': + '@vitest/browser@5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.5)': dependencies: '@blazediff/core': 1.10.0 - '@vitest/mocker': 5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) - '@vitest/ui': 5.0.3(vitest@5.0.3) - '@vitest/utils': 5.0.3 + '@vitest/mocker': 5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + '@vitest/ui': 5.0.5(vitest@5.0.5) + '@vitest/utils': 5.0.5 magic-string: 1.4.3 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.2.0 - vitest: 5.0.3(@types/node@26.6.5)(@vitest/browser-playwright@5.0.3)(@vitest/ui@5.0.3)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + vitest: 5.0.5(@types/node@26.6.5)(@vitest/browser-playwright@5.0.5)(@vitest/ui@5.0.5)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) ws: 8.22.0 transitivePeerDependencies: - bufferutil @@ -11573,10 +11566,10 @@ snapshots: chai: 5.3.3 tinyrainbow: 2.0.0 - '@vitest/mocker@5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': + '@vitest/mocker@5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))': dependencies: '@jridgewell/trace-mapping': 0.3.31 - '@vitest/spy': 5.0.3 + '@vitest/spy': 5.0.5 estree-walker: 3.0.3 magic-string: 1.4.3 optionalDependencies: @@ -11586,7 +11579,7 @@ snapshots: dependencies: tinyrainbow: 2.0.0 - '@vitest/pretty-format@5.0.3': + '@vitest/pretty-format@5.0.5': dependencies: tinyrainbow: 3.2.0 @@ -11594,17 +11587,17 @@ snapshots: dependencies: tinyspy: 4.0.6 - '@vitest/spy@5.0.3': {} + '@vitest/spy@5.0.5': {} - '@vitest/ui@5.0.3(vitest@5.0.3)': + '@vitest/ui@5.0.5(vitest@5.0.5)': dependencies: - '@vitest/utils': 5.0.3 + '@vitest/utils': 5.0.5 fflate: 0.8.3 flatted: 3.4.4 pathe: 2.0.3 sirv: 3.0.2 tinyrainbow: 3.2.0 - vitest: 5.0.3(@types/node@26.6.5)(@vitest/browser-playwright@5.0.3)(@vitest/ui@5.0.3)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + vitest: 5.0.5(@types/node@26.6.5)(@vitest/browser-playwright@5.0.5)(@vitest/ui@5.0.5)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) '@vitest/utils@3.2.4': dependencies: @@ -11612,21 +11605,12 @@ snapshots: loupe: 3.2.1 tinyrainbow: 2.0.0 - '@vitest/utils@5.0.3': + '@vitest/utils@5.0.5': dependencies: - '@vitest/pretty-format': 5.0.3 + '@vitest/pretty-format': 5.0.5 convert-source-map: 2.0.0 tinyrainbow: 3.2.0 - '@vizzly-testing/bear-den@0.1.4(@heroicons/react@2.2.0(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(tailwindcss@4.3.3)': - dependencies: - downshift: 9.4.0(react@19.3.0) - optionalDependencies: - '@heroicons/react': 2.2.0(react@19.3.0) - react: 19.3.0 - react-dom: 19.3.0(react@19.3.0) - tailwindcss: 4.3.3 - '@vizzly-testing/bear-den@0.1.6(@heroicons/react@2.2.0(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(tailwindcss@4.3.3)': dependencies: downshift: 9.4.0(react@19.3.0) @@ -11646,26 +11630,8 @@ snapshots: dotenv: 17.4.2 form-data: 4.0.6 glob: 13.0.6 - zod: 4.6.5 - transitivePeerDependencies: - - typescript - - '@vizzly-testing/cli@0.38.0(@heroicons/react@2.2.0(react@19.3.0))(tailwindcss@4.3.3)(typescript@7.0.2)': - dependencies: - '@vizzly-testing/bear-den': 0.1.4(@heroicons/react@2.2.0(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(tailwindcss@4.3.3) - '@vizzly-testing/honeydiff': 0.17.0 - ansis: 4.4.0 - commander: 15.0.0 - cosmiconfig: 9.0.2(typescript@7.0.2) - dotenv: 17.4.2 - form-data: 4.0.6 - glob: 13.0.6 - react: 19.3.0 - react-dom: 19.3.0(react@19.3.0) - zod: 4.6.6 + zod: 4.6.7 transitivePeerDependencies: - - '@heroicons/react' - - tailwindcss - typescript '@vizzly-testing/cli@0.9.1(typescript@7.0.2)': @@ -11679,9 +11645,9 @@ snapshots: transitivePeerDependencies: - typescript - '@vizzly-testing/ember@file:clients/ember(@vizzly-testing/cli@0.38.0(@heroicons/react@2.2.0(react@19.3.0))(tailwindcss@4.3.3)(typescript@7.0.2))': + '@vizzly-testing/ember@file:clients/ember(@vizzly-testing/cli@)': dependencies: - '@vizzly-testing/cli': 0.38.0(@heroicons/react@2.2.0(react@19.3.0))(tailwindcss@4.3.3)(typescript@7.0.2) + '@vizzly-testing/cli': 'link:' playwright-core: 1.63.0 '@vizzly-testing/honeydiff@0.10.3': {} @@ -11892,7 +11858,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.8 + fast-uri: 3.1.9 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -12251,7 +12217,7 @@ snapshots: blank-object@1.0.2: {} - body-parser@2.3.0: + body-parser@2.4.0: dependencies: bytes: 3.1.2 content-type: 2.1.0 @@ -12259,7 +12225,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.3 on-finished: 2.4.1 - qs: 6.16.0 + qs: 6.16.1 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -13062,6 +13028,8 @@ snapshots: dotenv@17.4.2: {} + dotenv@18.0.8: {} + downshift@9.4.0(react@19.3.0): dependencies: '@babel/runtime': 7.29.10 @@ -13311,8 +13279,8 @@ snapshots: is-git-url: 1.0.0 is-language-code: 5.2.2 lodash: 4.18.1 - markdown-it: 14.3.2 - markdown-it-terminal: 0.4.0(markdown-it@14.3.2) + markdown-it: 14.3.3 + markdown-it-terminal: 0.4.0(markdown-it@14.3.3) minimatch: 10.2.6 morgan: 1.12.1 nopt: 3.0.6 @@ -13776,7 +13744,7 @@ snapshots: express@5.2.1: dependencies: accepts: 2.0.0 - body-parser: 2.3.0 + body-parser: 2.4.0 content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 @@ -13809,7 +13777,7 @@ snapshots: express@5.3.0: dependencies: accepts: 2.0.0 - body-parser: 2.3.0 + body-parser: 2.4.0 content-disposition: 2.0.1 content-type: 2.1.0 cookie: 0.7.2 @@ -13881,7 +13849,7 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.8: {} + fast-uri@3.1.9: {} fast-wrap-ansi@0.2.2: dependencies: @@ -14350,7 +14318,7 @@ snapshots: dependencies: heimdalljs: 0.2.6 heimdalljs-logger: 0.1.10 - resolve: 1.22.12 + resolve: 1.22.13 resolve-package-path: 1.2.7 transitivePeerDependencies: - supports-color @@ -15102,15 +15070,15 @@ snapshots: map-obj@4.3.0: {} - markdown-it-terminal@0.4.0(markdown-it@14.3.2): + markdown-it-terminal@0.4.0(markdown-it@14.3.3): dependencies: ansi-styles: 3.2.1 cardinal: 1.0.0 cli-table: 0.3.11 lodash.merge: 4.6.2 - markdown-it: 14.3.2 + markdown-it: 14.3.3 - markdown-it@14.3.2: + markdown-it@14.3.3: dependencies: argparse: 2.0.1 entities: 4.5.0 @@ -15375,8 +15343,6 @@ snapshots: has-symbols: 1.1.0 object-keys: 1.1.1 - obug@2.2.1: {} - obug@3.0.0: {} odiff-bin@3.2.1: {} @@ -15751,6 +15717,11 @@ snapshots: es-define-property: 1.0.1 side-channel: 1.1.1 + qs@6.16.1: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + queue-microtask@1.2.3: {} quick-lru@4.0.1: {} @@ -15949,7 +15920,7 @@ snapshots: resolve-package-path@1.2.7: dependencies: path-root: 0.1.1 - resolve: 1.22.12 + resolve: 1.22.13 resolve-package-path@3.1.0: dependencies: @@ -16134,12 +16105,14 @@ snapshots: ajv-formats: 2.1.1(ajv@8.20.0) ajv-keywords: 5.1.0(ajv@8.20.0) - schema-utils@4.5.0: + schema-utils@4.8.1(webpack@5.106.2(esbuild@0.28.2)(postcss@8.5.29)): dependencies: '@types/json-schema': 7.0.15 ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) ajv-keywords: 5.1.0(ajv@8.20.0) + optionalDependencies: + webpack: 5.106.2(esbuild@0.28.2)(postcss@8.5.29) semver-deprecate@1.1.0: dependencies: @@ -16401,7 +16374,7 @@ snapshots: es-errors: 1.3.0 internal-slot: 1.1.0 - storybook@10.6.1(prettier@3.9.10)(react@19.3.0): + storybook@10.6.2(prettier@3.9.10)(react@19.3.0): dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 2.1.0(react@19.3.0) @@ -16700,7 +16673,7 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 - schema-utils: 4.5.0 + schema-utils: 4.8.1(webpack@5.106.2(esbuild@0.28.2)(postcss@8.5.29)) terser: 5.51.2 webpack: 5.106.2(esbuild@0.28.2)(postcss@8.5.29) optionalDependencies: @@ -17103,15 +17076,15 @@ snapshots: terser: 5.51.2 yaml: 2.9.1 - vitest@5.0.3(@types/node@26.6.5)(@vitest/browser-playwright@5.0.3)(@vitest/ui@5.0.3)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): + vitest@5.0.5(@types/node@26.6.5)(@vitest/browser-playwright@5.0.5)(@vitest/ui@5.0.5)(jsdom@26.1.0(canvas@3.2.3))(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.3(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) + '@vitest/mocker': 5.0.5(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1)) chai: 6.3.0 es-module-lexer: 2.3.2 expect-type: 1.4.0 magic-string: 1.4.3 - obug: 2.2.1 + obug: 3.0.0 picomatch: 4.0.7 std-env: 4.3.0 tinybench: 6.2.2 @@ -17121,8 +17094,8 @@ snapshots: why-is-node-running: 3.2.1 optionalDependencies: '@types/node': 26.6.5 - '@vitest/browser-playwright': 5.0.3(playwright@1.63.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.3) - '@vitest/ui': 5.0.3(vitest@5.0.3) + '@vitest/browser-playwright': 5.0.5(playwright@1.63.0)(vite@8.3.4(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(terser@5.51.2)(yaml@2.9.1))(vitest@5.0.5) + '@vitest/ui': 5.0.5(vitest@5.0.5) jsdom: 26.1.0(canvas@3.2.3) transitivePeerDependencies: - msw @@ -17188,7 +17161,7 @@ snapshots: transitivePeerDependencies: - supports-color - watchpack@2.5.2: + watchpack@2.6.3: dependencies: graceful-fs: 4.2.11 @@ -17221,10 +17194,10 @@ snapshots: loader-runner: 4.3.2 mime-db: 1.54.0 neo-async: 2.6.2 - schema-utils: 4.5.0 + schema-utils: 4.8.1(webpack@5.106.2(esbuild@0.28.2)(postcss@8.5.29)) tapable: 2.3.3 terser-webpack-plugin: 5.6.1(esbuild@0.28.2)(postcss@8.5.29)(webpack@5.106.2(esbuild@0.28.2)(postcss@8.5.29)) - watchpack: 2.5.2 + watchpack: 2.6.3 webpack-sources: 3.6.0 transitivePeerDependencies: - '@minify-html/node' @@ -17402,10 +17375,8 @@ snapshots: yoctocolors@2.2.0: {} - zod-to-json-schema@3.25.2(zod@4.6.6): + zod-to-json-schema@3.25.2(zod@4.6.7): dependencies: - zod: 4.6.6 - - zod@4.6.5: {} + zod: 4.6.7 - zod@4.6.6: {} + zod@4.6.7: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fed6accd..b7556c32 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,10 +11,19 @@ overrides: shell-quote@>=1.8.4 <1.11.0: 1.11.0 # can-symlink and external-editor require vulnerable tmp 0.0.x releases. tmp@<0.2.6: 0.2.7 + # Keep transitive dependencies on patched releases until their parents update. + markdown-it@>=14.1.0 <14.3.3: 14.3.3 + zod@>=4.0.0 <4.6.6: 4.6.7 + body-parser@>=2.0.0 <2.4.0: 2.4.0 + fast-uri@>=3.0.0 <3.1.9: 3.1.9 minimumReleaseAge: 10080 minimumReleaseAgeStrict: true minimumReleaseAgeIgnoreMissingTime: false +# These exact security fixes are newer than the normal seven-day waiting period. +minimumReleaseAgeExclude: + - body-parser@2.4.0 + - fast-uri@3.1.9 onlyBuiltDependencies: - canvas - esbuild