diff --git a/admin/pnpm-lock.yaml b/admin/pnpm-lock.yaml index 5a702bb1f..9904cd066 100644 --- a/admin/pnpm-lock.yaml +++ b/admin/pnpm-lock.yaml @@ -8,6 +8,9 @@ overrides: picomatch: ^4.0.4 js-yaml: ^4.3.1 nanoid: ^3.3.17 + dompurify: ^3.4.16 + seroval: ^1.6.3 + source-map-js: ^1.2.2 importers: @@ -1730,8 +1733,8 @@ packages: detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dompurify@3.4.15: - resolution: {integrity: sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==} + dompurify@3.4.16: + resolution: {integrity: sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==} dotenv@17.4.2: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} @@ -2436,10 +2439,10 @@ packages: resolution: {integrity: sha512-HXuLAX2pu/UByPpaeo/TaMfvMIi+1QqIoPJYCcAtU8QkVNwgR6MPlGuCQTErV1JwraaMbYaWVIBX7mppzGLATQ==} engines: {node: '>=10'} peerDependencies: - seroval: ^1.0 + seroval: ^1.6.3 - seroval@1.5.6: - resolution: {integrity: sha512-rVQVWjjSvlINzaQPZH5JFqsqEsIWdTxY3iJZCnTL/5gQbXIRooVZKI60tVCkOVfzcRPejboxO2t0P89dg5mQaA==} + seroval@1.6.8: + resolution: {integrity: sha512-HlSgSAkTk4EqHcje1ptJjfZi1YDv5KbhVJ/d3P7T/nAXua2VmDu+AKDX5VTdFfZf48nDkWB2TKYt0DrCSa+3wg==} engines: {node: '>=10'} set-cookie-parser@2.7.2: @@ -2485,8 +2488,8 @@ packages: '@types/react': optional: true - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} stackback@0.0.2: @@ -3828,7 +3831,7 @@ snapshots: jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 - source-map-js: 1.2.1 + source-map-js: 1.2.2 tailwindcss: 4.3.3 '@tailwindcss/oxide-android-arm64@4.3.3': @@ -4251,7 +4254,7 @@ snapshots: css-tree@3.2.1: dependencies: mdn-data: 2.27.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 cssstyle@5.3.7: dependencies: @@ -4283,7 +4286,7 @@ snapshots: detect-node-es@1.1.0: {} - dompurify@3.4.15: + dompurify@3.4.16: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -4815,7 +4818,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 posthog-js@1.434.0(@types/react@19.3.0)(react@19.3.0): dependencies: @@ -4823,7 +4826,7 @@ snapshots: '@posthog/core': 1.54.5 '@posthog/types': 1.412.2 core-js: 3.50.0 - dompurify: 3.4.15 + dompurify: 3.4.16 fflate: 0.4.9 preact: 10.29.8 query-selector-shadow-dom: 1.0.1 @@ -4952,11 +4955,11 @@ snapshots: semver@7.8.5: {} - seroval-plugins@1.5.6(seroval@1.5.6): + seroval-plugins@1.5.6(seroval@1.6.8): dependencies: - seroval: 1.5.6 + seroval: 1.6.8 - seroval@1.5.6: {} + seroval@1.6.8: {} set-cookie-parser@2.7.2: {} @@ -4971,8 +4974,8 @@ snapshots: solid-js@1.9.15: dependencies: csstype: 3.2.3 - seroval: 1.5.6 - seroval-plugins: 1.5.6(seroval@1.5.6) + seroval: 1.6.8 + seroval-plugins: 1.5.6(seroval@1.6.8) solid-presence@0.2.0(solid-js@1.9.15): dependencies: @@ -4997,7 +5000,7 @@ snapshots: optionalDependencies: '@types/react': 19.3.0 - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} stackback@0.0.2: {} diff --git a/admin/pnpm-workspace.yaml b/admin/pnpm-workspace.yaml index c924bef61..2cf00a2e0 100644 --- a/admin/pnpm-workspace.yaml +++ b/admin/pnpm-workspace.yaml @@ -19,3 +19,6 @@ overrides: # Floor transitive dependencies at their patched releases. js-yaml: ^4.3.1 nanoid: ^3.3.17 + dompurify: ^3.4.16 + seroval: ^1.6.3 + source-map-js: ^1.2.2 diff --git a/docs/pnpm-lock.yaml b/docs/pnpm-lock.yaml index 3c908f6ad..d49835cc1 100644 --- a/docs/pnpm-lock.yaml +++ b/docs/pnpm-lock.yaml @@ -14,6 +14,9 @@ overrides: image-size: ^2.0.3 postcss-selector-parser: '>=7.1.3' esbuild: '>=0.28.1' + dompurify: ^3.4.16 + katex: 0.18.2 + source-map-js: ^1.2.2 importers: @@ -1970,8 +1973,8 @@ packages: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} - dompurify@3.4.15: - resolution: {integrity: sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==} + dompurify@3.4.16: + resolution: {integrity: sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==} dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} @@ -2665,8 +2668,8 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} - katex@0.16.47: - resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} + katex@0.18.2: + resolution: {integrity: sha512-3snve4y0SXTMequLim1FMiPvLGElySam0blN5xQZBqEY3lOJz1TnuaaiugnBZBqHzlSAGmFTYL7MCQkORuLKCA==} hasBin: true keyv@4.5.4: @@ -3376,8 +3379,8 @@ packages: resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} engines: {node: '>= 0.4'} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map@0.7.6: @@ -4609,7 +4612,7 @@ snapshots: jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 - source-map-js: 1.2.1 + source-map-js: 1.2.2 tailwindcss: 4.3.3 '@tailwindcss/oxide-android-arm64@4.3.3': @@ -5485,7 +5488,7 @@ snapshots: dependencies: esutils: 2.0.3 - dompurify@3.4.15: + dompurify@3.4.16: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -6416,7 +6419,7 @@ snapshots: object.assign: 4.1.7 object.values: 1.2.1 - katex@0.16.47: + katex@0.18.2: dependencies: commander: 8.3.0 @@ -6703,10 +6706,10 @@ snapshots: d3-sankey: 0.12.3 dagre-d3-es: 7.0.14 dayjs: 1.11.23 - dompurify: 3.4.15 + dompurify: 3.4.16 es-toolkit: 1.52.0 fastdom: 1.0.12 - katex: 0.16.47 + katex: 0.18.2 khroma: 2.1.0 marked: 16.4.2 roughjs: 4.6.6 @@ -7168,7 +7171,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 prelude-ls@1.2.1: {} @@ -7506,7 +7509,7 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map@0.7.6: {} diff --git a/docs/pnpm-workspace.yaml b/docs/pnpm-workspace.yaml index 99c129073..5e6bd21ba 100644 --- a/docs/pnpm-workspace.yaml +++ b/docs/pnpm-workspace.yaml @@ -19,3 +19,7 @@ overrides: postcss-selector-parser: '>=7.1.3' # fumadocs-mdx pins an older esbuild; lift it to the patched line. esbuild: '>=0.28.1' + dompurify: ^3.4.16 + # Stay before 0.18.11, which upstream deprecated for breaking changes. + katex: 0.18.2 + source-map-js: ^1.2.2 diff --git a/forms/pnpm-lock.yaml b/forms/pnpm-lock.yaml index 9b5e2e689..a0be2c95b 100644 --- a/forms/pnpm-lock.yaml +++ b/forms/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + dompurify: ^3.4.16 + importers: .: @@ -819,8 +822,8 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dompurify@3.4.15: - resolution: {integrity: sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==} + dompurify@3.4.16: + resolution: {integrity: sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==} electron-to-chromium@1.5.416: resolution: {integrity: sha512-K6bvB2BjnNrugtIih6ewlbBI9DXa976jIdiIlRLHhBoEI9a4JaQjjHyF+A1IQI543aQYR4LnmOrT/K5fZj0aPA==} @@ -1965,7 +1968,7 @@ snapshots: deep-is@0.1.4: {} - dompurify@3.4.15: + dompurify@3.4.16: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -2236,7 +2239,7 @@ snapshots: '@posthog/core': 1.52.0 '@posthog/types': 1.409.4 core-js: 3.50.0 - dompurify: 3.4.15 + dompurify: 3.4.16 fflate: 0.4.9 preact: 10.29.8 query-selector-shadow-dom: 1.0.1 diff --git a/forms/pnpm-workspace.yaml b/forms/pnpm-workspace.yaml index 5cb37ec3c..a7972239b 100644 --- a/forms/pnpm-workspace.yaml +++ b/forms/pnpm-workspace.yaml @@ -6,3 +6,6 @@ allowBuilds: # funding banner, so there is nothing to run. core-js: false esbuild: true + +overrides: + dompurify: ^3.4.16 diff --git a/site/pnpm-lock.yaml b/site/pnpm-lock.yaml index c5f190c28..8450bba28 100644 --- a/site/pnpm-lock.yaml +++ b/site/pnpm-lock.yaml @@ -9,6 +9,8 @@ overrides: svgo: ^4.0.2 nanoid: ^3.3.17 http-cache-semantics: ^4.3.0 + smol-toml: ^1.9.0 + source-map-js: ^1.2.2 importers: @@ -1837,12 +1839,12 @@ packages: engines: {node: '>=20.19.5', npm: '>=10.8.2'} hasBin: true - smol-toml@1.8.0: - resolution: {integrity: sha512-kCZr2V3ch9i00x8zXRhjUNVcjG9ijES5dDudkXvUVCT5QlJNQWElSJdZqyPemffHoLNUYwOcou0Fy+ojN0uHSQ==} + smol-toml@1.9.0: + resolution: {integrity: sha512-hpd+HLON7HdZXqYchMM/+LaTTbdK0AU3NngIJ4KVyWbY9bfQqdL9cD+4yf6dUoU2Ap4VsU0JkQi6FxAI1B2mXQ==} engines: {node: '>= 18'} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map@0.7.6: @@ -2166,7 +2168,7 @@ snapshots: picomatch: 4.0.7 retext-smartypants: 6.2.0 shiki: 4.4.3 - smol-toml: 1.8.0 + smol-toml: 1.9.0 unified: 11.0.5 '@astrojs/markdown-remark@7.2.4': @@ -2677,7 +2679,7 @@ snapshots: jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 - source-map-js: 1.2.1 + source-map-js: 1.2.2 tailwindcss: 4.3.0 '@tailwindcss/oxide-android-arm64@4.3.0': @@ -2852,7 +2854,7 @@ snapshots: picomatch: 4.0.7 semver: 7.8.5 shiki: 4.4.3 - smol-toml: 1.8.0 + smol-toml: 1.9.0 svgo: 4.1.0 tinyclip: 0.1.15 tinyexec: 1.3.1 @@ -2953,12 +2955,12 @@ snapshots: css-tree@2.2.1: dependencies: mdn-data: 2.0.28 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css-tree@3.2.1: dependencies: mdn-data: 2.27.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css-what@7.0.0: {} @@ -3449,7 +3451,7 @@ snapshots: dependencies: '@babel/parser': 7.29.8 '@babel/types': 7.29.8 - source-map-js: 1.2.1 + source-map-js: 1.2.2 markdown-extensions@2.0.0: {} @@ -3993,7 +3995,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 prismjs@1.30.0: {} @@ -4237,9 +4239,9 @@ snapshots: arg: 5.0.2 sax: 1.6.1 - smol-toml@1.8.0: {} + smol-toml@1.9.0: {} - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map@0.7.6: {} diff --git a/site/pnpm-workspace.yaml b/site/pnpm-workspace.yaml index f422a74b2..a1eef0e8c 100644 --- a/site/pnpm-workspace.yaml +++ b/site/pnpm-workspace.yaml @@ -16,3 +16,5 @@ overrides: # sharp is not overridden: its 0.35 line breaks the Cloudflare Pages build. nanoid: ^3.3.17 http-cache-semantics: ^4.3.0 + smol-toml: ^1.9.0 + source-map-js: ^1.2.2 diff --git a/site/src/lib/cursor.ts b/site/src/lib/cursor.ts index 170f3c326..823e710cb 100644 --- a/site/src/lib/cursor.ts +++ b/site/src/lib/cursor.ts @@ -62,8 +62,9 @@ export type Player = { stop: () => void; restart: () => void }; const noop: Player = { stop() {}, restart() {} }; export function playCursor(root: HTMLElement, scene: Scene): Player { - const cursor = root.querySelector('.demo-cursor'); - if (!cursor) return noop; + const cursorElement = root.querySelector('.demo-cursor'); + if (!cursorElement) return noop; + const cursor = cursorElement; if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) { root.classList.add('is-static'); diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index c5469139e..35a029205 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -9,6 +9,9 @@ overrides: linkify-it: ^5.0.2 js-yaml: ^4.3.1 nanoid: ^3.3.17 + dompurify: ^3.4.16 + seroval: ^1.6.3 + source-map-js: ^1.2.2 importers: @@ -210,8 +213,8 @@ importers: specifier: ^4.4.0 version: 4.4.0 dompurify: - specifier: ^3.4.15 - version: 3.4.15 + specifier: ^3.4.16 + version: 3.4.16 framer-motion: specifier: ^12.43.0 version: 12.43.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0) @@ -2388,8 +2391,8 @@ packages: dom-accessibility-api@0.6.3: resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==} - dompurify@3.4.15: - resolution: {integrity: sha512-EUBjM+B+lkDE41iE82DDSCfkoPGfXx8IxFxPMjNzm/Uk4xDet77rTN9wqlxlVg71kK7XGuUMv6wUxJUwwv+Xyw==} + dompurify@3.4.16: + resolution: {integrity: sha512-sqo+pNp3qRhCIpbgRi1y8Tgk27Bo2Ry7w0dC1NBeNTdZChWjz9Xb/KOoZbRP/R6pQZ80Qw8YhXw13hWWBbMRnQ==} dotenv@17.4.2: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} @@ -3225,17 +3228,13 @@ packages: resolution: {integrity: sha512-HXuLAX2pu/UByPpaeo/TaMfvMIi+1QqIoPJYCcAtU8QkVNwgR6MPlGuCQTErV1JwraaMbYaWVIBX7mppzGLATQ==} engines: {node: '>=10'} peerDependencies: - seroval: ^1.0 + seroval: ^1.6.3 seroval-plugins@1.6.8: resolution: {integrity: sha512-N7mWAMydj89EnYTHtRpS3LBrAz3J9O6oVrqpuXuvlAHfAUG8WEKqtbAd7SBiJNY5NfCAFhSdyAh7wI4Shjqy4g==} engines: {node: '>=10'} peerDependencies: - seroval: ^1.0 - - seroval@1.5.6: - resolution: {integrity: sha512-rVQVWjjSvlINzaQPZH5JFqsqEsIWdTxY3iJZCnTL/5gQbXIRooVZKI60tVCkOVfzcRPejboxO2t0P89dg5mQaA==} - engines: {node: '>=10'} + seroval: ^1.6.3 seroval@1.6.8: resolution: {integrity: sha512-HlSgSAkTk4EqHcje1ptJjfZi1YDv5KbhVJ/d3P7T/nAXua2VmDu+AKDX5VTdFfZf48nDkWB2TKYt0DrCSa+3wg==} @@ -3281,8 +3280,8 @@ packages: '@types/react': optional: true - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} stackback@0.0.2: @@ -4843,7 +4842,7 @@ snapshots: jiti: 2.7.0 lightningcss: 1.32.0 magic-string: 0.30.21 - source-map-js: 1.2.1 + source-map-js: 1.2.2 tailwindcss: 4.3.3 '@tailwindcss/oxide-android-arm64@4.3.3': @@ -5508,7 +5507,7 @@ snapshots: css-tree@3.2.1: dependencies: mdn-data: 2.27.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 css.escape@1.5.1: {} @@ -5550,7 +5549,7 @@ snapshots: dom-accessibility-api@0.6.3: {} - dompurify@3.4.15: + dompurify@3.4.16: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -6029,7 +6028,7 @@ snapshots: dependencies: '@babel/parser': 7.29.8 '@babel/types': 7.29.8 - source-map-js: 1.2.1 + source-map-js: 1.2.2 make-dir@4.0.0: dependencies: @@ -6138,7 +6137,7 @@ snapshots: dependencies: nanoid: 3.3.19 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 posthog-js@1.434.0(@types/react@19.3.0)(react@19.3.0): dependencies: @@ -6146,7 +6145,7 @@ snapshots: '@posthog/core': 1.54.5 '@posthog/types': 1.412.2 core-js: 3.50.0 - dompurify: 3.4.15 + dompurify: 3.4.16 fflate: 0.4.9 preact: 10.29.8 query-selector-shadow-dom: 1.0.1 @@ -6368,16 +6367,14 @@ snapshots: semver@7.8.5: {} - seroval-plugins@1.5.6(seroval@1.5.6): + seroval-plugins@1.5.6(seroval@1.6.8): dependencies: - seroval: 1.5.6 + seroval: 1.6.8 seroval-plugins@1.6.8(seroval@1.6.8): dependencies: seroval: 1.6.8 - seroval@1.5.6: {} - seroval@1.6.8: {} shebang-command@2.0.0: @@ -6391,8 +6388,8 @@ snapshots: solid-js@1.9.15: dependencies: csstype: 3.2.3 - seroval: 1.5.6 - seroval-plugins: 1.5.6(seroval@1.5.6) + seroval: 1.6.8 + seroval-plugins: 1.5.6(seroval@1.6.8) solid-presence@0.2.0(solid-js@1.9.15): dependencies: @@ -6417,7 +6414,7 @@ snapshots: optionalDependencies: '@types/react': 19.3.0 - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} stackback@0.0.2: {} diff --git a/web/pnpm-workspace.yaml b/web/pnpm-workspace.yaml index 93776014a..671e00a2b 100644 --- a/web/pnpm-workspace.yaml +++ b/web/pnpm-workspace.yaml @@ -22,3 +22,6 @@ overrides: linkify-it: ^5.0.2 js-yaml: ^4.3.1 nanoid: ^3.3.17 + dompurify: ^3.4.16 + seroval: ^1.6.3 + source-map-js: ^1.2.2