diff --git a/docs/package.json b/docs/package.json index 091209a2..bb6312fb 100644 --- a/docs/package.json +++ b/docs/package.json @@ -14,7 +14,7 @@ "@shikijs/transformers": "workspace:*", "@shikijs/twoslash": "workspace:*", "@unocss/reset": "^0.58.5", - "@vueuse/core": "^10.7.2", + "@vueuse/core": "^10.8.0", "floating-vue": "^5.2.2", "pinia": "^2.1.7", "shiki": "workspace:*", diff --git a/package.json b/package.json index 0f8d08cc..6e90b1c6 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,8 @@ "@shikijs/vitepress-twoslash": "workspace:*", "@types/fs-extra": "^11.0.4", "@types/hast": "^3.0.4", - "@types/node": "^20.11.19", - "@vitest/coverage-v8": "^1.3.0", + "@types/node": "^20.11.20", + "@vitest/coverage-v8": "^1.3.1", "ansi-sequence-parser": "^1.1.1", "bumpp": "^9.3.0", "eslint": "npm:eslint-ts-patch@8.56.0-0", @@ -60,12 +60,12 @@ "taze": "^0.13.3", "typescript": "^5.3.3", "unbuild": "^2.0.0", - "vite": "^5.1.3", + "vite": "^5.1.4", "vite-tsconfig-paths": "^4.3.1", "vitepress-plugin-mermaid": "^2.0.16", - "vitest": "^1.3.0", + "vitest": "^1.3.1", "vue-tsc": "^1.8.27", - "wrangler": "^3.28.3" + "wrangler": "^3.29.0" }, "resolutions": { "@shikijs/compat": "workspace:*", diff --git a/packages/monaco/playground/package.json b/packages/monaco/playground/package.json index 38f33035..17dbd8f9 100644 --- a/packages/monaco/playground/package.json +++ b/packages/monaco/playground/package.json @@ -8,6 +8,6 @@ }, "devDependencies": { "typescript": "^5.3.3", - "vite": "^5.1.3" + "vite": "^5.1.4" } } diff --git a/packages/shiki/package.json b/packages/shiki/package.json index 3b46a513..20b9a92e 100644 --- a/packages/shiki/package.json +++ b/packages/shiki/package.json @@ -102,7 +102,7 @@ "@shikijs/core": "workspace:*" }, "devDependencies": { - "tm-grammars": "^1.4.0", + "tm-grammars": "^1.4.4", "tm-themes": "^1.1.3", "vscode-oniguruma": "^1.7.0" } diff --git a/packages/twoslash/package.json b/packages/twoslash/package.json index 92751605..a340a2be 100644 --- a/packages/twoslash/package.json +++ b/packages/twoslash/package.json @@ -60,7 +60,7 @@ }, "devDependencies": { "@iconify-json/carbon": "^1.1.30", - "@iconify-json/codicon": "^1.1.42", + "@iconify-json/codicon": "^1.1.43", "@shikijs/twoslash": "^3.1.2", "hast-util-from-html": "^2.0.1", "typescript": "^5.3.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 41ed650a..e44c7676 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,7 +25,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.6.4 - version: 2.6.4(@vue/compiler-sfc@3.4.19)(eslint-plugin-format@0.1.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.0) + version: 2.6.4(@vue/compiler-sfc@3.4.19)(eslint-plugin-format@0.1.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.1) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 @@ -72,11 +72,11 @@ importers: specifier: ^3.0.4 version: 3.0.4 '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@vitest/coverage-v8': - specifier: ^1.3.0 - version: 1.3.0(vitest@1.3.0) + specifier: ^1.3.1 + version: 1.3.1(vitest@1.3.1) ansi-sequence-parser: specifier: ^1.1.1 version: 1.1.1 @@ -162,23 +162,23 @@ importers: specifier: ^2.0.0 version: 2.0.0(typescript@5.3.3) vite: - specifier: ^5.1.3 - version: 5.1.3(@types/node@20.11.19) + specifier: ^5.1.4 + version: 5.1.4(@types/node@20.11.20) vite-tsconfig-paths: specifier: ^4.3.1 - version: 4.3.1(typescript@5.3.3)(vite@5.1.3) + version: 4.3.1(typescript@5.3.3)(vite@5.1.4) vitepress-plugin-mermaid: specifier: ^2.0.16 version: 2.0.16(mermaid@10.7.0)(vitepress@1.0.0-rc.44) vitest: - specifier: ^1.3.0 - version: 1.3.0(@types/node@20.11.19) + specifier: ^1.3.1 + version: 1.3.1(@types/node@20.11.20) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) wrangler: - specifier: ^3.28.3 - version: 3.28.3 + specifier: ^3.29.0 + version: 3.29.0 docs: dependencies: @@ -199,8 +199,8 @@ importers: specifier: ^0.58.5 version: 0.58.5 '@vueuse/core': - specifier: ^10.7.2 - version: 10.7.2(vue@3.4.19) + specifier: ^10.8.0 + version: 10.8.0(vue@3.4.19) floating-vue: specifier: ^5.2.2 version: 5.2.2(vue@3.4.19) @@ -212,13 +212,13 @@ importers: version: link:../packages/shiki unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.35)(rollup@4.12.0)(vite@5.1.3) + version: 0.58.5(postcss@8.4.35)(rollup@4.12.0)(vite@5.1.4) unplugin-vue-components: specifier: ^0.26.0 version: 0.26.0(rollup@4.12.0)(vue@3.4.19) vitepress: specifier: ^1.0.0-rc.44 - version: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.19)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3) + version: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.20)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3) vue: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) @@ -296,8 +296,8 @@ importers: specifier: ^5.3.3 version: 5.3.3 vite: - specifier: ^5.1.3 - version: 5.1.3(@types/node@20.11.19) + specifier: ^5.1.4 + version: 5.1.4(@types/node@20.11.20) packages/rehype: dependencies: @@ -340,8 +340,8 @@ importers: version: link:../core devDependencies: tm-grammars: - specifier: ^1.4.0 - version: 1.4.0 + specifier: ^1.4.4 + version: 1.4.4 tm-themes: specifier: ^1.1.3 version: 1.1.3 @@ -368,8 +368,8 @@ importers: specifier: ^1.1.30 version: 1.1.30 '@iconify-json/codicon': - specifier: ^1.1.42 - version: 1.1.42 + specifier: ^1.1.43 + version: 1.1.43 '@shikijs/twoslash': specifier: workspace:* version: 'link:' @@ -559,7 +559,7 @@ packages: '@jridgewell/trace-mapping': 0.3.22 dev: true - /@antfu/eslint-config@2.6.4(@vue/compiler-sfc@3.4.19)(eslint-plugin-format@0.1.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.0): + /@antfu/eslint-config@2.6.4(@vue/compiler-sfc@3.4.19)(eslint-plugin-format@0.1.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.1): resolution: {integrity: sha512-dMD/QC5KWS1OltdpKLhfZM7W7y7zils85opk8d4lyNr7yn0OFjZs7eMYtcC6DrrN2kQ1JrFvBM7uB0QdWn5PUQ==} hasBin: true peerDependencies: @@ -611,7 +611,7 @@ packages: eslint-plugin-toml: 0.9.2(eslint-ts-patch@8.56.0-0) eslint-plugin-unicorn: 50.0.1(eslint-ts-patch@8.56.0-0) eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.20.0)(eslint-ts-patch@8.56.0-0) - eslint-plugin-vitest: 0.3.21(@typescript-eslint/eslint-plugin@6.20.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.0) + eslint-plugin-vitest: 0.3.21(@typescript-eslint/eslint-plugin@6.20.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.1) eslint-plugin-vue: 9.21.1(eslint-ts-patch@8.56.0-0) eslint-plugin-yml: 1.12.2(eslint-ts-patch@8.56.0-0) eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.19)(eslint-ts-patch@8.56.0-0) @@ -992,8 +992,8 @@ packages: mime: 3.0.0 dev: true - /@cloudflare/workerd-darwin-64@1.20240129.0: - resolution: {integrity: sha512-DfVVB5IsQLVcWPJwV019vY3nEtU88c2Qu2ST5SQxqcGivZ52imagLRK0RHCIP8PK4piSiq90qUC6ybppUsw8eg==} + /@cloudflare/workerd-darwin-64@1.20240208.0: + resolution: {integrity: sha512-64qjsCUz6VtjXnUex5D6dWoJDuUBRw1ps2TEVH9wGJ4ubiLVUxKhj3bzkVy0RoJ8FhaCKzJWWRyTo4yc192UTA==} engines: {node: '>=16'} cpu: [x64] os: [darwin] @@ -1001,8 +1001,8 @@ packages: dev: true optional: true - /@cloudflare/workerd-darwin-arm64@1.20240129.0: - resolution: {integrity: sha512-t0q8ABkmumG1zRM/MZ/vIv/Ysx0vTAXnQAPy/JW5aeQi/tqrypXkO9/NhPc0jbF/g/hIPrWEqpDgEp3CB7Da7Q==} + /@cloudflare/workerd-darwin-arm64@1.20240208.0: + resolution: {integrity: sha512-eVQrAV200LhwLY6JZLx3l2lDrjsTC86lqnvH+RSeM43bAcdneC6lVfykHnTaOTgYFvYQbqRkn9ICWxXj1V9L5g==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] @@ -1010,8 +1010,8 @@ packages: dev: true optional: true - /@cloudflare/workerd-linux-64@1.20240129.0: - resolution: {integrity: sha512-sFV1uobHgDI+6CKBS/ZshQvOvajgwl6BtiYaH4PSFSpvXTmRx+A9bcug+6BnD+V4WgwxTiEO2iR97E1XuwDAVw==} + /@cloudflare/workerd-linux-64@1.20240208.0: + resolution: {integrity: sha512-ivZ2UuCvi44j8JZ++XlQzSYajt5ptvAdwlh3WPpCcygtHXEh6SVo8QXEUOXhPbv861C0HZMYxLCaLqlpQDWB8g==} engines: {node: '>=16'} cpu: [x64] os: [linux] @@ -1019,8 +1019,8 @@ packages: dev: true optional: true - /@cloudflare/workerd-linux-arm64@1.20240129.0: - resolution: {integrity: sha512-O7q7htHaFRp8PgTqNJx1/fYc3+LnvAo6kWWB9a14C5OWak6AAZk42PNpKPx+DXTmGvI+8S1+futBGUeJ8NPDXg==} + /@cloudflare/workerd-linux-arm64@1.20240208.0: + resolution: {integrity: sha512-aLfvl9kXQKbM7aLvfL0HbOt5VEgv15mEZGyFKyDldJ8+nOXH6nYPma1ccwF8BHmu8otHc420eyPr2xPKhLSJnw==} engines: {node: '>=16'} cpu: [arm64] os: [linux] @@ -1028,8 +1028,8 @@ packages: dev: true optional: true - /@cloudflare/workerd-windows-64@1.20240129.0: - resolution: {integrity: sha512-YqGno0XSqqqkDmNoGEX6M8kJlI2lEfWntbTPVtHaZlaXVR9sWfoD7TEno0NKC95cXFz+ioyFLbgbOdnfWwmVAA==} + /@cloudflare/workerd-windows-64@1.20240208.0: + resolution: {integrity: sha512-Y6KMukWnorsSmPx6d82IuJ4SU8sX1+2y+w1uFJ76sucSgXqUAN1fmjG+EyzRVbcbsxRGBCD9c1Pn8T1amMLEYA==} engines: {node: '>=16'} cpu: [x64] os: [win32] @@ -1634,8 +1634,8 @@ packages: '@iconify/types': 2.0.0 dev: true - /@iconify-json/codicon@1.1.42: - resolution: {integrity: sha512-Vl6F2hYupvKKAnLXdD3nHAY9pLxHqFzT9O4xiycqxKzf4+RuknyUOnzwJEDAXIBL8OduGBU1LK1IXeBA9L35WQ==} + /@iconify-json/codicon@1.1.43: + resolution: {integrity: sha512-BqtJiJKXhyU5vOFCDYwfqGErNt50DkVkz7lMO6wTMRx0vylNbbCyphVbKm6Xq3TBmEnS5puCmo7cM7TcIhgC9A==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -2379,20 +2379,20 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/hast@3.0.4: @@ -2411,7 +2411,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/linkify-it@3.0.5: @@ -2448,11 +2448,11 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true - /@types/node@20.11.19: - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} + /@types/node@20.11.20: + resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} dependencies: undici-types: 5.26.5 dev: true @@ -2619,7 +2619,7 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - /@unocss/astro@0.58.5(rollup@4.12.0)(vite@5.1.3): + /@unocss/astro@0.58.5(rollup@4.12.0)(vite@5.1.4): resolution: {integrity: sha512-LtuVnj8oFAK9663OVhQO8KpdJFiOyyPsYfnOZlDCOFK3gHb/2WMrzdBwr1w8LoQF3bDedkFMKirVF7gWjyZiaw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2629,8 +2629,8 @@ packages: dependencies: '@unocss/core': 0.58.5 '@unocss/reset': 0.58.5 - '@unocss/vite': 0.58.5(rollup@4.12.0)(vite@5.1.3) - vite: 5.1.3(@types/node@20.11.19) + '@unocss/vite': 0.58.5(rollup@4.12.0)(vite@5.1.4) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - rollup dev: true @@ -2813,7 +2813,7 @@ packages: '@unocss/core': 0.58.5 dev: true - /@unocss/vite@0.58.5(rollup@4.12.0)(vite@5.1.3): + /@unocss/vite@0.58.5(rollup@4.12.0)(vite@5.1.4): resolution: {integrity: sha512-p4o1XNX1rvjmoUqSSdua8XyWNg/d+YUChDd2L/xEty+6j2qv0wUaohs3UQ87vWlv632/UmgdX+2MbrgtqthCtw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2828,7 +2828,7 @@ packages: chokidar: 3.5.3 fast-glob: 3.3.2 magic-string: 0.30.6 - vite: 5.1.3(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - rollup dev: true @@ -2840,14 +2840,14 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.1.3(@types/node@20.11.19) + vite: 5.1.3(@types/node@20.11.20) vue: 3.4.19(typescript@5.3.3) dev: true - /@vitest/coverage-v8@1.3.0(vitest@1.3.0): - resolution: {integrity: sha512-e5Y5uK5NNoQMQaNitGQQjo9FoA5ZNcu7Bn6pH+dxUf48u6po1cX38kFBYUHZ9GNVkF4JLbncE0WeWwTw+nLrxg==} + /@vitest/coverage-v8@1.3.1(vitest@1.3.1): + resolution: {integrity: sha512-UuBnkSJUNE9rdHjDCPyJ4fYuMkoMtnghes1XohYa4At0MS3OQSAo97FrbwSLRshYsXThMZy1+ybD/byK5llyIg==} peerDependencies: - vitest: 1.3.0 + vitest: 1.3.1 dependencies: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 @@ -2862,43 +2862,43 @@ packages: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.3.0(@types/node@20.11.19) + vitest: 1.3.1(@types/node@20.11.20) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.3.0: - resolution: {integrity: sha512-7bWt0vBTZj08B+Ikv70AnLRicohYwFgzNjFqo9SxxqHHxSlUJGSXmCRORhOnRMisiUryKMdvsi1n27Bc6jL9DQ==} + /@vitest/expect@1.3.1: + resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} dependencies: - '@vitest/spy': 1.3.0 - '@vitest/utils': 1.3.0 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 chai: 4.4.1 dev: true - /@vitest/runner@1.3.0: - resolution: {integrity: sha512-1Jb15Vo/Oy7mwZ5bXi7zbgszsdIBNjc4IqP8Jpr/8RdBC4nF1CTzIAn2dxYvpF1nGSseeL39lfLQ2uvs5u1Y9A==} + /@vitest/runner@1.3.1: + resolution: {integrity: sha512-5FzF9c3jG/z5bgCnjr8j9LNq/9OxV2uEBAITOXfoe3rdZJTdO7jzThth7FXv/6b+kdY65tpRQB7WaKhNZwX+Kg==} dependencies: - '@vitest/utils': 1.3.0 + '@vitest/utils': 1.3.1 p-limit: 5.0.0 pathe: 1.1.2 dev: true - /@vitest/snapshot@1.3.0: - resolution: {integrity: sha512-swmktcviVVPYx9U4SEQXLV6AEY51Y6bZ14jA2yo6TgMxQ3h+ZYiO0YhAHGJNp0ohCFbPAis1R9kK0cvN6lDPQA==} + /@vitest/snapshot@1.3.1: + resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} dependencies: magic-string: 0.30.6 pathe: 1.1.2 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.3.0: - resolution: {integrity: sha512-AkCU0ThZunMvblDpPKgjIi025UxR8V7MZ/g/EwmAGpjIujLVV2X6rGYGmxE2D4FJbAy0/ijdROHMWa2M/6JVMw==} + /@vitest/spy@1.3.1: + resolution: {integrity: sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.3.0: - resolution: {integrity: sha512-/LibEY/fkaXQufi4GDlQZhikQsPO2entBKtfuyIpr1jV4DpaeasqkeHjhdOhU24vSHshcSuEyVlWdzvv2XmYCw==} + /@vitest/utils@1.3.1: + resolution: {integrity: sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==} dependencies: diff-sequences: 29.6.3 estree-walker: 3.0.3 @@ -3049,6 +3049,18 @@ packages: - vue dev: true + /@vueuse/core@10.8.0(vue@3.4.19): + resolution: {integrity: sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==} + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.8.0 + '@vueuse/shared': 10.8.0(vue@3.4.19) + vue-demi: 0.14.7(vue@3.4.19) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + /@vueuse/integrations@10.7.2(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.19): resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==} peerDependencies: @@ -3104,6 +3116,10 @@ packages: resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} dev: true + /@vueuse/metadata@10.8.0: + resolution: {integrity: sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==} + dev: true + /@vueuse/shared@10.7.2(vue@3.4.19): resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} dependencies: @@ -3113,6 +3129,15 @@ packages: - vue dev: true + /@vueuse/shared@10.8.0(vue@3.4.19): + resolution: {integrity: sha512-dUdy6zwHhULGxmr9YUg8e+EnB39gcM4Fe2oKBSrh3cOsV30JcMPtsyuspgFCUo5xxFNaeMf/W2yyKfST7Bg8oQ==} + dependencies: + vue-demi: 0.14.7(vue@3.4.19) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -4717,7 +4742,7 @@ packages: eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vitest@0.3.21(@typescript-eslint/eslint-plugin@6.20.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.0): + /eslint-plugin-vitest@0.3.21(@typescript-eslint/eslint-plugin@6.20.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3)(vitest@1.3.1): resolution: {integrity: sha512-oYwR1MrwaBw/OG6CKU+SJYleAc442w6CWL1RTQl5WLwy8X3sh0bgHIQk5iEtmTak3Q+XAvZglr0bIoDOjFdkcw==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: @@ -4733,7 +4758,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) '@typescript-eslint/utils': 6.20.0(eslint-ts-patch@8.56.0-0)(typescript@5.3.3) eslint: /eslint-ts-patch@8.56.0-0 - vitest: 1.3.0(@types/node@20.11.19) + vitest: 1.3.1(@types/node@20.11.20) transitivePeerDependencies: - supports-color - typescript @@ -6659,8 +6684,8 @@ packages: engines: {node: '>=4'} dev: true - /miniflare@3.20240129.3: - resolution: {integrity: sha512-PCmLJ+UvtbpPj/fgNzTGbd+U5QBkt3akRNcdks9RBJU2SH+gUCp7iahsaI4GA344NX5MIbC6ctw1A6TfcA+aFA==} + /miniflare@3.20240208.0: + resolution: {integrity: sha512-NnP3MQFh2pV7iETNmJzSlMBF/KhRA+XT4A7JLCfxunadQSPbTMMgbsZo9EfLloMwHMUhZGNVot3Pvh+VnT2joQ==} engines: {node: '>=16.13'} hasBin: true dependencies: @@ -6672,7 +6697,7 @@ packages: glob-to-regexp: 0.4.1 stoppable: 1.1.0 undici: 5.28.2 - workerd: 1.20240129.0 + workerd: 1.20240208.0 ws: 8.16.0 youch: 3.3.3 zod: 3.22.4 @@ -8508,8 +8533,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tm-grammars@1.4.0: - resolution: {integrity: sha512-B7PQMaJLTw9hMC9tkqX/LsNi2uOlpRv9F/EKIKCoD4dz2g/ulpXKc1PytdZ2taWgyf8nKjcq6YZ2qWVBpsp+Fg==} + /tm-grammars@1.4.4: + resolution: {integrity: sha512-pRaX0dC6n0knLE1L6ceFCYFHMrTXz2idjA+MAtNupNpbsFj4tpGfJ5e1eU1xihbRwFSJSXmh7QrFvVIJ8S4RQw==} dev: true /tm-themes@1.1.3: @@ -8805,7 +8830,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss@0.58.5(postcss@8.4.35)(rollup@4.12.0)(vite@5.1.3): + /unocss@0.58.5(postcss@8.4.35)(rollup@4.12.0)(vite@5.1.4): resolution: {integrity: sha512-0g4P6jLgRRNnhscxw7nQ9RHGrKJ1UPPiHPet+YT3TXUcmy4mTiYgo9+kGQf5bjyrzsELJ10cT6Qz2y6g9Tls4g==} engines: {node: '>=14'} peerDependencies: @@ -8817,7 +8842,7 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.58.5(rollup@4.12.0)(vite@5.1.3) + '@unocss/astro': 0.58.5(rollup@4.12.0)(vite@5.1.4) '@unocss/cli': 0.58.5(rollup@4.12.0) '@unocss/core': 0.58.5 '@unocss/extractor-arbitrary-variants': 0.58.5 @@ -8836,8 +8861,8 @@ packages: '@unocss/transformer-compile-class': 0.58.5 '@unocss/transformer-directives': 0.58.5 '@unocss/transformer-variant-group': 0.58.5 - '@unocss/vite': 0.58.5(rollup@4.12.0)(vite@5.1.3) - vite: 5.1.3(@types/node@20.11.19) + '@unocss/vite': 0.58.5(rollup@4.12.0)(vite@5.1.4) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - postcss - rollup @@ -8977,8 +9002,8 @@ packages: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - /vite-node@1.3.0(@types/node@20.11.19): - resolution: {integrity: sha512-D/oiDVBw75XMnjAXne/4feCkCEwcbr2SU1bjAhCcfI5Bq3VoOHji8/wCPAfUkDIeohJ5nSZ39fNxM3dNZ6OBOA==} + /vite-node@1.3.1(@types/node@20.11.20): + resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -8986,7 +9011,7 @@ packages: debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.1.3(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - '@types/node' - less @@ -8998,7 +9023,7 @@ packages: - terser dev: true - /vite-tsconfig-paths@4.3.1(typescript@5.3.3)(vite@5.1.3): + /vite-tsconfig-paths@4.3.1(typescript@5.3.3)(vite@5.1.4): resolution: {integrity: sha512-cfgJwcGOsIxXOLU/nELPny2/LUD/lcf1IbfyeKTv2bsupVbTH/xpFtdQlBmIP1GEK2CjjLxYhFfB+QODFAx5aw==} peerDependencies: vite: '*' @@ -9009,13 +9034,13 @@ packages: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.1(typescript@5.3.3) - vite: 5.1.3(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) transitivePeerDependencies: - supports-color - typescript dev: true - /vite@5.1.3(@types/node@20.11.19): + /vite@5.1.3(@types/node@20.11.20): resolution: {integrity: sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9043,7 +9068,43 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 + esbuild: 0.19.12 + postcss: 8.4.35 + rollup: 4.12.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@5.1.4(@types/node@20.11.20): + resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} + 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: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.11.20 esbuild: 0.19.12 postcss: 8.4.35 rollup: 4.12.0 @@ -9058,12 +9119,12 @@ packages: vitepress: ^1.0.0 || ^1.0.0-alpha dependencies: mermaid: 10.7.0 - vitepress: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.19)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3) + vitepress: 1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.20)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3) optionalDependencies: '@mermaid-js/mermaid-mindmap': 9.3.0 dev: true - /vitepress@1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.19)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3): + /vitepress@1.0.0-rc.44(@algolia/client-search@4.22.1)(@types/node@20.11.20)(fuse.js@7.0.0)(postcss@8.4.35)(search-insights@2.13.0)(typescript@5.3.3): resolution: {integrity: sha512-tO5taxGI7fSpBK1D8zrZTyJJERlyU9nnt0jHSt3fywfq3VKn977Hg0wUuTkEmwXlFYwuW26+6+3xorf4nD3XvA==} hasBin: true peerDependencies: @@ -9082,14 +9143,14 @@ packages: '@types/markdown-it': 13.0.7 '@vitejs/plugin-vue': 5.0.4(vite@5.1.3)(vue@3.4.19) '@vue/devtools-api': 7.0.14 - '@vueuse/core': 10.7.2(vue@3.4.19) + '@vueuse/core': 10.8.0(vue@3.4.19) '@vueuse/integrations': 10.7.2(focus-trap@7.5.4)(fuse.js@7.0.0)(vue@3.4.19) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 6.3.0 postcss: 8.4.35 shiki: link:packages/shiki - vite: 5.1.3(@types/node@20.11.19) + vite: 5.1.3(@types/node@20.11.20) vue: 3.4.19(typescript@5.3.3) transitivePeerDependencies: - '@algolia/client-search' @@ -9119,15 +9180,15 @@ packages: - universal-cookie dev: true - /vitest@1.3.0(@types/node@20.11.19): - resolution: {integrity: sha512-V9qb276J1jjSx9xb75T2VoYXdO1UKi+qfflY7V7w93jzX7oA/+RtYE6TcifxksxsZvygSSMwu2Uw6di7yqDMwg==} + /vitest@1.3.1(@types/node@20.11.20): + resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.3.0 - '@vitest/ui': 1.3.0 + '@vitest/browser': 1.3.1 + '@vitest/ui': 1.3.1 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -9144,12 +9205,12 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.19 - '@vitest/expect': 1.3.0 - '@vitest/runner': 1.3.0 - '@vitest/snapshot': 1.3.0 - '@vitest/spy': 1.3.0 - '@vitest/utils': 1.3.0 + '@types/node': 20.11.20 + '@vitest/expect': 1.3.1 + '@vitest/runner': 1.3.1 + '@vitest/snapshot': 1.3.1 + '@vitest/spy': 1.3.1 + '@vitest/utils': 1.3.1 acorn-walk: 8.3.2 chai: 4.4.1 debug: 4.3.4 @@ -9162,8 +9223,8 @@ packages: strip-literal: 2.0.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.1.3(@types/node@20.11.19) - vite-node: 1.3.0(@types/node@20.11.19) + vite: 5.1.4(@types/node@20.11.20) + vite-node: 1.3.1(@types/node@20.11.20) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9198,6 +9259,21 @@ packages: vue: 3.4.19(typescript@5.3.3) dev: true + /vue-demi@0.14.7(vue@3.4.19): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.4.19(typescript@5.3.3) + dev: true + /vue-eslint-parser@9.4.2(eslint-ts-patch@8.56.0-0): resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} engines: {node: ^14.17.0 || >=16.0.0} @@ -9302,21 +9378,21 @@ packages: stackback: 0.0.2 dev: true - /workerd@1.20240129.0: - resolution: {integrity: sha512-t4pnsmjjk/u+GdVDgH2M1AFmJaBUABshYK/vT/HNrAXsHSwN6VR8Yqw0JQ845OokO34VLkuUtYQYyxHHKpdtsw==} + /workerd@1.20240208.0: + resolution: {integrity: sha512-edFdwHU95Ww2SmjBvBJhbc7hhVXMEo6Y7qqSWCl6W9lGScTlCMCXd4AU3f/EGJ3P++FC+CWqu+XuAywebbKF2Q==} engines: {node: '>=16'} hasBin: true requiresBuild: true optionalDependencies: - '@cloudflare/workerd-darwin-64': 1.20240129.0 - '@cloudflare/workerd-darwin-arm64': 1.20240129.0 - '@cloudflare/workerd-linux-64': 1.20240129.0 - '@cloudflare/workerd-linux-arm64': 1.20240129.0 - '@cloudflare/workerd-windows-64': 1.20240129.0 + '@cloudflare/workerd-darwin-64': 1.20240208.0 + '@cloudflare/workerd-darwin-arm64': 1.20240208.0 + '@cloudflare/workerd-linux-64': 1.20240208.0 + '@cloudflare/workerd-linux-arm64': 1.20240208.0 + '@cloudflare/workerd-windows-64': 1.20240208.0 dev: true - /wrangler@3.28.3: - resolution: {integrity: sha512-pLuvWA5W8FhjI/a7Mr5F491KOqNMYzyWVN7dmwr+52sPv2BFrfN1v6btmhHYotSblCH8yfs5DmuxwdKuVPMw9w==} + /wrangler@3.29.0: + resolution: {integrity: sha512-VXUUltM0/fxCF20Z3tH39zpnykDJNPH2lMWI5wA0VmRpuKG0Gffjj5lU2vJaI/PfUCo3q4JErxWcgLezBGnFyA==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: @@ -9331,7 +9407,7 @@ packages: blake3-wasm: 2.1.5 chokidar: 3.5.3 esbuild: 0.17.19 - miniflare: 3.20240129.3 + miniflare: 3.20240208.0 nanoid: 3.3.7 path-to-regexp: 6.2.1 resolve: 1.22.8