diff --git a/package-lock.json b/package-lock.json index 03282274..9df18fdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "4.2.3", "license": "MIT", "dependencies": { - "@clack/prompts": "^0.7.0", + "@clack/prompts": "^0.9.1", "@floating-ui/dom": "^1.6.12", "@myriaddreamin/rehype-typst": "^0.5.4", "@napi-rs/simple-git": "0.1.19", @@ -341,39 +341,24 @@ } }, "node_modules/@clack/core": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.3.4.tgz", - "integrity": "sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-0.4.1.tgz", + "integrity": "sha512-Pxhij4UXg8KSr7rPek6Zowm+5M22rbd2g1nfojHJkxp5YkFqiZ2+YLEM/XGVIzvGOcM0nqjIFxrpDwWRZYWYjA==", "dependencies": { "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, "node_modules/@clack/prompts": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.7.0.tgz", - "integrity": "sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==", - "bundleDependencies": [ - "is-unicode-supported" - ], + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-0.9.1.tgz", + "integrity": "sha512-JIpyaboYZeWYlyP0H+OoPPxd6nqueG/CmN6ixBiNFsIDHREevjIf0n0Ohh5gr5C8pEDknzgvz+pIJ8dMhzWIeg==", "dependencies": { - "@clack/core": "^0.3.3", - "is-unicode-supported": "*", + "@clack/core": "0.4.1", "picocolors": "^1.0.0", "sisteransi": "^1.0.5" } }, - "node_modules/@clack/prompts/node_modules/is-unicode-supported": { - "version": "1.3.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.24.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz", @@ -5099,9 +5084,9 @@ } }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", diff --git a/package.json b/package.json index 6aca4178..adf76f54 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "quartz": "./quartz/bootstrap-cli.mjs" }, "dependencies": { - "@clack/prompts": "^0.7.0", + "@clack/prompts": "^0.9.1", "@floating-ui/dom": "^1.6.12", "@myriaddreamin/rehype-typst": "^0.5.4", "@napi-rs/simple-git": "0.1.19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 470a4178..dd56ea90 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,20 @@ importers: .: dependencies: '@clack/prompts': - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.9.1 + version: 0.9.1 '@floating-ui/dom': specifier: ^1.6.12 version: 1.6.12 + '@myriaddreamin/rehype-typst': + specifier: ^0.5.4 + version: 0.5.4 '@napi-rs/simple-git': specifier: 0.1.19 version: 0.1.19 + '@tweenjs/tween.js': + specifier: ^25.0.0 + version: 25.0.0 async-mutex: specifier: ^0.5.0 version: 0.5.0 @@ -77,6 +83,9 @@ importers: micromorph: specifier: ^0.4.5 version: 0.4.5 + pixi.js: + specifier: ^8.6.6 + version: 8.6.6 preact: specifier: ^10.25.4 version: 10.25.4 @@ -311,13 +320,11 @@ packages: peerDependencies: '@citation-js/core': ^0.7.0 - '@clack/core@0.3.4': - resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} + '@clack/core@0.4.1': + resolution: {integrity: sha512-Pxhij4UXg8KSr7rPek6Zowm+5M22rbd2g1nfojHJkxp5YkFqiZ2+YLEM/XGVIzvGOcM0nqjIFxrpDwWRZYWYjA==} - '@clack/prompts@0.7.0': - resolution: {integrity: sha512-0MhX9/B4iL6Re04jPrttDm+BsP8y6mS7byuv0BvXgdXhbV5PdlsHt55dvNsuBCPZ7xq1oTAOOuotR9NFbQyMSA==} - bundledDependencies: - - is-unicode-supported + '@clack/prompts@0.9.1': + resolution: {integrity: sha512-JIpyaboYZeWYlyP0H+OoPPxd6nqueG/CmN6ixBiNFsIDHREevjIf0n0Ohh5gr5C8pEDknzgvz+pIJ8dMhzWIeg==} '@esbuild/aix-ppc64@0.23.1': resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==} @@ -626,6 +633,79 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@myriaddreamin/rehype-typst@0.5.4': + resolution: {integrity: sha512-6NJ0Ddom+X1jTTO1qlwB7ArLuZBg18m+fTqd3HWpkxAUhHAoemd2oF3ATwBIM0uF9gzG9d523D4o7b+jXCaBUQ==} + + '@myriaddreamin/typst-ts-node-compiler-android-arm-eabi@0.5.4': + resolution: {integrity: sha512-jptHQK/GN7RCDI4FkGKrec3x3YKFogIw1kpMFYYscoOEntEF4MGJs2FM3vR3bLXGSAR54WlPI6dXPKCYuzVSOg==} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + + '@myriaddreamin/typst-ts-node-compiler-android-arm64@0.5.4': + resolution: {integrity: sha512-xOt+07nYDu3KiOWPnl62es+rThKYRdbOWQPY4hcFqqC5VRTfZZXUBRKdsG+W8qu0gJ513VLmW9HVlkv2PHTW0Q==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@myriaddreamin/typst-ts-node-compiler-darwin-arm64@0.5.4': + resolution: {integrity: sha512-mtuIjL4KptMhy+rJY0pUv8s8kzFFYKFDyhDQIndsi7P9jYtIUkjJqhg3rXmMUcbVJEEFlaUJ+I+wFQbDuddSlg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@myriaddreamin/typst-ts-node-compiler-darwin-x64@0.5.4': + resolution: {integrity: sha512-rP8ghx3+vCE0vVat6POYNEkXsjXQn1iyy3pPfLTFtSgQRoJoPJJnDB+tkToCiTZQwvo9aFyrY0LOyH8mpm+BYQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@myriaddreamin/typst-ts-node-compiler-linux-arm-gnueabihf@0.5.4': + resolution: {integrity: sha512-boM8bVPRL/Ekff51urc3HiY2oKVdL2x36MnHgurAown3iK4OMa0JPDGkxpnuRKbDQEZDXQB1xljVGLaAqqecCg==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@myriaddreamin/typst-ts-node-compiler-linux-arm64-gnu@0.5.4': + resolution: {integrity: sha512-DIYH2WXyzeh+0sicGXICm8E/0P5ZAmbCIcGt9sgqXNe2YI/JjXoRDLLm1xN0Y5HD3fiCb/pRTRoeXFpp0u/Fjg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@myriaddreamin/typst-ts-node-compiler-linux-arm64-musl@0.5.4': + resolution: {integrity: sha512-KNjhfEgPaVaN+0hJ97UKY72jtpMFTA4dnP4iEoB6VX2dunVrbTJbCpjG8Sfml4HJYt0H4gYKsa4LqQzgqFJ6eQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu@0.5.4': + resolution: {integrity: sha512-iqYx3UFrrN0E8bg+NuvTptP2FndJNtt7tlU6Dsh6vjaay5IaBLIAtn9Yf9dPzsqWzHE3nwTq0yjoLfLEtY4a3w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@myriaddreamin/typst-ts-node-compiler-linux-x64-musl@0.5.4': + resolution: {integrity: sha512-ROleNG0SD50+FoYJQA/9sai0FzNMh94ZAUVbSJFz474olJHSYQ8xqdIiGlpFA6XXPG6TKBedzbDUVYVXWFI+NQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@myriaddreamin/typst-ts-node-compiler-win32-arm64-msvc@0.5.4': + resolution: {integrity: sha512-Ihh40WW2cB0TUUMfJEOoH5MzQXmPSZc0OcAWMHj8A5Rr4pNNAr1gcJTeB6UHazoRQ8uQG5hg3CqCFydAIbXKfQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@myriaddreamin/typst-ts-node-compiler-win32-x64-msvc@0.5.4': + resolution: {integrity: sha512-umEuUW6mn68JTueWr4LHsIUN8Bxs1aGyJdHVMy4br1g7MPqkoR0e8rVreTNulKaDx1+4lFdceWa1Uu7Yu0g9Ag==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@myriaddreamin/typst-ts-node-compiler@0.5.4': + resolution: {integrity: sha512-WAOUjOD+S2S3X/2X33PxDYn0XJ4ydqboxluIdFWU8yOlzn3K8CwoRN/GAbMA13vJTbZQMzjX3VmhMavFWeRtVA==} + engines: {node: '>= 10'} + '@napi-rs/simple-git-android-arm-eabi@0.1.19': resolution: {integrity: sha512-XryEH/hadZ4Duk/HS/HC/cA1j0RHmqUGey3MsCf65ZS0VrWMqChXM/xlTPWuY5jfCc/rPubHaqI7DZlbexnX/g==} engines: {node: '>= 10'} @@ -726,6 +806,9 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@pixi/colord@2.9.6': + resolution: {integrity: sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -740,9 +823,15 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@tweenjs/tween.js@25.0.0': + resolution: {integrity: sha512-XKLA6syeBUaPzx4j3qwMqzzq+V4uo72BnlbOjmuljLrRqdsd3qnzvZZoxvMHZ23ndsRS4aufU6JOZYpCbU6T1A==} + '@types/cli-spinner@0.2.3': resolution: {integrity: sha512-TMO6mWltW0lCu1de8DMRq9+59OP/tEjghS+rs8ZEQ2EgYP5yV3bGw0tS14TMyJGqFaoVChNvhkVzv9RC1UgX+w==} + '@types/css-font-loading-module@0.0.12': + resolution: {integrity: sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA==} + '@types/d3-array@3.2.1': resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} @@ -839,6 +928,9 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + '@types/earcut@2.1.4': + resolution: {integrity: sha512-qp3m9PPz4gULB9MhjGID7wpo3gJ4bTGXm7ltNDsmOvsPduTeHp8wSW9YckBj3mljeOh4F0m2z/0JKAALRKbmLQ==} + '@types/estree-jsx@1.0.5': resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} @@ -896,6 +988,13 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@webgpu/types@0.1.53': + resolution: {integrity: sha512-x+BLw/opaz9LiVyrMsP75nO1Rg0QfrACUYIbVSfGwY/w0DiWIPYYrpte6us//KZXinxFAOJl0+C17L1Vi2vmDw==} + + '@xmldom/xmldom@0.8.10': + resolution: {integrity: sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==} + engines: {node: '>=10.0.0'} + agent-base@7.1.1: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} @@ -1225,6 +1324,9 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + earcut@2.2.4: + resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -1274,6 +1376,9 @@ packages: estree-util-is-identifier-name@3.0.0: resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + extend-shallow@2.0.1: resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} engines: {node: '>=0.10.0'} @@ -1491,6 +1596,9 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + ismobilejs@1.1.1: + resolution: {integrity: sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==} + jackspeak@4.0.1: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} engines: {node: 20 || >=22} @@ -1834,6 +1942,9 @@ packages: parse-numeric-range@1.3.0: resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + parse-svg-path@0.1.2: + resolution: {integrity: sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -1865,6 +1976,9 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} + pixi.js@8.6.6: + resolution: {integrity: sha512-o5pw7G2yuIrnBx0G4npBlmFp+XGNcapI/Ufs62rRj/4XKxc1Zo74YJr/BtEXcXTraTKd+pQvYOLvnfxRjxBMvQ==} + preact-render-to-string@6.5.11: resolution: {integrity: sha512-ubnauqoGczeGISiOh6RjX0/cdaF8v/oDXIjO85XALCQjwQP+SB4RDXXtvZ6yTYSjG+PC1QRP2AhPgCEsM2EvUw==} peerDependencies: @@ -2516,14 +2630,14 @@ snapshots: '@citation-js/date': 0.5.1 citeproc: 2.4.63 - '@clack/core@0.3.4': + '@clack/core@0.4.1': dependencies: picocolors: 1.0.1 sisteransi: 1.0.5 - '@clack/prompts@0.7.0': + '@clack/prompts@0.9.1': dependencies: - '@clack/core': 0.3.4 + '@clack/core': 0.4.1 picocolors: 1.0.1 sisteransi: 1.0.5 @@ -2694,6 +2808,66 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@myriaddreamin/rehype-typst@0.5.4': + dependencies: + '@myriaddreamin/typst-ts-node-compiler': 0.5.4 + '@types/hast': 3.0.4 + '@types/katex': 0.16.7 + hast-util-from-html-isomorphic: 2.0.0 + hast-util-to-text: 4.0.2 + https-proxy-agent: 7.0.5 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@myriaddreamin/typst-ts-node-compiler-android-arm-eabi@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-android-arm64@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-darwin-arm64@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-darwin-x64@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-linux-arm-gnueabihf@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-linux-arm64-gnu@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-linux-arm64-musl@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-linux-x64-musl@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-win32-arm64-msvc@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler-win32-x64-msvc@0.5.4': + optional: true + + '@myriaddreamin/typst-ts-node-compiler@0.5.4': + optionalDependencies: + '@myriaddreamin/typst-ts-node-compiler-android-arm-eabi': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-android-arm64': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-darwin-arm64': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-darwin-x64': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-linux-arm-gnueabihf': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-linux-arm64-gnu': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-linux-arm64-musl': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-linux-x64-gnu': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-linux-x64-musl': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-win32-arm64-msvc': 0.5.4 + '@myriaddreamin/typst-ts-node-compiler-win32-x64-msvc': 0.5.4 + '@napi-rs/simple-git-android-arm-eabi@0.1.19': optional: true @@ -2765,6 +2939,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@pixi/colord@2.9.6': {} + '@pkgjs/parseargs@0.11.0': optional: true @@ -2779,10 +2955,14 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} + '@tweenjs/tween.js@25.0.0': {} + '@types/cli-spinner@0.2.3': dependencies: '@types/node': 22.7.5 + '@types/css-font-loading-module@0.0.12': {} + '@types/d3-array@3.2.1': {} '@types/d3-axis@3.0.6': @@ -2904,6 +3084,8 @@ snapshots: dependencies: '@types/ms': 0.7.34 + '@types/earcut@2.1.4': {} + '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.5 @@ -2958,6 +3140,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} + '@webgpu/types@0.1.53': {} + + '@xmldom/xmldom@0.8.10': {} + agent-base@7.1.1: dependencies: debug: 4.3.6 @@ -3291,6 +3477,8 @@ snapshots: dependencies: dequal: 2.0.3 + earcut@2.2.4: {} + eastasianwidth@0.2.0: {} emoji-regex@8.0.0: {} @@ -3372,6 +3560,8 @@ snapshots: estree-util-is-identifier-name@3.0.0: {} + eventemitter3@5.0.1: {} + extend-shallow@2.0.1: dependencies: is-extendable: 0.1.1 @@ -3668,6 +3858,8 @@ snapshots: isexe@2.0.0: {} + ismobilejs@1.1.1: {} + jackspeak@4.0.1: dependencies: '@isaacs/cliui': 8.0.2 @@ -4244,6 +4436,8 @@ snapshots: parse-numeric-range@1.3.0: {} + parse-svg-path@0.1.2: {} + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -4267,6 +4461,18 @@ snapshots: picomatch@2.3.1: {} + pixi.js@8.6.6: + dependencies: + '@pixi/colord': 2.9.6 + '@types/css-font-loading-module': 0.0.12 + '@types/earcut': 2.1.4 + '@webgpu/types': 0.1.53 + '@xmldom/xmldom': 0.8.10 + earcut: 2.2.4 + eventemitter3: 5.0.1 + ismobilejs: 1.1.1 + parse-svg-path: 0.1.2 + preact-render-to-string@6.5.11(preact@10.25.4): dependencies: preact: 10.25.4