diff --git a/package.json b/package.json index f0f5a5b0..de543ecc 100644 --- a/package.json +++ b/package.json @@ -92,11 +92,15 @@ "@shikijs/twoslash": "^4.0.2", "@typescript-eslint/types": "catalog:peer", "@typescript-eslint/utils": "catalog:peer", + "@xmldom/xmldom": ">=0.9.9", "baseline-browser-mapping": "^2.10.13", "chokidar": "catalog:prod", "esbuild": "catalog:prod", + "lodash": ">=4.18.1", + "lodash-es": ">=4.18.1", "sass-embedded": "catalog:peer", "shiki": "^4.0.2", + "tmp": ">=0.2.5", "vite": "catalog:dev", "vue-router": "catalog:prod" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cbc5eca4..3b9b5ff2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -398,11 +398,15 @@ overrides: '@shikijs/twoslash': ^4.0.2 '@typescript-eslint/types': ^8.58.0 '@typescript-eslint/utils': ^8.58.0 + '@xmldom/xmldom': '>=0.9.9' baseline-browser-mapping: ^2.10.13 chokidar: 5.0.0 esbuild: ^0.27.5 + lodash: '>=4.18.1' + lodash-es: '>=4.18.1' sass-embedded: ^1.98.0 shiki: ^4.0.2 + tmp: '>=0.2.5' vite: ^8.0.3 vue-router: ^5.0.4 @@ -3199,8 +3203,8 @@ packages: '@webgpu/types@0.1.69': resolution: {integrity: sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==} - '@xmldom/xmldom@0.9.8': - resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==} + '@xmldom/xmldom@0.9.9': + resolution: {integrity: sha512-qycIHAucxy/LXAYIjmLmtQ8q9GPnMbnjG1KXhWm9o5sCr6pOYDATkMPiTNa6/v8eELyqOQ2FsEqeoFYmgv/gJg==} engines: {node: '>=14.6'} acorn-jsx@5.3.2: @@ -5437,9 +5441,6 @@ packages: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} - lodash-es@4.17.23: - resolution: {integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==} - lodash-es@4.18.1: resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} @@ -5470,9 +5471,6 @@ packages: lodash.upperfirst@4.3.1: resolution: {integrity: sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==} - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - lodash@4.18.1: resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} @@ -5955,10 +5953,6 @@ packages: resolution: {integrity: sha512-0hdyXRn0wSKMTHCo2CkPJdTKzIhg1Wb7DxJtkeD8M8rRXSwP2ZFRu4UiWBnkjPdRbL5X+AnUVXBE2SZOmkm3dg==} engines: {node: '>=20'} - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - own-keys@1.0.1: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} @@ -6955,9 +6949,9 @@ packages: tm-themes@1.12.2: resolution: {integrity: sha512-DDcp7Feso0zvb8McGdChR1elzS0kWYcaGjxcz1R3L88xv3hvN9wP3GvOagj5JKexFrPneiGOoU5AZELXTWk4oA==} - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + tmp@0.2.5: + resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} + engines: {node: '>=14.14'} to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -7615,12 +7609,12 @@ snapshots: dependencies: '@chevrotain/gast': 11.1.2 '@chevrotain/types': 11.1.2 - lodash-es: 4.17.23 + lodash-es: 4.18.1 '@chevrotain/gast@11.1.2': dependencies: '@chevrotain/types': 11.1.2 - lodash-es: 4.17.23 + lodash-es: 4.18.1 '@chevrotain/regexp-to-ast@11.1.2': {} @@ -9918,7 +9912,7 @@ snapshots: '@webgpu/types@0.1.69': {} - '@xmldom/xmldom@0.9.8': {} + '@xmldom/xmldom@0.9.9': {} acorn-jsx@5.3.2(acorn@8.16.0): dependencies: @@ -10289,7 +10283,7 @@ snapshots: '@chevrotain/regexp-to-ast': 11.1.2 '@chevrotain/types': 11.1.2 '@chevrotain/utils': 11.1.2 - lodash-es: 4.17.23 + lodash-es: 4.18.1 chokidar@5.0.0: dependencies: @@ -10384,7 +10378,7 @@ snapshots: glob: 7.2.3 inquirer: 8.2.5 is-utf8: 0.2.1 - lodash: 4.17.21 + lodash: 4.18.1 minimist: 1.2.7 strip-bom: 4.0.0 strip-json-comments: 3.1.1 @@ -11395,7 +11389,7 @@ snapshots: dependencies: chardet: 0.7.0 iconv-lite: 0.4.24 - tmp: 0.0.33 + tmp: 0.2.5 fast-deep-equal@3.1.3: {} @@ -11984,7 +11978,7 @@ snapshots: cli-width: 3.0.0 external-editor: 3.1.0 figures: 3.2.0 - lodash: 4.17.21 + lodash: 4.18.1 mute-stream: 0.0.8 ora: 5.4.1 run-async: 2.4.1 @@ -12419,8 +12413,6 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash-es@4.17.23: {} - lodash-es@4.18.1: {} lodash.camelcase@4.3.0: {} @@ -12441,8 +12433,6 @@ snapshots: lodash.upperfirst@4.3.1: {} - lodash@4.17.21: {} - lodash@4.18.1: {} log-symbols@4.1.0: @@ -13156,8 +13146,6 @@ snapshots: os-locale@8.0.0: {} - os-tmpdir@1.0.2: {} - own-keys@1.0.1: dependencies: get-intrinsic: 1.3.0 @@ -13923,7 +13911,7 @@ snapshots: speech-rule-engine@5.0.0-beta.6: dependencies: - '@xmldom/xmldom': 0.9.8 + '@xmldom/xmldom': 0.9.9 commander: 14.0.2 wicked-good-xpath: 1.3.0 @@ -14203,9 +14191,7 @@ snapshots: tm-themes@1.12.2: {} - tmp@0.0.33: - dependencies: - os-tmpdir: 1.0.2 + tmp@0.2.5: {} to-regex-range@5.0.1: dependencies: