diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9bec57b073b7..5369da4bd6a1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,21 +13,22 @@ catalogs: overrides: '@stylexjs/stylex': ^0.19.0 prettier: ^3.9.3 - postcss: ^8.5.18 + postcss: ^8.5.23 picomatch: ^4.0.4 micromatch>picomatch: ^2.3.2 anymatch>picomatch: ^2.3.2 minimatch: ^9.0.7 - dompurify: ^3.4.12 + dompurify: ^3.4.13 tmp: '>=0.2.6' esbuild: '>=0.28.1' '@babel/core': ^7.29.6 - hono: ^4.12.25 + hono: ^4.12.34 '@hono/node-server': ^2.0.5 read-yaml-file: ^2.1.0 - read-yaml-file>js-yaml: ^4.2.0 - '@changesets/parse>js-yaml': ^4.2.0 - fast-uri: ^3.1.4 + read-yaml-file>js-yaml: ^4.3.1 + '@changesets/parse>js-yaml': ^4.3.1 + fast-uri: ^3.1.5 + ip-address: ^10.3.1 brace-expansion: ^2.1.2 sharp: ^0.35.3 @@ -100,7 +101,7 @@ importers: version: 19.2.7(react@19.2.7) tsup: specifier: ^8.3.0 - version: 8.5.1(jiti@2.7.0)(postcss@8.5.18)(tsx@4.23.0)(typescript@6.0.3)(yaml@2.9.0) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.0)(typescript@6.0.3)(yaml@2.9.0) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -218,7 +219,7 @@ importers: version: 19.2.3(@types/react@19.2.17) autoprefixer: specifier: ^10.5.2 - version: 10.5.2(postcss@8.5.18) + version: 10.5.2(postcss@8.5.25) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -515,8 +516,8 @@ importers: specifier: ^1.18.0 version: 1.23.0(react@19.2.7) postcss: - specifier: ^8.5.18 - version: 8.5.18 + specifier: ^8.5.23 + version: 8.5.25 tailwind-merge: specifier: ^3.6.0 version: 3.6.0 @@ -877,7 +878,7 @@ importers: version: 19.2.17 tsup: specifier: ^8.3.0 - version: 8.5.1(jiti@2.7.0)(postcss@8.5.18)(tsx@4.23.0)(typescript@6.0.3)(yaml@2.9.0) + version: 8.5.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.0)(typescript@6.0.3)(yaml@2.9.0) typescript: specifier: ^6.0.3 version: 6.0.3 @@ -1623,7 +1624,7 @@ packages: resolution: {integrity: sha512-bjD221KPLoJTWUwso1J6fGKiTXEUFedG/s0visavY4zakFPkeGURMRNly+FhBHs7T8Dz4qHaZIMX9ZoJHSJtKA==} engines: {node: '>=20'} peerDependencies: - hono: ^4.12.25 + hono: ^4.12.34 '@humanfs/core@0.19.2': resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} @@ -3821,7 +3822,7 @@ packages: engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: - postcss: ^8.5.18 + postcss: ^8.5.23 axe-core@4.12.1: resolution: {integrity: sha512-s7iGf5GaVMxEG0ENN9x+xTr7GFZCb1ZP/1uATUpCEK2X78nDB3RwbtFCo9pGAf9ru+VwoQ464DkaLEeRM08wJA==} @@ -4200,8 +4201,8 @@ packages: dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} - dompurify@3.4.12: - resolution: {integrity: sha512-zQvGet8Z2sWbQhCmfFz/T5QWH2oBmjnqK3qvOjaqaNLrLEF912WamU+ohnTp0TCep/MFVHpdJuCZEdFOdTnEFg==} + dompurify@3.4.13: + resolution: {integrity: sha512-2vmYIoqjze2d+kakP8S/nS5shfsl587kzwEjcGlTdiksUVgFHnFCsLYDVj/JNqJVOQZGSYBTmuycv0PodwmnMQ==} dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} @@ -4424,8 +4425,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.4: - resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} + fast-uri@3.1.5: + resolution: {integrity: sha512-gHwA1O9LDIcKunMKhObS/HimwtehO1nPUECKAu5TpKgaO19fcWEl4bliWe1jWxVFvIXztJjjQ4L8XQ1EU9f7Jw==} fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -4596,8 +4597,8 @@ packages: hermes-parser@0.25.1: resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} - hono@4.12.27: - resolution: {integrity: sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q==} + hono@4.13.1: + resolution: {integrity: sha512-kdJoFVv2xmayw6cY09H7AbMJMt8Jn5jdlEdXsP7AGBdF2DIptVlKlOLKXP41yPip4/a3yQPv9gVcJYI8YY04dw==} engines: {node: '>=16.9.0'} html-encoding-sniffer@6.0.0: @@ -4668,8 +4669,8 @@ packages: invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - ip-address@10.2.0: - resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==} + ip-address@10.4.0: + resolution: {integrity: sha512-oSK96Grm3aP6OrS263xVxbNDGVL7rzBtYdpGqlDG8iQdoenDoTs/nkki+DflYbAEE8Xl6o5YxhxlrKvI3nqKXQ==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -4767,8 +4768,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.3.0: - resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + js-yaml@4.3.1: + resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==} hasBin: true jscodeshift@17.3.0: @@ -5080,8 +5081,8 @@ packages: mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nanoid@3.3.15: - resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + nanoid@3.3.16: + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -5305,7 +5306,7 @@ packages: engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' - postcss: ^8.5.18 + postcss: ^8.5.23 tsx: ^4.8.1 yaml: ^2.4.2 peerDependenciesMeta: @@ -5321,8 +5322,8 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.18: - resolution: {integrity: sha512-xdB1oSLHbz1vRWgCDalrCqEFTWzFlhqFC5tIHLMOSUIjhm3XXQ1qrFy8S/ESr1JYRRXqM3c1QFiMZUJdUTqyMQ==} + postcss@8.5.25: + resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -5862,7 +5863,7 @@ packages: peerDependencies: '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 - postcss: ^8.5.18 + postcss: ^8.5.23 typescript: '>=4.5.0' peerDependenciesMeta: '@microsoft/api-extractor': @@ -6825,7 +6826,7 @@ snapshots: '@changesets/parse@0.4.3': dependencies: '@changesets/types': 6.1.0 - js-yaml: 4.3.0 + js-yaml: 4.3.1 '@changesets/pre@2.0.2': dependencies: @@ -7156,9 +7157,9 @@ snapshots: dependencies: react: 19.2.7 - '@hono/node-server@2.0.11(hono@4.12.27)': + '@hono/node-server@2.0.11(hono@4.13.1)': dependencies: - hono: 4.12.27 + hono: 4.13.1 '@humanfs/core@0.19.2': dependencies: @@ -7591,7 +7592,7 @@ snapshots: '@modelcontextprotocol/sdk@1.29.0(zod@4.4.3)': dependencies: - '@hono/node-server': 2.0.11(hono@4.12.27) + '@hono/node-server': 2.0.11(hono@4.13.1) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -7601,7 +7602,7 @@ snapshots: eventsource-parser: 3.1.0 express: 5.2.1 express-rate-limit: 8.5.2(express@5.2.1) - hono: 4.12.27 + hono: 4.13.1 jose: 6.2.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -8626,7 +8627,7 @@ snapshots: fast-glob: 3.3.3 glob-parent: 6.0.2 is-glob: 4.0.3 - postcss: 8.5.18 + postcss: 8.5.25 transitivePeerDependencies: - supports-color @@ -8721,7 +8722,7 @@ snapshots: '@alloc/quick-lru': 5.2.0 '@tailwindcss/node': 4.3.2 '@tailwindcss/oxide': 4.3.2 - postcss: 8.5.18 + postcss: 8.5.25 tailwindcss: 4.3.2 '@testing-library/dom@10.4.1': @@ -9080,7 +9081,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.4 + fast-uri: 3.1.5 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -9126,13 +9127,13 @@ snapshots: estree-walker: 3.0.3 js-tokens: 10.0.0 - autoprefixer@10.5.2(postcss@8.5.18): + autoprefixer@10.5.2(postcss@8.5.25): dependencies: browserslist: 4.28.4 caniuse-lite: 1.0.30001800 fraction.js: 5.3.4 picocolors: 1.1.1 - postcss: 8.5.18 + postcss: 8.5.25 postcss-value-parser: 4.2.0 axe-core@4.12.1: {} @@ -9467,7 +9468,7 @@ snapshots: dom-accessibility-api@0.6.3: {} - dompurify@3.4.12: + dompurify@3.4.13: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -9745,7 +9746,7 @@ snapshots: express-rate-limit@8.5.2(express@5.2.1): dependencies: express: 5.2.1 - ip-address: 10.2.0 + ip-address: 10.4.0 express@5.2.1: dependencies: @@ -9796,7 +9797,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.1.4: {} + fast-uri@3.1.5: {} fastq@1.20.1: dependencies: @@ -9976,7 +9977,7 @@ snapshots: dependencies: hermes-estree: 0.25.1 - hono@4.12.27: {} + hono@4.13.1: {} html-encoding-sniffer@6.0.0: dependencies: @@ -10043,7 +10044,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - ip-address@10.2.0: {} + ip-address@10.4.0: {} ipaddr.js@1.9.1: {} @@ -10116,7 +10117,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.3.0: + js-yaml@4.3.1: dependencies: argparse: 2.0.1 @@ -10399,7 +10400,7 @@ snapshots: monaco-editor@0.55.1: dependencies: - dompurify: 3.4.12 + dompurify: 3.4.13 marked: 14.0.0 mri@1.2.0: {} @@ -10412,7 +10413,7 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.15: {} + nanoid@3.3.16: {} natural-compare@1.4.0: {} @@ -10425,7 +10426,7 @@ snapshots: '@next/env': 15.5.22 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001800 - postcss: 8.5.18 + postcss: 8.5.25 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) styled-jsx: 5.1.6(@babel/core@7.29.7)(react@19.2.7) @@ -10451,7 +10452,7 @@ snapshots: '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.10.40 caniuse-lite: 1.0.30001800 - postcss: 8.5.18 + postcss: 8.5.25 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) styled-jsx: 5.1.6(@babel/core@7.29.7)(react@19.2.7) @@ -10647,20 +10648,20 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.18)(tsx@4.23.0)(yaml@2.9.0): + postcss-load-config@6.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.0)(yaml@2.9.0): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.7.0 - postcss: 8.5.18 + postcss: 8.5.25 tsx: 4.23.0 yaml: 2.9.0 postcss-value-parser@4.2.0: {} - postcss@8.5.18: + postcss@8.5.25: dependencies: - nanoid: 3.3.15 + nanoid: 3.3.16 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -10769,7 +10770,7 @@ snapshots: read-yaml-file@2.1.0: dependencies: - js-yaml: 4.3.0 + js-yaml: 4.3.1 strip-bom: 4.0.0 readdirp@4.1.2: {} @@ -11247,7 +11248,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(jiti@2.7.0)(postcss@8.5.18)(tsx@4.23.0)(typescript@6.0.3)(yaml@2.9.0): + tsup@8.5.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.0)(typescript@6.0.3)(yaml@2.9.0): dependencies: bundle-require: 5.1.0(esbuild@0.28.1) cac: 6.7.14 @@ -11258,7 +11259,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.18)(tsx@4.23.0)(yaml@2.9.0) + postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.0)(yaml@2.9.0) resolve-from: 5.0.0 rollup: 4.62.2 source-map: 0.7.6 @@ -11267,7 +11268,7 @@ snapshots: tinyglobby: 0.2.17 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.5.18 + postcss: 8.5.25 typescript: 6.0.3 transitivePeerDependencies: - jiti @@ -11629,7 +11630,7 @@ snapshots: dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 - postcss: 8.5.18 + postcss: 8.5.25 rolldown: 1.1.4 tinyglobby: 0.2.17 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9aeba6680c6b..f0b8672a54cc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -20,6 +20,8 @@ linkWorkspacePackages: true minimumReleaseAge: 10080 minimumReleaseAgeExclude: - '@astryxdesign/*' + - 'hono' + - 'dompurify' # Single source of truth for the workspace's vite version: every consumer # (root test config, packages/build) declares "vite": "catalog:", so a bump @@ -35,16 +37,16 @@ catalog: overrides: '@stylexjs/stylex': ^0.19.0 prettier: ^3.9.3 - postcss: ^8.5.18 + postcss: ^8.5.23 picomatch: ^4.0.4 micromatch>picomatch: ^2.3.2 anymatch>picomatch: ^2.3.2 minimatch: ^9.0.7 - dompurify: ^3.4.12 + dompurify: ^3.4.13 tmp: '>=0.2.6' esbuild: '>=0.28.1' '@babel/core': ^7.29.6 - hono: ^4.12.25 + hono: ^4.12.34 # @modelcontextprotocol/sdk 1.x resolves @hono/node-server ^1, which is # vulnerable to path traversal in serve-static on Windows via encoded # backslashes (%5C). Patched only in 2.0.5 — a semver-major the sdk's ^1 @@ -60,12 +62,13 @@ overrides: # is @manypkg/get-packages, and 2.x keeps the same CJS surface (default export # + .sync). The floor below then holds that chain on the patched 4.x line. read-yaml-file: ^2.1.0 - read-yaml-file>js-yaml: ^4.2.0 + read-yaml-file>js-yaml: ^4.3.1 # Constrain to 4.x — the 5.x line has DoS vulnerabilities (GHSA-pm4m-ph32-ghv5, # GHSA-724g-mxrg-4qvm) patched only in 5.2.2. @changesets/parse declares ^4.1.1 # anyway, so keep it on 4.x where the advisory does not apply. - '@changesets/parse>js-yaml': ^4.2.0 - fast-uri: ^3.1.4 + '@changesets/parse>js-yaml': ^4.3.1 + fast-uri: ^3.1.5 + ip-address: ^10.3.1 brace-expansion: ^2.1.2 # next pulls sharp as an optional dependency for image optimization and still # resolves 0.34.5, which inherits the libvips advisories CVE-2026-33327,