diff --git a/package.json b/package.json index d3dc28bf..d0c1afce 100644 --- a/package.json +++ b/package.json @@ -31,10 +31,10 @@ "@iconify-json/carbon": "^1.1.31", "@iconify-json/cil": "^1.1.8", "@iconify-json/ic": "^1.1.17", - "@iconify-json/mdi": "^1.1.64", + "@iconify-json/mdi": "^1.1.65", "@iconify-json/mdi-light": "^1.1.10", - "@iconify-json/octicon": "^1.1.52", - "@iconify-json/ph": "^1.1.11", + "@iconify-json/octicon": "^1.1.53", + "@iconify-json/ph": "^1.1.12", "@intlify/unplugin-vue-i18n": "^4.0.0", "@tailwindcss/container-queries": "^0.1.1", "@tailwindcss/typography": "^0.5.12", @@ -69,7 +69,7 @@ "vite-plugin-pages": "^0.32.1", "vite-plugin-vue-layouts": "^0.11.0", "vue": "^3.4.21", - "vue-i18n": "^9.10.2", + "vue-i18n": "^9.11.0", "vue-router": "^4.3.0" }, "devDependencies": { @@ -83,7 +83,7 @@ "@types/d3-shape": "^3.1.6", "@types/d3-transition": "^3.0.8", "@types/lodash.debounce": "^4.0.9", - "@types/node": "^20.12.3", + "@types/node": "^20.12.4", "@vitejs/plugin-vue": "5.0.4", "@vue/compiler-sfc": "^3.4.21", "@vue/test-utils": "^2.4.5", @@ -100,7 +100,7 @@ "typescript": "^5.4.3", "vitepress": "1.0.2", "vitest": "^1.4.0", - "vue-tsc": "^2.0.7" + "vue-tsc": "^2.0.10" }, "lint-staged": { "*.{js,vue,css,ts,html,md}": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e29ad1e5..9914bd3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,20 +15,20 @@ dependencies: specifier: ^1.1.17 version: 1.1.17 '@iconify-json/mdi': - specifier: ^1.1.64 - version: 1.1.64 + specifier: ^1.1.65 + version: 1.1.65 '@iconify-json/mdi-light': specifier: ^1.1.10 version: 1.1.10 '@iconify-json/octicon': - specifier: ^1.1.52 - version: 1.1.52 + specifier: ^1.1.53 + version: 1.1.53 '@iconify-json/ph': - specifier: ^1.1.11 - version: 1.1.11 + specifier: ^1.1.12 + version: 1.1.12 '@intlify/unplugin-vue-i18n': specifier: ^4.0.0 - version: 4.0.0(vue-i18n@9.10.2) + version: 4.0.0(vue-i18n@9.11.0) '@tailwindcss/container-queries': specifier: ^0.1.1 version: 0.1.1(tailwindcss@3.4.3) @@ -115,7 +115,7 @@ dependencies: version: 2.9.0(@vueuse/core@10.9.0)(typescript@5.4.3)(vite@5.2.8)(vue@3.4.21) vite: specifier: 5.2.8 - version: 5.2.8(@types/node@20.12.3) + version: 5.2.8(@types/node@20.12.4) vite-plugin-compression2: specifier: ^1.0.0 version: 1.0.0 @@ -129,8 +129,8 @@ dependencies: specifier: ^3.4.21 version: 3.4.21(typescript@5.4.3) vue-i18n: - specifier: ^9.10.2 - version: 9.10.2(vue@3.4.21) + specifier: ^9.11.0 + version: 9.11.0(vue@3.4.21) vue-router: specifier: ^4.3.0 version: 4.3.0(vue@3.4.21) @@ -167,8 +167,8 @@ devDependencies: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^20.12.3 - version: 20.12.3 + specifier: ^20.12.4 + version: 20.12.4 '@vitejs/plugin-vue': specifier: 5.0.4 version: 5.0.4(vite@5.2.8)(vue@3.4.21) @@ -207,19 +207,19 @@ devDependencies: version: 2.11.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.12.3)(typescript@5.4.3) + version: 10.9.2(@types/node@20.12.4)(typescript@5.4.3) typescript: specifier: ^5.4.3 version: 5.4.3 vitepress: specifier: 1.0.2 - version: 1.0.2(@algolia/client-search@4.22.0)(@types/node@20.12.3)(fuse.js@7.0.0)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.3) + version: 1.0.2(@algolia/client-search@4.22.0)(@types/node@20.12.4)(fuse.js@7.0.0)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.3) vitest: specifier: ^1.4.0 - version: 1.4.0(@types/node@20.12.3)(jsdom@24.0.0) + version: 1.4.0(@types/node@20.12.4)(jsdom@24.0.0) vue-tsc: - specifier: ^2.0.7 - version: 2.0.7(typescript@5.4.3) + specifier: ^2.0.10 + version: 2.0.10(typescript@5.4.3) packages: @@ -697,20 +697,20 @@ packages: '@iconify/types': 2.0.0 dev: false - /@iconify-json/mdi@1.1.64: - resolution: {integrity: sha512-zGeo5TjhNFAY6FmSDBLAzDO811t77r6v/mDi7CAL9w5eXqKez6bIjk8R9AL/RHIeq44ALP4Ozr4lMqFTkHr7ug==} + /@iconify-json/mdi@1.1.65: + resolution: {integrity: sha512-P9ovos4pKjqwbcUaF5axnHKc1J4djfwLQ6vheJSzbTuZ7gLyonAI/mDDc+ekC4HFCnrYWPjdpkKT+mIujuqOaA==} dependencies: '@iconify/types': 2.0.0 dev: false - /@iconify-json/octicon@1.1.52: - resolution: {integrity: sha512-0bLc9t54p55nVlQ8SKF7BYOBTy/Q5SfvqYcOD09APDksRTikO45MwKTfG3fzkbaIwpobuVQM1sXiSCsyWJX9Tg==} + /@iconify-json/octicon@1.1.53: + resolution: {integrity: sha512-QaVwZsO7v4F5J1oj3uhxLXYA4fCzrvWFlruyMXOhUDZtrKTc6Vb5nIO1b7A4NOwzlTW638XZzHW70PnE0V0F8g==} dependencies: '@iconify/types': 2.0.0 dev: false - /@iconify-json/ph@1.1.11: - resolution: {integrity: sha512-izLvLZrU7WM03zNwNWNrAySv3i45hM3D3K6USjCGBSQMUG0HB8zxwrMf4O0leDrganmuQBH7Z0DWTgyH1ET/fg==} + /@iconify-json/ph@1.1.12: + resolution: {integrity: sha512-m+rXTW084YaQQHT+F8TxdkCoAh+i/5MWRoSuPmxCWPlxwMAaLT/QfyVsbEiV95HM5806U/jKpBV6F1b7Pmr3Vg==} dependencies: '@iconify/types': 2.0.0 dev: false @@ -732,7 +732,7 @@ packages: - supports-color dev: false - /@intlify/bundle-utils@8.0.0(vue-i18n@9.10.2): + /@intlify/bundle-utils@8.0.0(vue-i18n@9.11.0): resolution: {integrity: sha512-1B++zykRnMwQ+20SpsZI1JCnV/YJt9Oq7AGlEurzkWJOFtFAVqaGc/oV36PBRYeiKnTbY9VYfjBimr2Vt42wLQ==} engines: {node: '>= 14.16'} peerDependencies: @@ -752,16 +752,16 @@ packages: jsonc-eslint-parser: 2.4.0 mlly: 1.5.0 source-map-js: 1.2.0 - vue-i18n: 9.10.2(vue@3.4.21) + vue-i18n: 9.11.0(vue@3.4.21) yaml-eslint-parser: 1.2.2 dev: false - /@intlify/core-base@9.10.2: - resolution: {integrity: sha512-HGStVnKobsJL0DoYIyRCGXBH63DMQqEZxDUGrkNI05FuTcruYUtOAxyL3zoAZu/uDGO6mcUvm3VXBaHG2GdZCg==} + /@intlify/core-base@9.11.0: + resolution: {integrity: sha512-cveOqAstjLZIiyatcP/HrzrQ87cZI8ScPQna3yvoM8zjcjcIRK1MRvmxUNlPdg0rTNJMZw7rixPVM58O5aHVPA==} engines: {node: '>= 16'} dependencies: - '@intlify/message-compiler': 9.10.2 - '@intlify/shared': 9.10.2 + '@intlify/message-compiler': 9.11.0 + '@intlify/shared': 9.11.0 dev: false /@intlify/message-compiler@9.10.2: @@ -772,12 +772,25 @@ packages: source-map-js: 1.2.0 dev: false + /@intlify/message-compiler@9.11.0: + resolution: {integrity: sha512-x31Gl7cscnoI4UUY1yaIy8e7vVMVW1VVlTXZz4SIHKqoSEUkfmgqK8NAx1e7RcoHEbICR7uyCbud0ZL1s4OGXQ==} + engines: {node: '>= 16'} + dependencies: + '@intlify/shared': 9.11.0 + source-map-js: 1.2.0 + dev: false + /@intlify/shared@9.10.2: resolution: {integrity: sha512-ttHCAJkRy7R5W2S9RVnN9KYQYPIpV2+GiS79T4EE37nrPyH6/1SrOh3bmdCRC1T3ocL8qCDx7x2lBJ0xaITU7Q==} engines: {node: '>= 16'} dev: false - /@intlify/unplugin-vue-i18n@4.0.0(vue-i18n@9.10.2): + /@intlify/shared@9.11.0: + resolution: {integrity: sha512-KHSNgi7sRjmSm7aD8QH8WFt9VfKaekJuJ473opbJlkGY3EDnDUU8ikIhG8PbasQbgNvbY3m3tWNGqk2omIdwMA==} + engines: {node: '>= 16'} + dev: false + + /@intlify/unplugin-vue-i18n@4.0.0(vue-i18n@9.11.0): resolution: {integrity: sha512-q2Mhqa/mLi0tulfLFO4fMXXvEbkSZpI5yGhNNsLTNJJ41icEGUuyDe+j5zRZIKSkOJRgX6YbCyibTDJdRsukmw==} engines: {node: '>= 14.16'} peerDependencies: @@ -792,7 +805,7 @@ packages: vue-i18n-bridge: optional: true dependencies: - '@intlify/bundle-utils': 8.0.0(vue-i18n@9.10.2) + '@intlify/bundle-utils': 8.0.0(vue-i18n@9.11.0) '@intlify/shared': 9.10.2 '@rollup/pluginutils': 5.1.0 '@vue/compiler-sfc': 3.4.21 @@ -804,7 +817,7 @@ packages: picocolors: 1.0.0 source-map-js: 1.2.0 unplugin: 1.10.0 - vue-i18n: 9.10.2(vue@3.4.21) + vue-i18n: 9.11.0(vue@3.4.21) transitivePeerDependencies: - rollup - supports-color @@ -1175,8 +1188,8 @@ packages: resolution: {integrity: sha512-AuHIyzR5Hea7ij0P9q7vx7xu4z0C28ucwjAZC0ja7JhINyCnOw8/DnvAPQQ9TfOlCtZAmCERKQX9+o1mgQhuOQ==} dev: false - /@types/node@20.12.3: - resolution: {integrity: sha512-sD+ia2ubTeWrOu+YMF+MTAB7E+O7qsMqAbMfW7DG3K1URwhZ5hN1pLlRVGbf4wDFzSfikL05M17EyorS86jShw==} + /@types/node@20.12.4: + resolution: {integrity: sha512-E+Fa9z3wSQpzgYQdYmme5X3OTuejnnTx88A6p6vkkJosR3KBz+HpE3kqNm98VE6cfLFcISx7zW7MsJkH6KwbTw==} dependencies: undici-types: 5.26.5 @@ -1190,7 +1203,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) vue: 3.4.21(typescript@5.4.3) dev: true @@ -1233,22 +1246,22 @@ packages: pretty-format: 29.7.0 dev: true - /@volar/language-core@2.1.3: - resolution: {integrity: sha512-F93KYZYqcYltG7NihfnLt/omMZOtrQtsh2+wj+cgx3xolopU+TZvmwlZWOjw3ObZGFj3SKBb4jJn6VSfSch6RA==} + /@volar/language-core@2.2.0-alpha.5: + resolution: {integrity: sha512-RqERQ8HXxKC/HAGpDg7oG/Yg8n3rC3KEnYE3D7lcKIblU59JEZX73IWD/L3fdjzyeSglDWjL91iOblU8MuKEoA==} dependencies: - '@volar/source-map': 2.1.3 + '@volar/source-map': 2.2.0-alpha.5 dev: true - /@volar/source-map@2.1.3: - resolution: {integrity: sha512-j+R+NG/OlDgdNMttADxNuSM9Z26StT/Bjw0NgSydI05Vihngn9zvaP/xXwfWs5qQrRzbKVFxJebS2ks5m/URuA==} + /@volar/source-map@2.2.0-alpha.5: + resolution: {integrity: sha512-Lw1LOPgt1QGaQX9HstRTlBz5x6d5mGq9ZTFMeyWVr8/5YOv3hCU0ehtMTwmCiAX/ZyNSINFI01ODePy2hwy06A==} dependencies: muggle-string: 0.4.1 dev: true - /@volar/typescript@2.1.3: - resolution: {integrity: sha512-ZZqLMih4mvu2eJAW3UCFm84OM/ojYMoA/BU/W1TctT5F2nVzNJmW4jxMWmP3wQzxCbATfTa5gLb1+BSI9NBMBg==} + /@volar/typescript@2.2.0-alpha.5: + resolution: {integrity: sha512-9UKZSDTcgvKMXz9TiU1kHmu3uMuH8+M7oZ6/CzBt8LvFda+ec/ZDcvBjQg2rU5EVn4d+YPYcqenkeHre3tO7Og==} dependencies: - '@volar/language-core': 2.1.3 + '@volar/language-core': 2.2.0-alpha.5 path-browserify: 1.0.1 dev: true @@ -1428,7 +1441,7 @@ packages: optional: true dependencies: sirv: 2.0.3 - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) vue: 3.4.21(typescript@5.4.3) transitivePeerDependencies: - typescript @@ -1657,15 +1670,15 @@ packages: rfdc: 1.3.1 dev: true - /@vue/language-core@2.0.7(typescript@5.4.3): - resolution: {integrity: sha512-Vh1yZX3XmYjn9yYLkjU8DN6L0ceBtEcapqiyclHne8guG84IaTzqtvizZB1Yfxm3h6m7EIvjerLO5fvOZO6IIQ==} + /@vue/language-core@2.0.10(typescript@5.4.3): + resolution: {integrity: sha512-3ULtX6hSPJNdNChi6aJ4FfdJNs5EShBLxnwLFTqrk2N1385WOwGVlbHeS2R6W9s9lXZ0+mC2bv4VlFSyeNPNGA==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 2.1.3 + '@volar/language-core': 2.2.0-alpha.5 '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 @@ -3987,7 +4000,7 @@ packages: dependencies: lilconfig: 2.1.0 postcss: 8.4.38 - ts-node: 10.9.2(@types/node@20.12.3)(typescript@5.4.3) + ts-node: 10.9.2(@types/node@20.12.4)(typescript@5.4.3) yaml: 2.4.1 dev: false @@ -4705,7 +4718,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-node@10.9.2(@types/node@20.12.3)(typescript@5.4.3): + /ts-node@10.9.2(@types/node@20.12.4)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -4724,7 +4737,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.3 + '@types/node': 20.12.4 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -4830,7 +4843,7 @@ packages: dependencies: '@antfu/utils': 0.7.7 unplugin: 1.10.0 - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) dev: false /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.21): @@ -5012,7 +5025,7 @@ packages: convert-source-map: 2.0.0 dev: true - /vite-node@1.4.0(@types/node@20.12.3): + /vite-node@1.4.0(@types/node@20.12.4): resolution: {integrity: sha512-VZDAseqjrHgNd4Kh8icYHWzTKSCZMhia7GyHfhtzLW33fZlG9SwsB6CEhgyVOWkJfJ2pFLrp/Gj1FSfAiqH9Lw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5021,7 +5034,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) transitivePeerDependencies: - '@types/node' - less @@ -5061,7 +5074,7 @@ packages: json5: 2.2.3 local-pkg: 0.5.0 picocolors: 1.0.0 - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) yaml: 2.4.1 transitivePeerDependencies: - supports-color @@ -5076,14 +5089,14 @@ packages: dependencies: debug: 4.3.4 fast-glob: 3.3.2 - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) vue: 3.4.21(typescript@5.4.3) vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: - supports-color dev: false - /vite@5.2.8(@types/node@20.12.3): + /vite@5.2.8(@types/node@20.12.4): resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5111,14 +5124,14 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.3 + '@types/node': 20.12.4 esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.0 optionalDependencies: fsevents: 2.3.3 - /vitepress@1.0.2(@algolia/client-search@4.22.0)(@types/node@20.12.3)(fuse.js@7.0.0)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.3): + /vitepress@1.0.2(@algolia/client-search@4.22.0)(@types/node@20.12.4)(fuse.js@7.0.0)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.3): resolution: {integrity: sha512-bEj9yTEdWyewJFOhEREZF+mXuAgOq27etuJZT6DZSp+J3XpQstXMJc5piSVwhZBtuj8OfA0iXy+jdP1c71KMYQ==} hasBin: true peerDependencies: @@ -5144,7 +5157,7 @@ packages: minisearch: 6.3.0 postcss: 8.4.38 shiki: 1.2.0 - vite: 5.2.8(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) vue: 3.4.21(typescript@5.4.3) transitivePeerDependencies: - '@algolia/client-search' @@ -5174,7 +5187,7 @@ packages: - universal-cookie dev: true - /vitest@1.4.0(@types/node@20.12.3)(jsdom@24.0.0): + /vitest@1.4.0(@types/node@20.12.4)(jsdom@24.0.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -5199,7 +5212,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.12.3 + '@types/node': 20.12.4 '@vitest/expect': 1.4.0 '@vitest/runner': 1.4.0 '@vitest/snapshot': 1.4.0 @@ -5218,8 +5231,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.2.8(@types/node@20.12.3) - vite-node: 1.4.0(@types/node@20.12.3) + vite: 5.2.8(@types/node@20.12.4) + vite-node: 1.4.0(@types/node@20.12.4) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -5263,14 +5276,14 @@ packages: dependencies: vue: 3.4.21(typescript@5.4.3) - /vue-i18n@9.10.2(vue@3.4.21): - resolution: {integrity: sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw==} + /vue-i18n@9.11.0(vue@3.4.21): + resolution: {integrity: sha512-vU4gY6lu8Pdfs9BgKGiDAJmFDf88cceR47KcSB0VW4xJzUrXR/7qwqM7A8dQ2nedhoIDxoOm5Ro4pFd2KvJqbA==} engines: {node: '>= 16'} peerDependencies: vue: ^3.0.0 dependencies: - '@intlify/core-base': 9.10.2 - '@intlify/shared': 9.10.2 + '@intlify/core-base': 9.11.0 + '@intlify/shared': 9.11.0 '@vue/devtools-api': 6.5.1 vue: 3.4.21(typescript@5.4.3) dev: false @@ -5291,14 +5304,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc@2.0.7(typescript@5.4.3): - resolution: {integrity: sha512-LYa0nInkfcDBB7y8jQ9FQ4riJTRNTdh98zK/hzt4gEpBZQmf30dPhP+odzCa+cedGz6B/guvJEd0BavZaRptjg==} + /vue-tsc@2.0.10(typescript@5.4.3): + resolution: {integrity: sha512-XD9GuUuc40fdL6VrfbFS5PehxK6exhKGEkzCbMjT01HcJVNuJxXaPFIhMEfxn581eryX7LBygAH6YYqnXQGElA==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 2.1.3 - '@vue/language-core': 2.0.7(typescript@5.4.3) + '@volar/typescript': 2.2.0-alpha.5 + '@vue/language-core': 2.0.10(typescript@5.4.3) semver: 7.6.0 typescript: 5.4.3 dev: true