diff --git a/.changeset/witty-rabbits-hunt.md b/.changeset/witty-rabbits-hunt.md new file mode 100644 index 000000000..3817bb928 --- /dev/null +++ b/.changeset/witty-rabbits-hunt.md @@ -0,0 +1,5 @@ +--- +'mermaid': patch +--- + +Ban DOMPurify v3.1.7 as a dependency diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json index 259c016e0..e4a048a56 100644 --- a/packages/mermaid/package.json +++ b/packages/mermaid/package.json @@ -77,7 +77,7 @@ "d3-sankey": "^0.12.3", "dagre-d3-es": "7.0.10", "dayjs": "^1.11.10", - "dompurify": "^3.0.11", + "dompurify": "^3.0.11 <3.1.7", "katex": "^0.16.9", "khroma": "^2.1.0", "lodash-es": "^4.17.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20727656e..68be71b90 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,13 +22,13 @@ importers: version: 2.27.8 '@cspell/eslint-plugin': specifier: ^8.8.4 - version: 8.14.2(eslint@9.10.0(jiti@1.21.0)) + version: 8.14.4(eslint@9.11.1(jiti@1.21.0)) '@cypress/code-coverage': specifier: ^3.12.30 version: 3.12.48(@babel/core@7.25.2)(@babel/preset-env@7.22.10(@babel/core@7.25.2))(babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0(esbuild@0.21.5)))(cypress@13.14.2)(webpack@5.94.0(esbuild@0.21.5)) '@eslint/js': specifier: ^9.4.0 - version: 9.10.0 + version: 9.11.1 '@rollup/plugin-typescript': specifier: ^11.1.6 version: 11.1.6(rollup@4.21.3)(tslib@2.6.2)(typescript@5.4.5) @@ -58,7 +58,7 @@ importers: version: 4.2.4 '@vitest/coverage-v8': specifier: ^1.4.0 - version: 1.6.0(vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.32.0)) + version: 1.6.0(vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.33.0)) '@vitest/spy': specifier: ^1.4.0 version: 1.6.0 @@ -97,31 +97,31 @@ importers: version: 0.21.5 eslint: specifier: ^9.4.0 - version: 9.10.0(jiti@1.21.0) + version: 9.11.1(jiti@1.21.0) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@9.10.0(jiti@1.21.0)) + version: 9.1.0(eslint@9.11.1(jiti@1.21.0)) eslint-plugin-cypress: specifier: ^3.3.0 - version: 3.5.0(eslint@9.10.0(jiti@1.21.0)) + version: 3.5.0(eslint@9.11.1(jiti@1.21.0)) eslint-plugin-html: specifier: ^8.1.1 - version: 8.1.1 + version: 8.1.2 eslint-plugin-jest: specifier: ^28.6.0 - version: 28.8.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)))(typescript@5.4.5) + version: 28.8.3(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)))(typescript@5.4.5) eslint-plugin-jsdoc: specifier: ^50.0.0 - version: 50.2.2(eslint@9.10.0(jiti@1.21.0)) + version: 50.2.4(eslint@9.11.1(jiti@1.21.0)) eslint-plugin-json: specifier: ^4.0.0 version: 4.0.1 eslint-plugin-lodash: specifier: ^8.0.0 - version: 8.0.0(eslint@9.10.0(jiti@1.21.0)) + version: 8.0.0(eslint@9.11.1(jiti@1.21.0)) eslint-plugin-markdown: specifier: ^5.0.0 - version: 5.1.0(eslint@9.10.0(jiti@1.21.0)) + version: 5.1.0(eslint@9.11.1(jiti@1.21.0)) eslint-plugin-no-only-tests: specifier: ^3.1.0 version: 3.1.0 @@ -130,7 +130,7 @@ importers: version: 0.3.0 eslint-plugin-unicorn: specifier: ^55.0.0 - version: 55.0.0(eslint@9.10.0(jiti@1.21.0)) + version: 55.0.0(eslint@9.11.1(jiti@1.21.0)) express: specifier: ^4.19.1 version: 4.21.0 @@ -193,16 +193,16 @@ importers: version: 5.4.5 typescript-eslint: specifier: ^8.0.0-alpha.34 - version: 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + version: 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) vite: specifier: ^5.2.3 - version: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + version: 5.4.4(@types/node@20.16.5)(terser@5.33.0) vite-plugin-istanbul: specifier: ^6.0.0 - version: 6.0.2(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)) + version: 6.0.2(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)) vitest: specifier: ^1.4.0 - version: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.32.0) + version: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.33.0) packages/mermaid: dependencies: @@ -237,7 +237,7 @@ importers: specifier: ^1.11.10 version: 1.11.10 dompurify: - specifier: ^3.0.11 + specifier: ^3.0.11 <3.1.7 version: 3.1.6 katex: specifier: ^0.16.9 @@ -320,10 +320,10 @@ importers: version: 9.0.8 '@typescript-eslint/eslint-plugin': specifier: ^7.3.1 - version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + version: 7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) '@typescript-eslint/parser': specifier: ^7.3.1 - version: 7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + version: 7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) ajv: specifier: ^8.12.0 version: 8.12.0 @@ -395,10 +395,10 @@ importers: version: 5.0.0 vitepress: specifier: ^1.0.1 - version: 1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.32.0)(typescript@5.4.5) + version: 1.3.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5) vitepress-plugin-search: specifier: 1.0.4-alpha.22 - version: 1.0.4-alpha.22(flexsearch@0.7.31)(vitepress@1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.32.0)(typescript@5.4.5))(vue@3.5.4(typescript@5.4.5)) + version: 1.0.4-alpha.22(flexsearch@0.7.31)(vitepress@1.3.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5))(vue@3.5.4(typescript@5.4.5)) packages/mermaid-example-diagram: dependencies: @@ -480,10 +480,10 @@ importers: version: 0.59.4 '@vite-pwa/vitepress': specifier: ^0.4.0 - version: 0.4.0(vite-plugin-pwa@0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0)) + version: 0.4.0(vite-plugin-pwa@0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0)) '@vitejs/plugin-vue': specifier: ^5.0.0 - version: 5.0.4(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(vue@3.4.21(typescript@5.4.5)) + version: 5.1.2(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(vue@3.4.21(typescript@5.4.5)) fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -495,19 +495,19 @@ importers: version: 1.1.2 unocss: specifier: ^0.59.0 - version: 0.59.4(postcss@8.4.45)(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)) + version: 0.59.4(postcss@8.4.45)(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)) unplugin-vue-components: specifier: ^0.26.0 version: 0.26.0(@babel/parser@7.25.6)(rollup@2.79.1)(vue@3.4.21(typescript@5.4.5)) vite: specifier: ^5.0.0 - version: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + version: 5.4.4(@types/node@20.16.5)(terser@5.33.0) vite-plugin-pwa: specifier: ^0.19.7 - version: 0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0) + version: 0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0) vitepress: specifier: 1.1.4 - version: 1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.32.0)(typescript@5.4.5) + version: 1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5) workbox-window: specifier: ^7.0.0 version: 7.0.0 @@ -1590,8 +1590,8 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@cspell/cspell-bundled-dicts@8.14.2': - resolution: {integrity: sha512-Kv2Utj/RTSxfufGXkkoTZ/3ErCsYWpCijtDFr/FwSsM7mC0PzLpdlcD9xjtgrJO5Kwp7T47iTG21U4Mwddyi8Q==} + '@cspell/cspell-bundled-dicts@8.14.4': + resolution: {integrity: sha512-JHZOpCJzN6fPBapBOvoeMxZbr0ZA11ZAkwcqM4w0lKoacbi6TwK8GIYf66hHvwLmMeav75TNXWE6aPTvBLMMqA==} engines: {node: '>=18'} '@cspell/cspell-bundled-dicts@8.6.0': @@ -1602,32 +1602,32 @@ packages: resolution: {integrity: sha512-fPpE4a3zpdfwgTyfLgCmxZn4owkZ4IP6A/oL4XLW22IxW5xBIbXEveOSY+uiWAnVfEnqfrMNRLAGj7JoXnJ1Vg==} engines: {node: '>=18'} - '@cspell/cspell-pipe@8.14.2': - resolution: {integrity: sha512-aWMoXZAXEre0/M9AYWOW33YyOJZ06i4vvsEpWBDWpHpWQEmsR/7cMMgld8Pp3wlEjIUclUAKTYmrZ61PFWU/og==} + '@cspell/cspell-pipe@8.14.4': + resolution: {integrity: sha512-CLLdouqfrQ4rqdQdPu0Oo+HHCU/oLYoEsK1nNPb28cZTFxnn0cuSPKB6AMPBJmMwdfJ6fMD0BCKNbEe1UNLHcw==} engines: {node: '>=18'} '@cspell/cspell-pipe@8.6.0': resolution: {integrity: sha512-gbAZksz38OHaN8s4fOmmgtgQfie1K8dRGlo9z/uxSx5FIELV48GWTbHn9t1TY2yBXBwJ7+4NF2+r624rtlPoHQ==} engines: {node: '>=18'} - '@cspell/cspell-resolver@8.14.2': - resolution: {integrity: sha512-pSyBsAvslaN0dx0pHdvECJEuFDDBJGAD6G8U4BVbIyj2OPk0Ox0HrZIj6csYxxoJERAgNO/q7yCPwa4j9NNFXg==} + '@cspell/cspell-resolver@8.14.4': + resolution: {integrity: sha512-s3uZyymJ04yn8+zlTp7Pt1WRSlAel6XVo+iZRxls3LSvIP819KK64DoyjCD2Uon0Vg9P/K7aAPt8GcxDcnJtgA==} engines: {node: '>=18'} '@cspell/cspell-resolver@8.6.0': resolution: {integrity: sha512-ARwO6TWKy8fLHNhC/ls5Wo/AK86E1oLVChwWtHdq7eVyEUIykQaXGLqoRThkIT2jyLfGDrhSvaU+yqcXVLE48Q==} engines: {node: '>=18'} - '@cspell/cspell-service-bus@8.14.2': - resolution: {integrity: sha512-WUF7xf3YgXYIqjmBwLcVugYIrYL4WfXchgSo9rmbbnOcAArzsK+HKfzb4AniZAJ1unxcIQ0JnVlRmnCAKPjjLg==} + '@cspell/cspell-service-bus@8.14.4': + resolution: {integrity: sha512-i3UG+ep63akNsDXZrtGgICNF3MLBHtvKe/VOIH6+L+NYaAaVHqqQvOY9MdUwt1HXh8ElzfwfoRp36wc5aAvt6g==} engines: {node: '>=18'} '@cspell/cspell-service-bus@8.6.0': resolution: {integrity: sha512-veCGlhlNGmYMgzX/rMiDp8j7ndLxFHIZq3h6DNlIsIoSjP1v5Rk6UcCwEoWYexwKmNXo7c2VooB0GM9LSBcPAQ==} engines: {node: '>=18'} - '@cspell/cspell-types@8.14.2': - resolution: {integrity: sha512-MRY8MjBNOKGMDSkxAKueYAgVL43miO+lDcLCBBP+7cNXqHiUFMIZteONcGp3kJT0dWS04dN6lKAXvaNF0aWcng==} + '@cspell/cspell-types@8.14.4': + resolution: {integrity: sha512-VXwikqdHgjOVperVVCn2DOe8W3rPIswwZtMHfRYnagpzZo/TOntIjkXPJSfTtl/cFyx5DnCBsDH8ytKGlMeHkw==} engines: {node: '>=18'} '@cspell/cspell-types@8.6.0': @@ -1646,6 +1646,9 @@ packages: '@cspell/dict-bash@4.1.3': resolution: {integrity: sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==} + '@cspell/dict-bash@4.1.4': + resolution: {integrity: sha512-W/AHoQcJYn3Vn/tUiXX2+6D/bhfzdDshwcbQWv9TdiNlXP9P6UJjDKWbxyA5ogJCsR2D0X9Kx11oV8E58siGKQ==} + '@cspell/dict-companies@3.0.31': resolution: {integrity: sha512-hKVpV/lcGKP4/DpEPS8P4osPvFH/YVLJaDn9cBIOH6/HSmL5LbFgJNKpMGaYRbhm2FEX56MKE3yn/MNeNYuesQ==} @@ -1673,6 +1676,9 @@ packages: '@cspell/dict-dart@2.0.3': resolution: {integrity: sha512-cLkwo1KT5CJY5N5RJVHks2genFkNCl/WLfj+0fFjqNR+tk3tBI1LY7ldr9piCtSFSm4x9pO1x6IV3kRUY1lLiw==} + '@cspell/dict-dart@2.2.1': + resolution: {integrity: sha512-yriKm7QkoPx3JPSSOcw6iX9gOb2N50bOo/wqWviqPYbhpMRh9Xiv6dkUy3+ot+21GuShZazO8X6U5+Vw67XEwg==} + '@cspell/dict-data-science@1.0.11': resolution: {integrity: sha512-TaHAZRVe0Zlcc3C23StZqqbzC0NrodRwoSAc8dis+5qLeLLnOCtagYQeROQvDlcDg3X/VVEO9Whh4W/z4PAmYQ==} @@ -1715,6 +1721,9 @@ packages: '@cspell/dict-filetypes@3.0.4': resolution: {integrity: sha512-IBi8eIVdykoGgIv5wQhOURi5lmCNJq0we6DvqKoPQJHthXbgsuO1qrHSiUVydMiQl/XvcnUWTMeAlVUlUClnVg==} + '@cspell/dict-flutter@1.0.0': + resolution: {integrity: sha512-W7k1VIc4KeV8BjEBxpA3cqpzbDWjfb7oXkEb0LecBCBp5Z7kcfnjT1YVotTx/U9PGyAOBhDaEdgZACVGNQhayw==} + '@cspell/dict-fonts@4.0.0': resolution: {integrity: sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==} @@ -1751,6 +1760,9 @@ packages: '@cspell/dict-html@4.0.5': resolution: {integrity: sha512-p0brEnRybzSSWi8sGbuVEf7jSTDmXPx7XhQUb5bgG6b54uj+Z0Qf0V2n8b/LWwIPJNd1GygaO9l8k3HTCy1h4w==} + '@cspell/dict-html@4.0.6': + resolution: {integrity: sha512-cLWHfuOhE4wqwC12up6Doxo2u1xxVhX1A8zriR4CUD+osFQzUIcBK1ykNXppga+rt1WyypaJdTU2eV6OpzYrgQ==} + '@cspell/dict-java@5.0.6': resolution: {integrity: sha512-kdE4AHHHrixyZ5p6zyms1SLoYpaJarPxrz8Tveo6gddszBVVwIUZ+JkQE1bWNLK740GWzIXdkznpUfw1hP9nXw==} @@ -1790,8 +1802,8 @@ packages: '@cspell/dict-npm@5.0.15': resolution: {integrity: sha512-sX0X5YWNW54F4baW7b5JJB6705OCBIZtUqjOghlJNORS5No7QY1IX1zc5FxNNu4gsaCZITAmfMi4ityXEsEThA==} - '@cspell/dict-npm@5.1.4': - resolution: {integrity: sha512-yzqVTY4P5neom4z9orV2IFOqDZ7fDotmisP7nwQkEmftoELgn5CUtNdnJhWDoDQQn6yrxOxA8jEqmyETIWzN4Q==} + '@cspell/dict-npm@5.1.5': + resolution: {integrity: sha512-oAOGWuJYU3DlO+cAsStKMWN8YEkBue25cRC9EwdiL5Z84nchU20UIoYrLfIQejMlZca+1GyrNeyxRAgn4KiivA==} '@cspell/dict-php@4.0.10': resolution: {integrity: sha512-NfTZdp6kcZDF1PvgQ6cY0zE4FUO5rSwNmBH/iwCBuaLfJAFQ97rgjxo+D2bic4CFwNjyHutnHPtjJBRANO5XQw==} @@ -1802,8 +1814,8 @@ packages: '@cspell/dict-powershell@5.0.3': resolution: {integrity: sha512-lEdzrcyau6mgzu1ie98GjOEegwVHvoaWtzQnm1ie4DyZgMr+N6D0Iyj1lzvtmt0snvsDFa5F2bsYzf3IMKcpcA==} - '@cspell/dict-powershell@5.0.8': - resolution: {integrity: sha512-Eg64BccQp5oEJ+V/O2G27KaLWmuOL2AWMOs2470adUihOleRfW8j9XwAEGCS+JKSnDb2mksWA72Z6kDqH138IQ==} + '@cspell/dict-powershell@5.0.9': + resolution: {integrity: sha512-Vi0h0rlxS39tgTyUtxI6L3BPHH7MLPkLWCYkNfb/buQuNJYNFdHiF4bqoqVdJ/7ZrfIfNg4i6rzocnwGRn2ruw==} '@cspell/dict-public-licenses@2.0.6': resolution: {integrity: sha512-bHqpSpJvLCUcWxj1ov/Ki8WjmESpYwRpQlqfdchekOTc93Huhvjm/RXVN1R4fVf4Hspyem1QVkCGqAmjJMj6sw==} @@ -1823,6 +1835,9 @@ packages: '@cspell/dict-ruby@5.0.2': resolution: {integrity: sha512-cIh8KTjpldzFzKGgrqUX4bFyav5lC52hXDKo4LbRuMVncs3zg4hcSf4HtURY+f2AfEZzN6ZKzXafQpThq3dl2g==} + '@cspell/dict-ruby@5.0.3': + resolution: {integrity: sha512-V1xzv9hN6u8r6SM4CkYdsxs4ov8gjXXo0Twfx5kWhLXbEVxTXDMt7ohLTqpy2XlF5mutixZdbHMeFiAww8v+Ug==} + '@cspell/dict-rust@4.0.2': resolution: {integrity: sha512-RhziKDrklzOntxAbY3AvNR58wnFGIo3YS8+dNeLY36GFuWOvXDHFStYw5Pod4f/VXbO/+1tXtywCC4zWfB2p1w==} @@ -1838,8 +1853,8 @@ packages: '@cspell/dict-software-terms@3.3.18': resolution: {integrity: sha512-LJZGGMGqS8KzgXJrSMs3T+6GoqHG9z8Bc+rqLzLzbtoR3FbsMasE9U8oP2PmS3q7jJLFjQkzmg508DrcuZuo2g==} - '@cspell/dict-software-terms@4.1.3': - resolution: {integrity: sha512-5Wn5JG4IzCboX5pjISdkipsPKGaz1//iuBZdHl4US5x7mO4jOGXLpjzx6ZoPM4PXUlMEFz9NJRCDepAu8fXVtA==} + '@cspell/dict-software-terms@4.1.4': + resolution: {integrity: sha512-AHS25sYEzWze/aFglp9ODKSu+phjkuGx+OLwIcmOnvyn8axtSq5GCn9UqS4XG1/Qn0UG2Lgb4i5PJbZ0QNPNXQ==} '@cspell/dict-sql@2.1.3': resolution: {integrity: sha512-SEyTNKJrjqD6PAzZ9WpdSu6P7wgdNtGV2RV8Kpuw1x6bV+YsSptuClYG+JSdRExBTE6LwIe1bTklejUp3ZP8TQ==} @@ -1865,34 +1880,34 @@ packages: '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@8.14.2': - resolution: {integrity: sha512-5MbqtIligU7yPwHWU/5yFCgMvur4i1bRAF1Cy8y2dDtHsa204S/w/SaXs+51EFLp2eNbCiBisCBrwJFT7R1RxA==} + '@cspell/dynamic-import@8.14.4': + resolution: {integrity: sha512-GjKsBJvPXp4dYRqsMn7n1zpnKbnpfJnlKLOVeoFBh8fi4n06G50xYr+G25CWX1WT3WFaALAavvVICEUPrVsuqg==} engines: {node: '>=18.0'} '@cspell/dynamic-import@8.6.0': resolution: {integrity: sha512-yDJZ/uXCpZcAkXwaWa0JcCZHZFxnF3qtiFiq2WG5cEw8tiJiNdawjSCd8/D35dT3QFNaInMP+H3sOf68dNueew==} engines: {node: '>=18.0'} - '@cspell/eslint-plugin@8.14.2': - resolution: {integrity: sha512-SU8OPwkNFjRmYyMuwA1O6L1GsKw2pjLogBKsIR1iBQaVNvIf2JiwqjO0xB+UQnJHlqHzR2VuarR9mJUMNuy4tg==} + '@cspell/eslint-plugin@8.14.4': + resolution: {integrity: sha512-Wv6Jkttp/rsEm1nadLFQrUrYg9nTWQFwJu47KO2cfWP39TeH0zXQpmyas1xNlcDx5QJ9JJw9urTT/iw2tsHeRA==} engines: {node: '>=18'} peerDependencies: eslint: ^7 || ^8 || ^9 - '@cspell/filetypes@8.14.2': - resolution: {integrity: sha512-ZevArA0mWeVTTqHicxCPZIAeCibpY3NwWK/x6d1Lgu7RPk/daoGAM546Q2SLChFu+r10tIH7pRG212A6Q9ihPA==} + '@cspell/filetypes@8.14.4': + resolution: {integrity: sha512-qd68dD7xTA4Mnf/wjIKYz2SkiTBshIM+yszOUtLa06YJm0aocoNQ25FHXyYEQYm9NQXCYnRWWA02sFMGs8Sv/w==} engines: {node: '>=18'} - '@cspell/strong-weak-map@8.14.2': - resolution: {integrity: sha512-7sRzJc392CQYNNrtdPEfOHJdRqsqf6nASCtbS5A9hL2UrdWQ4uN7r/D+Y1HpuizwY9eOkZvarcFfsYt5wE0Pug==} + '@cspell/strong-weak-map@8.14.4': + resolution: {integrity: sha512-Uyfck64TfVU24wAP3BLGQ5EsAfzIZiLfN90NhttpEM7GlOBmbGrEJd4hNOwfpYsE/TT80eGWQVPRTLr5SDbXFA==} engines: {node: '>=18'} '@cspell/strong-weak-map@8.6.0': resolution: {integrity: sha512-QenBOdIT1zRa0kF3Z1mwObcvmdhxn+rzQDdmkxwSyRB/9KsNnib6XXTUo8P+Z/ZKXOYbP9Wmf4FX+vKd3yVX0Q==} engines: {node: '>=18'} - '@cspell/url@8.14.2': - resolution: {integrity: sha512-YmWW+B/2XQcCynLpiAQF77Bitm5Cynw3/BICZkbdveKjJkUzEmXB+U2qWuwXOyU8xUYuwkP63YM8McnI567rUA==} + '@cspell/url@8.14.4': + resolution: {integrity: sha512-htHhNF8WrM/NfaLSWuTYw0NqVgFRVHYSyHlRT3i/Yv5xvErld8Gw7C6ldm+0TLjoGlUe6X1VV72JSir7+yLp/Q==} engines: {node: '>=18.0'} '@cspotcode/source-map-support@0.8.1': @@ -2253,20 +2268,24 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.6.0': + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.10.0': - resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} + '@eslint/js@9.11.1': + resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.1.0': - resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + '@eslint/plugin-kit@0.2.0': + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@fastify/ajv-compiler@3.6.0': @@ -2972,6 +2991,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/express-serve-static-core@4.17.35': resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} @@ -3023,6 +3045,9 @@ packages: '@types/json-schema@7.0.12': resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/katex@0.16.7': resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} @@ -3182,8 +3207,8 @@ packages: typescript: optional: true - '@typescript-eslint/eslint-plugin@8.5.0': - resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} + '@typescript-eslint/eslint-plugin@8.6.0': + resolution: {integrity: sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -3203,8 +3228,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.5.0': - resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} + '@typescript-eslint/parser@8.6.0': + resolution: {integrity: sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3213,10 +3238,6 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@6.7.2': - resolution: {integrity: sha512-bgi6plgyZjEqapr7u2mhxGR6E8WCzKNUFWNh6fkpVe9+yzRZeYtDTbsIBzKbcxI+r1qVWt6VIoMSNZ4r2A+6Yw==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@7.18.0': resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3225,6 +3246,10 @@ packages: resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.6.0': + resolution: {integrity: sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@7.18.0': resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3235,8 +3260,8 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@8.5.0': - resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} + '@typescript-eslint/type-utils@8.6.0': + resolution: {integrity: sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -3244,10 +3269,6 @@ packages: typescript: optional: true - '@typescript-eslint/types@6.7.2': - resolution: {integrity: sha512-flJYwMYgnUNDAN9/GAI3l8+wTmvTYdv64fcH8aoJK76Y+1FCZ08RtI5zDerM/FYT5DMkAc+19E4aLmd5KqdFyg==} - engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@7.18.0': resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -3256,14 +3277,9 @@ packages: resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@6.7.2': - resolution: {integrity: sha512-kiJKVMLkoSciGyFU0TOY0fRxnp9qq1AzVOHNeN1+B9erKFCJ4Z8WdjAkKQPP+b1pWStGFqezMLltxO+308dJTQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + '@typescript-eslint/types@8.6.0': + resolution: {integrity: sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} @@ -3283,11 +3299,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@6.7.2': - resolution: {integrity: sha512-ZCcBJug/TS6fXRTsoTkgnsvyWSiXwMNiPzBUani7hDidBdj1779qwM1FIAmpH4lvlOZNF3EScsxxuGifjpLSWQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/typescript-estree@8.6.0': + resolution: {integrity: sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} @@ -3301,9 +3320,11 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@6.7.2': - resolution: {integrity: sha512-uVw9VIMFBUTz8rIeaUT3fFe8xIUx8r4ywAdlQv1ifH+6acn/XF8Y6rwJ7XNmkNMDrTW+7+vxFFPIF40nJCVsMQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/utils@8.6.0': + resolution: {integrity: sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} @@ -3313,6 +3334,10 @@ packages: resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.6.0': + resolution: {integrity: sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -3411,8 +3436,8 @@ packages: '@vite-pwa/assets-generator': optional: true - '@vitejs/plugin-vue@5.0.4': - resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} + '@vitejs/plugin-vue@5.1.2': + resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 @@ -3521,6 +3546,9 @@ packages: '@vueuse/core@10.11.1': resolution: {integrity: sha512-guoy26JQktXPcz+0n3GukWIy/JDNKti9v6VEMu6kV2sYBsWuGiTU8OWdg+ADfUbHg3/3DlqySDe7JmdHrktiww==} + '@vueuse/core@11.1.0': + resolution: {integrity: sha512-P6dk79QYA6sKQnghrUz/1tHi0n9mrb/iO1WTMk/ElLmTyNqgDeSZ3wcDf6fRBGzRJbeG1dxzEOvLENMjr+E3fg==} + '@vueuse/integrations@10.11.1': resolution: {integrity: sha512-Y5hCGBguN+vuVYTZmdd/IMXLOdfS60zAmDmFYc4BKBcMUPZH1n4tdyDECCPjXm0bNT3ZRUy1xzTLGaUje8Xyaw==} peerDependencies: @@ -3562,12 +3590,59 @@ packages: universal-cookie: optional: true + '@vueuse/integrations@11.1.0': + resolution: {integrity: sha512-O2ZgrAGPy0qAjpoI2YR3egNgyEqwG85fxfwmA9BshRIGjV4G6yu6CfOPpMHAOoCD+UfsIl7Vb1bXJ6ifrHYDDA==} + peerDependencies: + async-validator: ^4 + axios: ^1 + change-case: ^5 + drauu: ^0.4 + focus-trap: ^7 + fuse.js: ^7 + idb-keyval: ^6 + jwt-decode: ^4 + nprogress: ^0.2 + qrcode: ^1.5 + sortablejs: ^1 + universal-cookie: ^7 + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + '@vueuse/metadata@10.11.1': resolution: {integrity: sha512-IGa5FXd003Ug1qAZmyE8wF3sJ81xGLSqTqtQ6jaVfkeZ4i5kS2mwQF61yhVqojRnenVew5PldLyRgvdl4YYuSw==} + '@vueuse/metadata@11.1.0': + resolution: {integrity: sha512-l9Q502TBTaPYGanl1G+hPgd3QX5s4CGnpXriVBR5fEZ/goI6fvDaVmIl3Td8oKFurOxTmbXvBPSsgrd6eu6HYg==} + '@vueuse/shared@10.11.1': resolution: {integrity: sha512-LHpC8711VFZlDaYUXEBbFBCQ7GS3dVU9mjOhhMhXP6txTV4EhYQg/KGnQuvt/sPAtoUKq7VVUnL6mVtFoL42sA==} + '@vueuse/shared@11.1.0': + resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} + '@wdio/config@7.31.1': resolution: {integrity: sha512-WAfswbCatwiaDVqy6kfF/5T8/WS/US/SRhBGUFrfBuGMIe+RRoHgy7jURFWSvUIE7CNHj8yvs46fLUcxhXjzcQ==} engines: {node: '>=12.0.0'} @@ -4541,16 +4616,16 @@ packages: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} - cspell-config-lib@8.14.2: - resolution: {integrity: sha512-yHP1BdcH5dbjb8qiZr6+bxEnJ+rxTULQ00wBz3eBPWCghJywEAYYvMWoYuxVtPpndlkKYC1wJAHsyNkweQyepA==} + cspell-config-lib@8.14.4: + resolution: {integrity: sha512-cnUeJfniTiebqCaQmIUnbSrPrTH7xzKRQjJDHAEV0WYnOG2MhRXI13OzytdFdhkVBdStmgTzTCJKE7x+kmU2NA==} engines: {node: '>=18'} cspell-config-lib@8.6.0: resolution: {integrity: sha512-Q1rvQFUDJTu4hUtxwL6+q83Hjx/a5grEjMS5axxFJzjJuFRbRsXCagncdSCx/YBqLkNM5noBbRP/0rVh7ufqxw==} engines: {node: '>=18'} - cspell-dictionary@8.14.2: - resolution: {integrity: sha512-gWuAvf6queGGUvGbfAxxUq55cZ0OevWPbjnCrSB0PpJ4tqdFd8dLcvVrIKzoE2sBXKPw2NDkmoEngs6iGavC0w==} + cspell-dictionary@8.14.4: + resolution: {integrity: sha512-pZvQHxpAW5fZAnt3ZKKy3s7M+3CX2t8tCS3uJrpEHIynlCawpG0fPF78rVE5o+g0dON36Lguc/BUuSN4IWKLmQ==} engines: {node: '>=18'} cspell-dictionary@8.6.0: @@ -4562,16 +4637,16 @@ packages: engines: {node: '>=18'} hasBin: true - cspell-glob@8.14.2: - resolution: {integrity: sha512-9Q1Kgoo1ev3fKTpp9y5n8M4RLxd8B0f5o4y5FQe4dBU0j/bt+/YDrLZNWDm77JViV606XQ6fimG1FTTq6pT9/g==} + cspell-glob@8.14.4: + resolution: {integrity: sha512-C/xTS5nujMRMuguibq92qMVP767mtxrur7DcVolCvpzcivm1RB5NtIN0OctQxTyMbnmKeQv1t4epRKQ9A8vWRg==} engines: {node: '>=18'} cspell-glob@8.6.0: resolution: {integrity: sha512-AyuExc34F8JsEYNl4inx1m1v5VoSRA/cTptREq/AoNTcMTyG5s+wt5J+VWBfvJjEDEEpd9Cb2it0j8TMo/Tpjw==} engines: {node: '>=18'} - cspell-grammar@8.14.2: - resolution: {integrity: sha512-eYwceVP80FGYVJenE42ALnvEKOXaXjq4yVbb1Ni1umO/9qamLWNCQ1RP6rRACy5e/cXviAbhrQ5Mtw6n+pyPEQ==} + cspell-grammar@8.14.4: + resolution: {integrity: sha512-yaSKAAJDiamsw3FChbw4HXb2RvTQrDsLelh1+T4MavarOIcAxXrqAJ8ysqm++g+S/ooJz2YO8YWIyzJKxcMf8g==} engines: {node: '>=18'} hasBin: true @@ -4580,24 +4655,24 @@ packages: engines: {node: '>=18'} hasBin: true - cspell-io@8.14.2: - resolution: {integrity: sha512-uaKpHiY3DAgfdzgKMQml6U8F8o9udMuYxGqYa5FVfN7D5Ap7B2edQzSLTUYwxrFEn4skSfp6XY73+nzJvxzH4Q==} + cspell-io@8.14.4: + resolution: {integrity: sha512-o6OTWRyx/Az+PFhr1B0wMAwqG070hFC9g73Fkxd8+rHX0rfRS69QZH7LgSmZytqbZIMxCTDGdsLl33MFGWCbZQ==} engines: {node: '>=18'} cspell-io@8.6.0: resolution: {integrity: sha512-jx7ccRpcshqxN6xnOiGnX4VycaqTpmatRjHITn4vLoDmQNfxQeU69YT62bhyjogCBuJsZS9ksjo7GQIsrYBekA==} engines: {node: '>=18'} - cspell-lib@8.14.2: - resolution: {integrity: sha512-d2oiIXHXnADmnhIuFLOdNE63L7OUfzgpLbYaqAWbkImCUDkevfGrOgnX8TJ03fUgZID4nvQ+3kgu/n2j4eLZjQ==} + cspell-lib@8.14.4: + resolution: {integrity: sha512-qdkUkKtm+nmgpA4jQbmQTuepDfjHBDWvs3zDuEwVIVFq/h8gnXrRr75gJ3RYdTy+vOOqHPoLLqgxyqkUUrUGXA==} engines: {node: '>=18'} cspell-lib@8.6.0: resolution: {integrity: sha512-l1bBxBz8noPOxEIIu1Ahvd4e/j6Re1PNDD9FwZgaRmvMyIPZbupTxzCM0MZWvYz1VymBmrrVEKRwtZ34VocaCw==} engines: {node: '>=18'} - cspell-trie-lib@8.14.2: - resolution: {integrity: sha512-rZMbaEBGoyy4/zxKECaMyVyGLbuUxYmZ5jlEgiA3xPtEdWwJ4iWRTo5G6dWbQsXoxPYdAXXZ0/q0GQ2y6Jt0kw==} + cspell-trie-lib@8.14.4: + resolution: {integrity: sha512-zu8EJ33CH+FA5lwTRGqS//Q6phO0qtgEmODMR1KPlD7WlrfTFMb3bWFsLo/tiv5hjpsn7CM6dYDAAgBOSkoyhQ==} engines: {node: '>=18'} cspell-trie-lib@8.6.0: @@ -5221,8 +5296,8 @@ packages: peerDependencies: eslint: '>=7' - eslint-plugin-html@8.1.1: - resolution: {integrity: sha512-6qmlJsc40D2m3Dn9oEH+0PAOkJhxVu0f5sVItqpCE0YWgYnyP4xCjBc3UWTHaJcY9ARkWOLIIuXLq0ndRnQOHw==} + eslint-plugin-html@8.1.2: + resolution: {integrity: sha512-pbRchDV2SmqbCi/Ev/q3aAikzG9BcFe0IjjqjtMn8eTLq71ZUggyJB6CDmuwGAXmYZHrXI12XTfCqvgcnPRqGw==} engines: {node: '>=16.0.0'} eslint-plugin-jest@28.8.3: @@ -5238,8 +5313,8 @@ packages: jest: optional: true - eslint-plugin-jsdoc@50.2.2: - resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} + eslint-plugin-jsdoc@50.2.4: + resolution: {integrity: sha512-020jA+dXaXdb+TML3ZJBvpPmzwbNROjnYuTYi/g6A5QEmEjhptz4oPJDKkOGMIByNxsPpdTLzSU1HYVqebOX1w==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -5289,8 +5364,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.10.0: - resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} + eslint@9.11.1: + resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -5313,10 +5388,6 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -5806,6 +5877,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} @@ -6095,6 +6167,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} @@ -7194,6 +7267,9 @@ packages: minisearch@6.3.0: resolution: {integrity: sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==} + minisearch@7.1.0: + resolution: {integrity: sha512-tv7c/uefWdEhcu6hvrfTihflgeEi2tN6VV7HJnCjK6VxM75QQJh4t9FwJCsA2EsRS8LCnu3W87CuGPWMocOLCA==} + mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -7538,8 +7614,8 @@ packages: parse-entities@2.0.0: resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-imports@2.1.1: - resolution: {integrity: sha512-TDT4HqzUiTMO1wJRwg/t/hYk8Wdp3iF/ToMIlAoVQfL1Xs/sTxq1dKWSMjMbQmIarfWKymOyly40+zmPHXMqCA==} + parse-imports@2.2.1: + resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} engines: {node: '>= 18'} parse-json@5.2.0: @@ -8654,6 +8730,11 @@ packages: engines: {node: '>=10'} hasBin: true + terser@5.33.0: + resolution: {integrity: sha512-JuPVaB7s1gdFKPKTelwUyRq5Sid2A3Gko2S0PncwdBq7kN9Ti9HPWDQ06MPsEDGsZeVESjKEnyGy68quBk1w6g==} + engines: {node: '>=10'} + hasBin: true + test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -8765,12 +8846,6 @@ packages: trough@2.1.0: resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} - ts-api-utils@1.0.3: - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} - peerDependencies: - typescript: '>=4.2.0' - ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -8895,8 +8970,8 @@ packages: peerDependencies: typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x - typescript-eslint@8.5.0: - resolution: {integrity: sha512-uD+XxEoSIvqtm4KE97etm32Tn5MfaZWgWfMMREStLxR6JzvHkc2Tkj7zhTEK5XmtpTmKHNnG8Sot6qDfhHtR1Q==} + typescript-eslint@8.6.0: + resolution: {integrity: sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -9121,6 +9196,37 @@ packages: '@vite-pwa/assets-generator': optional: true + vite@5.4.2: + resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + vite@5.4.4: resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -9172,6 +9278,18 @@ packages: postcss: optional: true + vitepress@1.3.4: + resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==} + hasBin: true + peerDependencies: + markdown-it-mathjax3: ^4 + postcss: ^8 + peerDependenciesMeta: + markdown-it-mathjax3: + optional: true + postcss: + optional: true + vitest@1.6.0: resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11275,17 +11393,17 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@cspell/cspell-bundled-dicts@8.14.2': + '@cspell/cspell-bundled-dicts@8.14.4': dependencies: '@cspell/dict-ada': 4.0.2 '@cspell/dict-aws': 4.0.4 - '@cspell/dict-bash': 4.1.3 + '@cspell/dict-bash': 4.1.4 '@cspell/dict-companies': 3.1.4 '@cspell/dict-cpp': 5.1.16 '@cspell/dict-cryptocurrencies': 5.0.0 '@cspell/dict-csharp': 4.0.2 '@cspell/dict-css': 4.0.13 - '@cspell/dict-dart': 2.0.3 + '@cspell/dict-dart': 2.2.1 '@cspell/dict-django': 4.1.0 '@cspell/dict-docker': 1.1.7 '@cspell/dict-dotnet': 5.0.5 @@ -11294,6 +11412,7 @@ snapshots: '@cspell/dict-en-gb': 1.1.33 '@cspell/dict-en_us': 4.3.23 '@cspell/dict-filetypes': 3.0.4 + '@cspell/dict-flutter': 1.0.0 '@cspell/dict-fonts': 4.0.0 '@cspell/dict-fsharp': 1.0.1 '@cspell/dict-fullstack': 3.2.0 @@ -11302,7 +11421,7 @@ snapshots: '@cspell/dict-golang': 6.0.12 '@cspell/dict-google': 1.0.1 '@cspell/dict-haskell': 4.0.1 - '@cspell/dict-html': 4.0.5 + '@cspell/dict-html': 4.0.6 '@cspell/dict-html-symbol-entities': 4.0.0 '@cspell/dict-java': 5.0.7 '@cspell/dict-julia': 1.0.1 @@ -11313,16 +11432,16 @@ snapshots: '@cspell/dict-makefile': 1.0.0 '@cspell/dict-monkeyc': 1.0.6 '@cspell/dict-node': 5.0.1 - '@cspell/dict-npm': 5.1.4 + '@cspell/dict-npm': 5.1.5 '@cspell/dict-php': 4.0.10 - '@cspell/dict-powershell': 5.0.8 + '@cspell/dict-powershell': 5.0.9 '@cspell/dict-public-licenses': 2.0.8 '@cspell/dict-python': 4.2.6 '@cspell/dict-r': 2.0.1 - '@cspell/dict-ruby': 5.0.2 + '@cspell/dict-ruby': 5.0.3 '@cspell/dict-rust': 4.0.5 '@cspell/dict-scala': 5.0.3 - '@cspell/dict-software-terms': 4.1.3 + '@cspell/dict-software-terms': 4.1.4 '@cspell/dict-sql': 2.1.5 '@cspell/dict-svelte': 1.0.2 '@cspell/dict-swift': 2.0.1 @@ -11385,11 +11504,11 @@ snapshots: dependencies: '@cspell/cspell-types': 8.6.0 - '@cspell/cspell-pipe@8.14.2': {} + '@cspell/cspell-pipe@8.14.4': {} '@cspell/cspell-pipe@8.6.0': {} - '@cspell/cspell-resolver@8.14.2': + '@cspell/cspell-resolver@8.14.4': dependencies: global-directory: 4.0.1 @@ -11397,11 +11516,11 @@ snapshots: dependencies: global-directory: 4.0.1 - '@cspell/cspell-service-bus@8.14.2': {} + '@cspell/cspell-service-bus@8.14.4': {} '@cspell/cspell-service-bus@8.6.0': {} - '@cspell/cspell-types@8.14.2': {} + '@cspell/cspell-types@8.14.4': {} '@cspell/cspell-types@8.6.0': {} @@ -11413,6 +11532,8 @@ snapshots: '@cspell/dict-bash@4.1.3': {} + '@cspell/dict-bash@4.1.4': {} + '@cspell/dict-companies@3.0.31': {} '@cspell/dict-companies@3.1.4': {} @@ -11431,6 +11552,8 @@ snapshots: '@cspell/dict-dart@2.0.3': {} + '@cspell/dict-dart@2.2.1': {} + '@cspell/dict-data-science@1.0.11': {} '@cspell/dict-data-science@2.0.1': {} @@ -11459,6 +11582,8 @@ snapshots: '@cspell/dict-filetypes@3.0.4': {} + '@cspell/dict-flutter@1.0.0': {} + '@cspell/dict-fonts@4.0.0': {} '@cspell/dict-fsharp@1.0.1': {} @@ -11483,6 +11608,8 @@ snapshots: '@cspell/dict-html@4.0.5': {} + '@cspell/dict-html@4.0.6': {} + '@cspell/dict-java@5.0.6': {} '@cspell/dict-java@5.0.7': {} @@ -11509,7 +11636,7 @@ snapshots: '@cspell/dict-npm@5.0.15': {} - '@cspell/dict-npm@5.1.4': {} + '@cspell/dict-npm@5.1.5': {} '@cspell/dict-php@4.0.10': {} @@ -11517,7 +11644,7 @@ snapshots: '@cspell/dict-powershell@5.0.3': {} - '@cspell/dict-powershell@5.0.8': {} + '@cspell/dict-powershell@5.0.9': {} '@cspell/dict-public-licenses@2.0.6': {} @@ -11535,6 +11662,8 @@ snapshots: '@cspell/dict-ruby@5.0.2': {} + '@cspell/dict-ruby@5.0.3': {} + '@cspell/dict-rust@4.0.2': {} '@cspell/dict-rust@4.0.5': {} @@ -11545,7 +11674,7 @@ snapshots: '@cspell/dict-software-terms@3.3.18': {} - '@cspell/dict-software-terms@4.1.3': {} + '@cspell/dict-software-terms@4.1.4': {} '@cspell/dict-sql@2.1.3': {} @@ -11563,7 +11692,7 @@ snapshots: '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@8.14.2': + '@cspell/dynamic-import@8.14.4': dependencies: import-meta-resolve: 4.1.0 @@ -11571,21 +11700,21 @@ snapshots: dependencies: import-meta-resolve: 4.0.0 - '@cspell/eslint-plugin@8.14.2(eslint@9.10.0(jiti@1.21.0))': + '@cspell/eslint-plugin@8.14.4(eslint@9.11.1(jiti@1.21.0))': dependencies: - '@cspell/cspell-types': 8.14.2 - '@cspell/url': 8.14.2 - cspell-lib: 8.14.2 - eslint: 9.10.0(jiti@1.21.0) + '@cspell/cspell-types': 8.14.4 + '@cspell/url': 8.14.4 + cspell-lib: 8.14.4 + eslint: 9.11.1(jiti@1.21.0) synckit: 0.9.1 - '@cspell/filetypes@8.14.2': {} + '@cspell/filetypes@8.14.4': {} - '@cspell/strong-weak-map@8.14.2': {} + '@cspell/strong-weak-map@8.14.4': {} '@cspell/strong-weak-map@8.6.0': {} - '@cspell/url@8.14.2': {} + '@cspell/url@8.14.4': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -11829,9 +11958,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@1.21.0))': dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -11839,18 +11968,20 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color + '@eslint/core@0.6.0': {} + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 espree: 10.1.0 globals: 14.0.0 - ignore: 5.2.4 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -11858,11 +11989,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.10.0': {} + '@eslint/js@9.11.1': {} '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.1.0': + '@eslint/plugin-kit@0.2.0': dependencies: levn: 0.4.1 @@ -12216,7 +12347,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.1': {} @@ -12227,7 +12358,7 @@ snapshots: '@jridgewell/source-map@0.3.5': dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.4.15': {} @@ -12242,7 +12373,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.9': dependencies: @@ -12701,6 +12832,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/express-serve-static-core@4.17.35': dependencies: '@types/node': 20.16.5 @@ -12765,6 +12898,8 @@ snapshots: '@types/json-schema@7.0.12': {} + '@types/json-schema@7.0.15': {} + '@types/katex@0.16.7': {} '@types/keyv@3.1.4': @@ -12909,15 +13044,15 @@ snapshots: '@types/node': 20.16.5 optional: true - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/parser': 7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - '@typescript-eslint/utils': 7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/utils': 7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -12927,15 +13062,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 8.5.0 - eslint: 9.10.0(jiti@1.21.0) + '@typescript-eslint/parser': 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/type-utils': 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/utils': 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 8.6.0 + eslint: 9.11.1(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -12945,37 +13080,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/parser@7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.4(supports-color@8.1.1) - eslint: 9.10.0(jiti@1.21.0) + debug: 4.3.4 + eslint: 9.11.1(jiti@1.21.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/parser@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@typescript-eslint/scope-manager': 8.5.0 - '@typescript-eslint/types': 8.5.0 - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 8.5.0 - debug: 4.3.4(supports-color@8.1.1) - eslint: 9.10.0(jiti@1.21.0) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.4.5) + '@typescript-eslint/visitor-keys': 8.6.0 + debug: 4.3.7 + eslint: 9.11.1(jiti@1.21.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@6.7.2': - dependencies: - '@typescript-eslint/types': 6.7.2 - '@typescript-eslint/visitor-keys': 6.7.2 - '@typescript-eslint/scope-manager@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 @@ -12986,23 +13116,28 @@ snapshots: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - '@typescript-eslint/type-utils@7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/scope-manager@8.6.0': + dependencies: + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 + + '@typescript-eslint/type-utils@7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - debug: 4.3.4(supports-color@8.1.1) - eslint: 9.10.0(jiti@1.21.0) + '@typescript-eslint/utils': 7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + debug: 4.3.4 + eslint: 9.11.1(jiti@1.21.0) ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/type-utils@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.4.5) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - debug: 4.3.4(supports-color@8.1.1) + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.4.5) + '@typescript-eslint/utils': 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -13010,31 +13145,17 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@6.7.2': {} - '@typescript-eslint/types@7.18.0': {} '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/typescript-estree@6.7.2(typescript@5.4.5)': - dependencies: - '@typescript-eslint/types': 6.7.2 - '@typescript-eslint/visitor-keys': 6.7.2 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.6.0 - ts-api-utils: 1.0.3(typescript@5.4.5) - optionalDependencies: - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.6.0': {} '@typescript-eslint/typescript-estree@7.18.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.5 @@ -13060,46 +13181,53 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.7.2(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@8.6.0(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.7.2 - '@typescript-eslint/types': 6.7.2 - '@typescript-eslint/typescript-estree': 6.7.2(typescript@5.4.5) - eslint: 9.10.0(jiti@1.21.0) - semver: 7.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/visitor-keys': 8.6.0 + debug: 4.3.7 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 transitivePeerDependencies: - supports-color - - typescript - '@typescript-eslint/utils@7.18.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/utils@7.18.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.0)) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.4.5) - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5)': + '@typescript-eslint/utils@8.5.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.0)) '@typescript-eslint/scope-manager': 8.5.0 '@typescript-eslint/types': 8.5.0 '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.4.5) - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@6.7.2': + '@typescript-eslint/utils@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@typescript-eslint/types': 6.7.2 - eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.0)) + '@typescript-eslint/scope-manager': 8.6.0 + '@typescript-eslint/types': 8.6.0 + '@typescript-eslint/typescript-estree': 8.6.0(typescript@5.4.5) + eslint: 9.11.1(jiti@1.21.0) + transitivePeerDependencies: + - supports-color + - typescript '@typescript-eslint/visitor-keys@7.18.0': dependencies: @@ -13111,15 +13239,20 @@ snapshots: '@typescript-eslint/types': 8.5.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.6.0': + dependencies: + '@typescript-eslint/types': 8.6.0 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))': + '@unocss/astro@0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))': dependencies: '@unocss/core': 0.59.4 '@unocss/reset': 0.59.4 - '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)) + '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)) optionalDependencies: - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) transitivePeerDependencies: - rollup @@ -13250,7 +13383,7 @@ snapshots: dependencies: '@unocss/core': 0.59.4 - '@unocss/vite@0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))': + '@unocss/vite@0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@2.79.1) @@ -13262,40 +13395,40 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.11 - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) transitivePeerDependencies: - rollup - '@vite-pwa/vitepress@0.4.0(vite-plugin-pwa@0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0))': + '@vite-pwa/vitepress@0.4.0(vite-plugin-pwa@0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0))': dependencies: - vite-plugin-pwa: 0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0) + vite-plugin-pwa: 0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0) - '@vitejs/plugin-vue@5.0.4(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(vue@3.4.21(typescript@5.4.5))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@20.16.5)(terser@5.33.0))(vue@3.5.4(typescript@5.4.5))': dependencies: - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) - vue: 3.4.21(typescript@5.4.5) - - '@vitejs/plugin-vue@5.0.4(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(vue@3.5.4(typescript@5.4.5))': - dependencies: - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.2(@types/node@20.16.5)(terser@5.33.0) vue: 3.5.4(typescript@5.4.5) - '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.32.0))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(vue@3.4.21(typescript@5.4.5))': dependencies: - '@ampproject/remapping': 2.2.1 + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) + vue: 3.4.21(typescript@5.4.5) + + '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.33.0))': + dependencies: + '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 0.2.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.6 - magic-string: 0.30.8 + magic-string: 0.30.11 magicast: 0.3.5 - picocolors: 1.0.0 + picocolors: 1.1.0 std-env: 3.7.0 strip-literal: 2.1.0 test-exclude: 6.0.0 - vitest: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.32.0) + vitest: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.33.0) transitivePeerDependencies: - supports-color @@ -13330,7 +13463,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.32.0) + vitest: 1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.33.0) '@vitest/utils@1.6.0': dependencies: @@ -13493,6 +13626,16 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/core@11.1.0(vue@3.5.4(typescript@5.4.5))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.1.0 + '@vueuse/shared': 11.1.0(vue@3.5.4(typescript@5.4.5)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.4.5)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/integrations@10.11.1(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.4.5))': dependencies: '@vueuse/core': 10.11.1(vue@3.5.4(typescript@5.4.5)) @@ -13505,8 +13648,22 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/integrations@11.1.0(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.4.5))': + dependencies: + '@vueuse/core': 11.1.0(vue@3.5.4(typescript@5.4.5)) + '@vueuse/shared': 11.1.0(vue@3.5.4(typescript@5.4.5)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.4.5)) + optionalDependencies: + axios: 1.7.7(debug@4.3.7) + focus-trap: 7.5.4 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@vueuse/metadata@10.11.1': {} + '@vueuse/metadata@11.1.0': {} + '@vueuse/shared@10.11.1(vue@3.4.21(typescript@5.4.5))': dependencies: vue-demi: 0.14.10(vue@3.4.21(typescript@5.4.5)) @@ -13521,6 +13678,13 @@ snapshots: - '@vue/composition-api' - vue + '@vueuse/shared@11.1.0(vue@3.5.4(typescript@5.4.5))': + dependencies: + vue-demi: 0.14.10(vue@3.5.4(typescript@5.4.5)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + '@wdio/config@7.31.1(typescript@5.4.5)': dependencies: '@types/glob': 8.1.0 @@ -13721,7 +13885,7 @@ snapshots: agent-base@7.1.1: dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -14621,9 +14785,9 @@ snapshots: dependencies: type-fest: 1.4.0 - cspell-config-lib@8.14.2: + cspell-config-lib@8.14.4: dependencies: - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-types': 8.14.4 comment-json: 4.2.5 yaml: 2.5.1 @@ -14633,11 +14797,11 @@ snapshots: comment-json: 4.2.3 yaml: 2.4.0 - cspell-dictionary@8.14.2: + cspell-dictionary@8.14.4: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 - cspell-trie-lib: 8.14.2 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 + cspell-trie-lib: 8.14.4 fast-equals: 5.0.1 cspell-dictionary@8.6.0: @@ -14653,52 +14817,52 @@ snapshots: cspell-glob: 8.6.0 find-up-simple: 1.0.0 - cspell-glob@8.14.2: + cspell-glob@8.14.4: dependencies: - '@cspell/url': 8.14.2 + '@cspell/url': 8.14.4 micromatch: 4.0.8 cspell-glob@8.6.0: dependencies: micromatch: 4.0.5 - cspell-grammar@8.14.2: + cspell-grammar@8.14.4: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 cspell-grammar@8.6.0: dependencies: '@cspell/cspell-pipe': 8.6.0 '@cspell/cspell-types': 8.6.0 - cspell-io@8.14.2: + cspell-io@8.14.4: dependencies: - '@cspell/cspell-service-bus': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-service-bus': 8.14.4 + '@cspell/url': 8.14.4 cspell-io@8.6.0: dependencies: '@cspell/cspell-service-bus': 8.6.0 - cspell-lib@8.14.2: + cspell-lib@8.14.4: dependencies: - '@cspell/cspell-bundled-dicts': 8.14.2 - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-resolver': 8.14.2 - '@cspell/cspell-types': 8.14.2 - '@cspell/dynamic-import': 8.14.2 - '@cspell/filetypes': 8.14.2 - '@cspell/strong-weak-map': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-bundled-dicts': 8.14.4 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-resolver': 8.14.4 + '@cspell/cspell-types': 8.14.4 + '@cspell/dynamic-import': 8.14.4 + '@cspell/filetypes': 8.14.4 + '@cspell/strong-weak-map': 8.14.4 + '@cspell/url': 8.14.4 clear-module: 4.1.2 comment-json: 4.2.5 - cspell-config-lib: 8.14.2 - cspell-dictionary: 8.14.2 - cspell-glob: 8.14.2 - cspell-grammar: 8.14.2 - cspell-io: 8.14.2 - cspell-trie-lib: 8.14.2 + cspell-config-lib: 8.14.4 + cspell-dictionary: 8.14.4 + cspell-glob: 8.14.4 + cspell-grammar: 8.14.4 + cspell-io: 8.14.4 + cspell-trie-lib: 8.14.4 env-paths: 3.0.0 fast-equals: 5.0.1 gensequence: 7.0.0 @@ -14732,10 +14896,10 @@ snapshots: vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - cspell-trie-lib@8.14.2: + cspell-trie-lib@8.14.4: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 gensequence: 7.0.0 cspell-trie-lib@8.6.0: @@ -15069,6 +15233,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.4: + dependencies: + ms: 2.1.2 + debug@4.3.4(supports-color@8.1.1): dependencies: ms: 2.1.2 @@ -15437,41 +15605,41 @@ snapshots: optionalDependencies: source-map: 0.1.43 - eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.0)): + eslint-config-prettier@9.1.0(eslint@9.11.1(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) - eslint-plugin-cypress@3.5.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-cypress@3.5.0(eslint@9.11.1(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) globals: 13.21.0 - eslint-plugin-html@8.1.1: + eslint-plugin-html@8.1.2: dependencies: htmlparser2: 9.1.0 - eslint-plugin-jest@28.8.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)))(typescript@5.4.5): + eslint-plugin-jest@28.8.3(@typescript-eslint/eslint-plugin@8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(jest@29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)))(typescript@5.4.5): dependencies: - '@typescript-eslint/utils': 6.7.2(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - eslint: 9.10.0(jiti@1.21.0) + '@typescript-eslint/utils': 8.5.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.11.1(jiti@1.21.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) jest: 29.7.0(@types/node@20.16.5)(ts-node@10.9.1(@types/node@20.16.5)(typescript@5.4.5)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-jsdoc@50.2.4(eslint@9.11.1(jiti@1.21.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) espree: 10.1.0 esquery: 1.6.0 - parse-imports: 2.1.1 + parse-imports: 2.2.1 semver: 7.6.3 spdx-expression-parse: 4.0.0 synckit: 0.9.1 @@ -15483,14 +15651,14 @@ snapshots: lodash: 4.17.21 vscode-json-languageservice: 4.2.1 - eslint-plugin-lodash@8.0.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-lodash@8.0.0(eslint@9.11.1(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) lodash: 4.17.21 - eslint-plugin-markdown@5.1.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-markdown@5.1.0(eslint@9.11.1(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.11.1(jiti@1.21.0) mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color @@ -15502,15 +15670,15 @@ snapshots: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.11.1(jiti@1.21.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.10.0(jiti@1.21.0) - esquery: 1.5.0 + eslint: 9.11.1(jiti@1.21.0) + esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -15536,32 +15704,35 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.10.0(jiti@1.21.0): + eslint@9.11.1(jiti@1.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 + '@eslint/core': 0.6.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.10.0 - '@eslint/plugin-kit': 0.1.0 + '@eslint/js': 9.11.1 + '@eslint/plugin-kit': 0.2.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 escape-string-regexp: 4.0.0 eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 espree: 10.1.0 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - ignore: 5.2.4 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -15587,10 +15758,6 @@ snapshots: esprima@4.0.1: {} - esquery@1.5.0: - dependencies: - estraverse: 5.3.0 - esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -15611,7 +15778,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.6 esutils@1.0.0: {} @@ -16426,7 +16593,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -16482,7 +16649,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -16790,7 +16957,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -17959,7 +18126,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.8 - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.4 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -18032,6 +18199,8 @@ snapshots: minisearch@6.3.0: {} + minisearch@7.1.0: {} + mitt@3.0.1: {} mkdirp@0.5.6: @@ -18365,7 +18534,7 @@ snapshots: is-decimal: 1.0.4 is-hexadecimal: 1.0.4 - parse-imports@2.1.1: + parse-imports@2.2.1: dependencies: es-module-lexer: 1.5.4 slashes: 3.0.12 @@ -18920,7 +19089,7 @@ snapshots: jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.32.0 + terser: 5.33.0 rollup-plugin-visualizer@5.12.0(rollup@4.21.3): dependencies: @@ -19637,6 +19806,13 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 + terser@5.33.0: + dependencies: + '@jridgewell/source-map': 0.3.5 + acorn: 8.12.1 + commander: 2.20.3 + source-map-support: 0.5.21 + test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 @@ -19734,10 +19910,6 @@ snapshots: trough@2.1.0: {} - ts-api-utils@1.0.3(typescript@5.4.5): - dependencies: - typescript: 5.4.5 - ts-api-utils@1.3.0(typescript@5.4.5): dependencies: typescript: 5.4.5 @@ -19857,11 +20029,11 @@ snapshots: shiki: 0.14.7 typescript: 5.4.5 - typescript-eslint@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5): + typescript-eslint@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5))(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) - '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.6.0(@typescript-eslint/parser@8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5))(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/parser': 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/utils': 8.6.0(eslint@9.11.1(jiti@1.21.0))(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -19973,9 +20145,9 @@ snapshots: universalify@2.0.0: {} - unocss@0.59.4(postcss@8.4.45)(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)): + unocss@0.59.4(postcss@8.4.45)(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)): dependencies: - '@unocss/astro': 0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)) + '@unocss/astro': 0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)) '@unocss/cli': 0.59.4(rollup@2.79.1) '@unocss/core': 0.59.4 '@unocss/extractor-arbitrary-variants': 0.59.4 @@ -19994,9 +20166,9 @@ snapshots: '@unocss/transformer-compile-class': 0.59.4 '@unocss/transformer-directives': 0.59.4 '@unocss/transformer-variant-group': 0.59.4 - '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)) + '@unocss/vite': 0.59.4(rollup@2.79.1)(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)) optionalDependencies: - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) transitivePeerDependencies: - postcss - rollup @@ -20095,13 +20267,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.0(@types/node@20.16.5)(terser@5.32.0): + vite-node@1.6.0(@types/node@20.16.5)(terser@5.33.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.2 - picocolors: 1.0.0 - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + picocolors: 1.1.0 + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) transitivePeerDependencies: - '@types/node' - less @@ -20113,7 +20285,7 @@ snapshots: - supports-color - terser - vite-plugin-istanbul@6.0.2(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0)): + vite-plugin-istanbul@6.0.2(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0)): dependencies: '@istanbuljs/load-nyc-config': 1.1.0 espree: 10.1.0 @@ -20121,22 +20293,22 @@ snapshots: picocolors: 1.0.0 source-map: 0.7.4 test-exclude: 6.0.0 - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) transitivePeerDependencies: - supports-color - vite-plugin-pwa@0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0): + vite-plugin-pwa@0.19.8(vite@5.4.4(@types/node@20.16.5)(terser@5.33.0))(workbox-build@7.0.0(@types/babel__core@7.20.1))(workbox-window@7.0.0): dependencies: debug: 4.3.4(supports-color@8.1.1) fast-glob: 3.3.2 pretty-bytes: 6.1.1 - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.4(@types/node@20.16.5)(terser@5.33.0) workbox-build: 7.0.0(@types/babel__core@7.20.1) workbox-window: 7.0.0 transitivePeerDependencies: - supports-color - vite@5.4.4(@types/node@20.16.5)(terser@5.32.0): + vite@5.4.2(@types/node@20.16.5)(terser@5.33.0): dependencies: esbuild: 0.21.5 postcss: 8.4.45 @@ -20144,26 +20316,36 @@ snapshots: optionalDependencies: '@types/node': 20.16.5 fsevents: 2.3.3 - terser: 5.32.0 + terser: 5.33.0 - vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.31)(vitepress@1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.32.0)(typescript@5.4.5))(vue@3.5.4(typescript@5.4.5)): + vite@5.4.4(@types/node@20.16.5)(terser@5.33.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.45 + rollup: 4.21.3 + optionalDependencies: + '@types/node': 20.16.5 + fsevents: 2.3.3 + terser: 5.33.0 + + vitepress-plugin-search@1.0.4-alpha.22(flexsearch@0.7.31)(vitepress@1.3.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5))(vue@3.5.4(typescript@5.4.5)): dependencies: '@types/flexsearch': 0.7.3 '@types/markdown-it': 12.2.3 flexsearch: 0.7.31 glob-to-regexp: 0.4.1 markdown-it: 13.0.1 - vitepress: 1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.32.0)(typescript@5.4.5) + vitepress: 1.3.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5) vue: 3.5.4(typescript@5.4.5) - vitepress@1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.32.0)(typescript@5.4.5): + vitepress@1.1.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.19.1)(search-insights@2.7.0) '@shikijs/core': 1.17.0 '@shikijs/transformers': 1.17.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.0.4(vite@5.4.4(@types/node@20.16.5)(terser@5.32.0))(vue@3.5.4(typescript@5.4.5)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@20.16.5)(terser@5.33.0))(vue@3.5.4(typescript@5.4.5)) '@vue/devtools-api': 7.4.5 '@vueuse/core': 10.11.1(vue@3.5.4(typescript@5.4.5)) '@vueuse/integrations': 10.11.1(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.4.5)) @@ -20171,7 +20353,7 @@ snapshots: mark.js: 8.11.1 minisearch: 6.3.0 shiki: 1.17.0 - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.2(@types/node@20.16.5)(terser@5.33.0) vue: 3.5.4(typescript@5.4.5) optionalDependencies: postcss: 8.4.45 @@ -20203,7 +20385,55 @@ snapshots: - typescript - universal-cookie - vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.32.0): + vitepress@1.3.4(@algolia/client-search@4.19.1)(@types/node@20.16.5)(axios@1.7.7)(postcss@8.4.45)(search-insights@2.7.0)(terser@5.33.0)(typescript@5.4.5): + dependencies: + '@docsearch/css': 3.6.1 + '@docsearch/js': 3.6.1(@algolia/client-search@4.19.1)(search-insights@2.7.0) + '@shikijs/core': 1.17.0 + '@shikijs/transformers': 1.17.0 + '@types/markdown-it': 14.1.2 + '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@20.16.5)(terser@5.33.0))(vue@3.5.4(typescript@5.4.5)) + '@vue/devtools-api': 7.4.5 + '@vue/shared': 3.5.4 + '@vueuse/core': 11.1.0(vue@3.5.4(typescript@5.4.5)) + '@vueuse/integrations': 11.1.0(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.4.5)) + focus-trap: 7.5.4 + mark.js: 8.11.1 + minisearch: 7.1.0 + shiki: 1.17.0 + vite: 5.4.2(@types/node@20.16.5)(terser@5.33.0) + vue: 3.5.4(typescript@5.4.5) + optionalDependencies: + postcss: 8.4.45 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/node' + - '@types/react' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - less + - lightningcss + - nprogress + - qrcode + - react + - react-dom + - sass + - sass-embedded + - search-insights + - sortablejs + - stylus + - sugarss + - terser + - typescript + - universal-cookie + + vitest@1.6.0(@types/node@20.16.5)(@vitest/ui@1.6.0)(jsdom@24.1.3)(terser@5.33.0): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -20222,8 +20452,8 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.9.0 tinypool: 0.8.4 - vite: 5.4.4(@types/node@20.16.5)(terser@5.32.0) - vite-node: 1.6.0(@types/node@20.16.5)(terser@5.32.0) + vite: 5.4.2(@types/node@20.16.5)(terser@5.33.0) + vite-node: 1.6.0(@types/node@20.16.5)(terser@5.33.0) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 20.16.5