diff --git a/package.json b/package.json index 71a0046a..91b3868d 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "@types/d3-shape": "^3.1.6", "@types/d3-transition": "^3.0.8", "@types/lodash.debounce": "^4.0.9", - "@types/node": "^20.10.6", + "@types/node": "^20.10.7", "@types/semver": "^7.5.6", "@vitejs/plugin-vue": "5.0.2", "@vue/compiler-sfc": "^3.4.5", @@ -90,7 +90,7 @@ "concurrently": "^8.2.2", "eventsourcemock": "^2.0.0", "jest-serializer-vue": "^3.1.0", - "jsdom": "^23.1.0", + "jsdom": "^23.2.0", "lint-staged": "^15.2.0", "prettier": "^3.1.1", "prettier-plugin-tailwindcss": "^0.5.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dca54b25..a614bc6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -112,7 +112,7 @@ dependencies: version: 2.7.9(@vueuse/core@10.7.1)(typescript@5.3.3)(vite@5.0.11)(vue@3.4.5) vite: specifier: 5.0.11 - version: 5.0.11(@types/node@20.10.6) + version: 5.0.11(@types/node@20.10.7) vite-plugin-pages: specifier: ^0.32.0 version: 0.32.0(@vue/compiler-sfc@3.4.5)(vite@5.0.11) @@ -158,8 +158,8 @@ devDependencies: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^20.10.6 - version: 20.10.6 + specifier: ^20.10.7 + version: 20.10.7 '@types/semver': specifier: ^7.5.6 version: 7.5.6 @@ -188,8 +188,8 @@ devDependencies: specifier: ^3.1.0 version: 3.1.0 jsdom: - specifier: ^23.1.0 - version: 23.1.0 + specifier: ^23.2.0 + version: 23.2.0 lint-staged: specifier: ^15.2.0 version: 15.2.0 @@ -204,16 +204,16 @@ devDependencies: version: 2.9.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.10.6)(typescript@5.3.3) + version: 10.9.2(@types/node@20.10.7)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 vitepress: specifier: 1.0.0-rc.35 - version: 1.0.0-rc.35(@algolia/client-search@4.22.0)(@types/node@20.10.6)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) + version: 1.0.0-rc.35(@algolia/client-search@4.22.0)(@types/node@20.10.7)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3) vitest: specifier: ^1.1.3 - version: 1.1.3(@types/node@20.10.6)(jsdom@23.1.0) + version: 1.1.3(@types/node@20.10.7)(jsdom@23.2.0) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) @@ -381,6 +381,14 @@ packages: resolution: {integrity: sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg==} dev: false + /@asamuzakjp/dom-selector@2.0.1: + resolution: {integrity: sha512-QJAJffmCiymkv6YyQ7voyQb5caCth6jzZsQncYCpHXrJ7RqdYG5y43+is8mnFcYubdOkr7cn1+na9BdFMxqw7w==} + dependencies: + bidi-js: 1.0.3 + css-tree: 2.3.1 + is-potential-custom-element-name: 1.0.1 + dev: true + /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} @@ -1131,8 +1139,8 @@ packages: resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==} dev: false - /@types/node@20.10.6: - resolution: {integrity: sha512-Vac8H+NlRNNlAmDfGUP7b5h/KA+AtWIzuXy0E6OyP8f1tCLYAtPvKRRDJjAPqhpCb0t6U2j7/xqAuLEebW2kiw==} + /@types/node@20.10.7: + resolution: {integrity: sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==} dependencies: undici-types: 5.26.5 @@ -1150,7 +1158,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) vue: 3.4.5(typescript@5.3.3) dev: true @@ -1388,7 +1396,7 @@ packages: optional: true dependencies: sirv: 2.0.3 - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) vue: 3.4.5(typescript@5.3.3) transitivePeerDependencies: - typescript @@ -1967,6 +1975,12 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /bidi-js@1.0.3: + resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + dependencies: + require-from-string: 2.0.2 + dev: true + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} @@ -2249,6 +2263,14 @@ packages: fastparse: 1.1.2 dev: false + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -3300,8 +3322,8 @@ packages: argparse: 2.0.1 dev: false - /jsdom@23.1.0: - resolution: {integrity: sha512-wRscu8dBFxi7O65Cvi0jFRDv0Qa7XEHPix8Qg/vlXHLAMQsRWV1EDeQHBermzXf4Dt7JtFgBLbva3iTcBZDXEQ==} + /jsdom@23.2.0: + resolution: {integrity: sha512-L88oL7D/8ufIES+Zjz7v0aes+oBMh2Xnh3ygWvL0OaICOomKEPKuPnIfBJekiXr+BHbbMjrWn/xqrDQuxFTeyA==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -3309,6 +3331,7 @@ packages: canvas: optional: true dependencies: + '@asamuzakjp/dom-selector': 2.0.1 cssstyle: 4.0.1 data-urls: 5.0.0 decimal.js: 10.4.3 @@ -3317,7 +3340,6 @@ packages: http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.7 parse5: 7.1.2 rrweb-cssom: 0.6.0 saxes: 6.0.0 @@ -3515,6 +3537,10 @@ packages: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} dev: true + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -3693,10 +3719,6 @@ packages: dependencies: path-key: 4.0.0 - /nwsapi@2.2.7: - resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} - dev: true - /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -3946,7 +3968,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.33 - ts-node: 10.9.2(@types/node@20.10.6)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.10.7)(typescript@5.3.3) yaml: 2.3.4 dev: false @@ -4160,6 +4182,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: true + /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true @@ -4620,7 +4647,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-node@10.9.2(@types/node@20.10.6)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.10.7)(typescript@5.3.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -4639,7 +4666,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.10.6 + '@types/node': 20.10.7 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -4750,7 +4777,7 @@ packages: dependencies: '@antfu/utils': 0.7.7 unplugin: 1.6.0 - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) dev: false /unplugin-icons@0.18.1(@vue/compiler-sfc@3.4.5): @@ -4922,7 +4949,7 @@ packages: convert-source-map: 2.0.0 dev: true - /vite-node@1.1.3(@types/node@20.10.6): + /vite-node@1.1.3(@types/node@20.10.7): resolution: {integrity: sha512-BLSO72YAkIUuNrOx+8uznYICJfTEbvBAmWClY3hpath5+h1mbPS5OMn42lrTxXuyCazVyZoDkSRnju78GiVCqA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -4931,7 +4958,7 @@ packages: debug: 4.3.4 pathe: 1.1.1 picocolors: 1.0.0 - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) transitivePeerDependencies: - '@types/node' - less @@ -4961,7 +4988,7 @@ packages: json5: 2.2.3 local-pkg: 0.5.0 picocolors: 1.0.0 - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) yaml: 2.3.4 transitivePeerDependencies: - supports-color @@ -4976,14 +5003,14 @@ packages: dependencies: debug: 4.3.4 fast-glob: 3.3.2 - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) vue: 3.4.5(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.5) transitivePeerDependencies: - supports-color dev: false - /vite@5.0.11(@types/node@20.10.6): + /vite@5.0.11(@types/node@20.10.7): resolution: {integrity: sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5011,14 +5038,14 @@ packages: terser: optional: true dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.7 esbuild: 0.19.8 postcss: 8.4.33 rollup: 4.6.0 optionalDependencies: fsevents: 2.3.3 - /vitepress@1.0.0-rc.35(@algolia/client-search@4.22.0)(@types/node@20.10.6)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): + /vitepress@1.0.0-rc.35(@algolia/client-search@4.22.0)(@types/node@20.10.7)(fuse.js@7.0.0)(postcss@8.4.33)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-+2VnFwtYIiKWWAnMjWg7ik0PfsUdrNoZIZKeu5dbJtrkzKO/mTvlA3owiT5VBKJsZAgI17B5UV37aYfUvGrN6g==} hasBin: true peerDependencies: @@ -5044,7 +5071,7 @@ packages: shikiji: 0.9.17 shikiji-core: 0.9.17 shikiji-transformers: 0.9.17 - vite: 5.0.11(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) vue: 3.4.5(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' @@ -5074,7 +5101,7 @@ packages: - universal-cookie dev: true - /vitest@1.1.3(@types/node@20.10.6)(jsdom@23.1.0): + /vitest@1.1.3(@types/node@20.10.7)(jsdom@23.2.0): resolution: {integrity: sha512-2l8om1NOkiA90/Y207PsEvJLYygddsOyr81wLQ20Ra8IlLKbyQncWsGZjnbkyG2KwwuTXLQjEPOJuxGMG8qJBQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5099,7 +5126,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.10.6 + '@types/node': 20.10.7 '@vitest/expect': 1.1.3 '@vitest/runner': 1.1.3 '@vitest/snapshot': 1.1.3 @@ -5110,7 +5137,7 @@ packages: chai: 4.3.10 debug: 4.3.4 execa: 8.0.1 - jsdom: 23.1.0 + jsdom: 23.2.0 local-pkg: 0.5.0 magic-string: 0.30.5 pathe: 1.1.1 @@ -5119,8 +5146,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.8.1 - vite: 5.0.11(@types/node@20.10.6) - vite-node: 1.1.3(@types/node@20.10.6) + vite: 5.0.11(@types/node@20.10.7) + vite-node: 1.1.3(@types/node@20.10.7) why-is-node-running: 2.2.2 transitivePeerDependencies: - less