From b9d29f92bddb5982e1607dc97cc9a883eabf12d6 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Sun, 11 Feb 2024 22:20:57 +0800 Subject: [PATCH 1/5] fix: `codemirror` import error (#1281) (#1283) --- packages/client/setup/codemirror.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/client/setup/codemirror.ts b/packages/client/setup/codemirror.ts index 6c50590281..ab60f13db3 100644 --- a/packages/client/setup/codemirror.ts +++ b/packages/client/setup/codemirror.ts @@ -1,6 +1,6 @@ import type { Ref, WritableComputedRef } from 'vue' import { watch } from 'vue' -import * as CodeMirror from 'codemirror' +import * as _CodeMirror from 'codemirror' import 'codemirror/mode/javascript/javascript' import 'codemirror/mode/css/css' import 'codemirror/mode/markdown/markdown' @@ -9,6 +9,10 @@ import 'codemirror/mode/htmlmixed/htmlmixed' import 'codemirror/addon/display/placeholder' import 'codemirror/lib/codemirror.css' +// eslint-disable-next-line ts/ban-ts-comment +// @ts-expect-error +const CodeMirror: typeof _CodeMirror = _CodeMirror.fromTextArea ? _CodeMirror : globalThis.CodeMirror + export async function useCodeMirror( textarea: Ref, input: Ref | WritableComputedRef, From 1fe61205144f279e6610603fc2298bfd016aabb0 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Sun, 11 Feb 2024 22:21:20 +0800 Subject: [PATCH 2/5] feat: allow `Text` as `VClick`'s top-level child (#1214) (#1285) --- packages/client/builtin/VClick.ts | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/client/builtin/VClick.ts b/packages/client/builtin/VClick.ts index 90548581ee..0535f11b44 100644 --- a/packages/client/builtin/VClick.ts +++ b/packages/client/builtin/VClick.ts @@ -4,7 +4,8 @@ * Learn more: https://sli.dev/guide/animations.html#click-animations */ -import { createVNode, defineComponent } from 'vue' +import type { PropType, VNode } from 'vue' +import { Text, defineComponent, h } from 'vue' import VClicks from './VClicks' export default defineComponent({ @@ -21,9 +22,13 @@ export default defineComponent({ type: Boolean, default: false, }, + wrapText: { + type: Function as PropType<(text: VNode) => VNode>, + default: (text: VNode) => h('span', text), + }, }, render() { - return createVNode( + return h( VClicks, { every: 99999, @@ -31,7 +36,14 @@ export default defineComponent({ hide: this.hide, fade: this.fade, }, - { default: this.$slots.default }, + { + default: () => + this.$slots.default?.().map(v => + v.type === Text + ? this.wrapText(v) + : v, + ), + }, ) }, }) From 6bf284c192c60b33ed0548e456866884dedc2669 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Mon, 12 Feb 2024 19:18:21 +0800 Subject: [PATCH 3/5] fix: slide note sync (#1157) (#1287) --- packages/client/logic/note.ts | 4 ++++ packages/slidev/node/plugins/loaders.ts | 21 ++++++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/packages/client/logic/note.ts b/packages/client/logic/note.ts index b5538a1a29..f5caaa8ee9 100644 --- a/packages/client/logic/note.ts +++ b/packages/client/logic/note.ts @@ -40,6 +40,10 @@ export function useSlideInfo(id: number | undefined): UseSlideInfo { if (payload.id === id) info.value = payload.data }) + import.meta.hot?.on('slidev-update-note', (payload) => { + if (payload.id === id && info.value.note.trim() !== payload.note.trim()) + info.value = { ...info.value, ...payload } + }) } return { diff --git a/packages/slidev/node/plugins/loaders.ts b/packages/slidev/node/plugins/loaders.ts index 65c61f5052..ceaf37539b 100644 --- a/packages/slidev/node/plugins/loaders.ts +++ b/packages/slidev/node/plugins/loaders.ts @@ -115,7 +115,11 @@ export function createSlidesLoader( if (type === 'json' && req.method === 'POST') { const body = await getBodyJson(req) const slide = data.slides[idx] - hmrPages.add(idx) + + const onlyNoteChanged = Object.keys(body).length === 2 + && 'note' in body && body.raw === null + if (!onlyNoteChanged) + hmrPages.add(idx) if (slide.source) { Object.assign(slide.source, body) @@ -173,7 +177,6 @@ export function createSlidesLoader( if ( a?.content.trim() === b?.content.trim() && a?.title?.trim() === b?.title?.trim() - && a?.note === b?.note && equal(a.frontmatter, b.frontmatter) && Object.entries(a.snippetsUsed ?? {}).every(([file, oldContent]) => { try { @@ -184,8 +187,20 @@ export function createSlidesLoader( return false } }) - ) + ) { + if (a?.note !== b?.note) { + ctx.server.ws.send({ + type: 'custom', + event: 'slidev-update-note', + data: { + id: i, + note: b!.note || '', + noteHTML: md.render(b!.note || ''), + }, + }) + } continue + } ctx.server.ws.send({ type: 'custom', From ec561f17ebec4ec85b51bde5ddaaed641ea8eb4b Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 12 Feb 2024 13:08:57 +0100 Subject: [PATCH 4/5] chore: update deps --- package.json | 12 +- packages/client/package.json | 8 +- packages/create-app/template/package.json | 2 +- packages/slidev/package.json | 20 +- pnpm-lock.yaml | 525 +++++++++++----------- 5 files changed, 278 insertions(+), 289 deletions(-) diff --git a/package.json b/package.json index 9b4536b9a7..494dc8565e 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@antfu/eslint-config": "^2.6.4", "@antfu/ni": "^0.21.12", "@antfu/utils": "^0.7.7", - "@shikijs/markdown-it": "^1.0.0-rc.0", + "@shikijs/markdown-it": "^1.1.1", "@slidev/cli": "workspace:*", "@slidev/parser": "workspace:*", "@slidev/types": "workspace:*", @@ -40,12 +40,12 @@ "@types/katex": "^0.16.7", "@types/localtunnel": "^2.0.4", "@types/markdown-it": "^13.0.7", - "@types/node": "^20.11.16", + "@types/node": "^20.11.17", "@types/prismjs": "^1.26.3", "@types/prompts": "^2.4.9", "@types/recordrtc": "^5.6.14", "@types/resolve": "^1.20.6", - "@types/semver": "^7.5.6", + "@types/semver": "^7.5.7", "@types/yargs": "^17.0.32", "@vueuse/core": "^10.7.2", "bumpp": "^9.3.0", @@ -59,12 +59,12 @@ "playwright-chromium": "^1.41.2", "pnpm": "^8.15.1", "rimraf": "^5.0.5", - "shiki": "^1.0.0-rc.0", + "shiki": "^1.1.1", "simple-git-hooks": "^2.9.0", "taze": "^0.13.3", - "tsup": "^8.0.1", + "tsup": "^8.0.2", "typescript": "^5.3.3", - "vite": "^5.0.12", + "vite": "^5.1.1", "vitest": "^1.2.2", "vue-tsc": "^1.8.27", "zx": "^7.2.3" diff --git a/packages/client/package.json b/packages/client/package.json index 32cac4b8bd..e1e91f7d81 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -20,9 +20,9 @@ }, "dependencies": { "@antfu/utils": "^0.7.7", - "@iconify-json/carbon": "^1.1.28", + "@iconify-json/carbon": "^1.1.30", "@iconify-json/ph": "^1.1.11", - "@shikijs/vitepress-twoslash": "^1.0.0-beta.5", + "@shikijs/vitepress-twoslash": "^1.1.1", "@slidev/parser": "workspace:*", "@slidev/types": "workspace:*", "@unhead/vue": "^1.8.10", @@ -46,10 +46,10 @@ "recordrtc": "^5.6.2", "resolve": "^1.22.8", "unocss": "^0.58.5", - "vue": "^3.4.15", + "vue": "^3.4.18", "vue-router": "^4.2.5" }, "devDependencies": { - "vite": "^5.0.12" + "vite": "^5.1.1" } } diff --git a/packages/create-app/template/package.json b/packages/create-app/template/package.json index a319c69e70..d4ceae89ac 100644 --- a/packages/create-app/template/package.json +++ b/packages/create-app/template/package.json @@ -11,6 +11,6 @@ "@slidev/cli": "^0.47.4", "@slidev/theme-default": "latest", "@slidev/theme-seriph": "latest", - "vue": "^3.4.15" + "vue": "^3.4.18" } } diff --git a/packages/slidev/package.json b/packages/slidev/package.json index 7adb847c27..227fa390f8 100644 --- a/packages/slidev/package.json +++ b/packages/slidev/package.json @@ -49,19 +49,19 @@ }, "dependencies": { "@antfu/utils": "^0.7.7", - "@iconify-json/carbon": "^1.1.28", + "@iconify-json/carbon": "^1.1.30", "@iconify-json/ph": "^1.1.11", "@lillallol/outline-pdf": "^4.0.0", "@mrdrogdrog/optional": "^1.2.1", - "@shikijs/markdown-it": "^1.0.0-beta.5", - "@shikijs/twoslash": "^1.0.0-beta.5", - "@shikijs/vitepress-twoslash": "^1.0.0-beta.5", + "@shikijs/markdown-it": "^1.1.1", + "@shikijs/twoslash": "^1.1.1", + "@shikijs/vitepress-twoslash": "^1.1.1", "@slidev/client": "workspace:*", "@slidev/parser": "workspace:*", "@slidev/types": "workspace:*", "@unocss/extractor-mdc": "^0.58.5", "@unocss/reset": "^0.58.5", - "@vitejs/plugin-vue": "^5.0.3", + "@vitejs/plugin-vue": "^5.0.4", "@vitejs/plugin-vue-jsx": "^3.1.0", "cli-progress": "^3.12.0", "codemirror": "^5.65.5", @@ -83,7 +83,7 @@ "markdown-it": "^14.0.0", "markdown-it-footnote": "^4.0.0", "markdown-it-link-attributes": "^4.0.1", - "markdown-it-mdc": "^0.2.1", + "markdown-it-mdc": "^0.2.3", "mlly": "^1.5.0", "monaco-editor": "^0.37.1", "nanoid": "^5.0.5", @@ -97,7 +97,7 @@ "resolve": "^1.22.8", "resolve-from": "^5.0.0", "resolve-global": "^2.0.0", - "shiki": "^1.0.0-beta.5", + "shiki": "^1.1.1", "sirv": "^2.0.4", "typescript": "^5.3.3", "unocss": "^0.58.5", @@ -105,18 +105,18 @@ "unplugin-vue-components": "^0.26.0", "unplugin-vue-markdown": "^0.26.0", "uqr": "^0.1.2", - "vite": "^5.0.12", + "vite": "^5.1.1", "vite-plugin-inspect": "^0.8.3", "vite-plugin-remote-assets": "^0.4.1", "vite-plugin-static-copy": "^1.0.1", "vite-plugin-vue-server-ref": "^0.4.2", "vitefu": "^0.2.5", - "vue": "^3.4.15", + "vue": "^3.4.18", "yargs": "^17.7.2" }, "devDependencies": { "@hedgedoc/markdown-it-plugins": "^2.1.4", "@types/plantuml-encoder": "^1.4.2", - "semver": "^7.5.4" + "semver": "^7.6.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2febd3605..95979c7c2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.6.4 - version: 2.6.4(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2) + version: 2.6.4(@vue/compiler-sfc@3.4.18)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2) '@antfu/ni': specifier: ^0.21.12 version: 0.21.12 @@ -23,8 +23,8 @@ importers: specifier: ^0.7.7 version: 0.7.7 '@shikijs/markdown-it': - specifier: ^1.0.0-rc.0 - version: 1.0.0-rc.0 + specifier: ^1.1.1 + version: 1.1.1 '@slidev/cli': specifier: workspace:* version: link:packages/slidev @@ -65,8 +65,8 @@ importers: specifier: ^13.0.7 version: 13.0.7 '@types/node': - specifier: ^20.11.16 - version: 20.11.16 + specifier: ^20.11.17 + version: 20.11.17 '@types/prismjs': specifier: ^1.26.3 version: 1.26.3 @@ -80,14 +80,14 @@ importers: specifier: ^1.20.6 version: 1.20.6 '@types/semver': - specifier: ^7.5.6 - version: 7.5.6 + specifier: ^7.5.7 + version: 7.5.7 '@types/yargs': specifier: ^17.0.32 version: 17.0.32 '@vueuse/core': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.15) + version: 10.7.2(vue@3.4.18) bumpp: specifier: ^9.3.0 version: 9.3.0 @@ -122,8 +122,8 @@ importers: specifier: ^5.0.5 version: 5.0.5 shiki: - specifier: ^1.0.0-rc.0 - version: 1.0.0-rc.0 + specifier: ^1.1.1 + version: 1.1.1 simple-git-hooks: specifier: ^2.9.0 version: 2.9.0 @@ -131,17 +131,17 @@ importers: specifier: ^0.13.3 version: 0.13.3 tsup: - specifier: ^8.0.1 - version: 8.0.1(typescript@5.3.3) + specifier: ^8.0.2 + version: 8.0.2(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.16) + specifier: ^5.1.1 + version: 5.1.1(@types/node@20.11.17) vitest: specifier: ^1.2.2 - version: 1.2.2(@types/node@20.11.16) + version: 1.2.2(@types/node@20.11.17) vue-tsc: specifier: ^1.8.27 version: 1.8.27(typescript@5.3.3) @@ -215,14 +215,14 @@ importers: specifier: ^0.7.7 version: 0.7.7 '@iconify-json/carbon': - specifier: ^1.1.28 - version: 1.1.28 + specifier: ^1.1.30 + version: 1.1.30 '@iconify-json/ph': specifier: ^1.1.11 version: 1.1.11 '@shikijs/vitepress-twoslash': - specifier: ^1.0.0-beta.5 - version: 1.0.0-beta.5(typescript@5.3.3) + specifier: ^1.1.1 + version: 1.1.1(typescript@5.3.3) '@slidev/parser': specifier: workspace:* version: link:../parser @@ -231,19 +231,19 @@ importers: version: link:../types '@unhead/vue': specifier: ^1.8.10 - version: 1.8.10(vue@3.4.15) + version: 1.8.10(vue@3.4.18) '@unocss/reset': specifier: ^0.58.5 version: 0.58.5 '@vueuse/core': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.15) + version: 10.7.2(vue@3.4.18) '@vueuse/math': specifier: ^10.7.2 - version: 10.7.2(vue@3.4.15) + version: 10.7.2(vue@3.4.18) '@vueuse/motion': specifier: ^2.0.0 - version: 2.0.0(vue@3.4.15) + version: 2.0.0(vue@3.4.18) codemirror: specifier: ^5.65.5 version: 5.65.16 @@ -258,7 +258,7 @@ importers: version: 2.0.5 floating-vue: specifier: ^5.2.2 - version: 5.2.2(vue@3.4.15) + version: 5.2.2(vue@3.4.18) fuse.js: specifier: ^7.0.0 version: 7.0.0 @@ -291,17 +291,17 @@ importers: version: 1.22.8 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.33)(vite@5.0.12) + version: 0.58.5(postcss@8.4.35)(vite@5.1.1) vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@5.3.3) + specifier: ^3.4.18 + version: 3.4.18(typescript@5.3.3) vue-router: specifier: ^4.2.5 - version: 4.2.5(vue@3.4.15) + version: 4.2.5(vue@3.4.18) devDependencies: vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.16) + specifier: ^5.1.1 + version: 5.1.1(@types/node@20.11.17) packages/create-app: dependencies: @@ -345,8 +345,8 @@ importers: specifier: ^0.7.7 version: 0.7.7 '@iconify-json/carbon': - specifier: ^1.1.28 - version: 1.1.28 + specifier: ^1.1.30 + version: 1.1.30 '@iconify-json/ph': specifier: ^1.1.11 version: 1.1.11 @@ -357,14 +357,14 @@ importers: specifier: ^1.2.1 version: 1.2.1 '@shikijs/markdown-it': - specifier: ^1.0.0-beta.5 - version: 1.0.0-rc.0 + specifier: ^1.1.1 + version: 1.1.1 '@shikijs/twoslash': - specifier: ^1.0.0-beta.5 - version: 1.0.0-beta.5(typescript@5.3.3) + specifier: ^1.1.1 + version: 1.1.1(typescript@5.3.3) '@shikijs/vitepress-twoslash': - specifier: ^1.0.0-beta.5 - version: 1.0.0-beta.5(typescript@5.3.3) + specifier: ^1.1.1 + version: 1.1.1(typescript@5.3.3) '@slidev/client': specifier: workspace:* version: link:../client @@ -381,11 +381,11 @@ importers: specifier: ^0.58.5 version: 0.58.5 '@vitejs/plugin-vue': - specifier: ^5.0.3 - version: 5.0.3(vite@5.0.12)(vue@3.4.15) + specifier: ^5.0.4 + version: 5.0.4(vite@5.1.1)(vue@3.4.18) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.0.12)(vue@3.4.15) + version: 3.1.0(vite@5.1.1)(vue@3.4.18) cli-progress: specifier: ^3.12.0 version: 3.12.0 @@ -447,8 +447,8 @@ importers: specifier: ^4.0.1 version: 4.0.1 markdown-it-mdc: - specifier: ^0.2.1 - version: 0.2.1(@types/markdown-it@13.0.7)(markdown-it@14.0.0) + specifier: ^0.2.3 + version: 0.2.3(@types/markdown-it@13.0.7)(markdown-it@14.0.0) mlly: specifier: ^1.5.0 version: 1.5.0 @@ -472,7 +472,7 @@ importers: version: 1.41.2 postcss-nested: specifier: ^6.0.1 - version: 6.0.1(postcss@8.4.33) + version: 6.0.1(postcss@8.4.35) prismjs: specifier: ^1.29.0 version: 1.29.0 @@ -492,8 +492,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 shiki: - specifier: ^1.0.0-beta.5 - version: 1.0.0-rc.0 + specifier: ^1.1.1 + version: 1.1.1 sirv: specifier: ^2.0.4 version: 2.0.4 @@ -502,40 +502,40 @@ importers: version: 5.3.3 unocss: specifier: ^0.58.5 - version: 0.58.5(postcss@8.4.33)(vite@5.0.12) + version: 0.58.5(postcss@8.4.35)(vite@5.1.1) unplugin-icons: specifier: ^0.18.5 - version: 0.18.5(@vue/compiler-sfc@3.4.15) + version: 0.18.5(@vue/compiler-sfc@3.4.18) unplugin-vue-components: specifier: ^0.26.0 - version: 0.26.0(vue@3.4.15) + version: 0.26.0(vue@3.4.18) unplugin-vue-markdown: specifier: ^0.26.0 - version: 0.26.0(vite@5.0.12) + version: 0.26.0(vite@5.1.1) uqr: specifier: ^0.1.2 version: 0.1.2 vite: - specifier: ^5.0.12 - version: 5.0.12(@types/node@20.11.16) + specifier: ^5.1.1 + version: 5.1.1(@types/node@20.11.17) vite-plugin-inspect: specifier: ^0.8.3 - version: 0.8.3(vite@5.0.12) + version: 0.8.3(vite@5.1.1) vite-plugin-remote-assets: specifier: ^0.4.1 - version: 0.4.1(vite@5.0.12) + version: 0.4.1(vite@5.1.1) vite-plugin-static-copy: specifier: ^1.0.1 - version: 1.0.1(vite@5.0.12) + version: 1.0.1(vite@5.1.1) vite-plugin-vue-server-ref: specifier: ^0.4.2 - version: 0.4.2(vite@5.0.12)(vue@3.4.15) + version: 0.4.2(vite@5.1.1)(vue@3.4.18) vitefu: specifier: ^0.2.5 - version: 0.2.5(vite@5.0.12) + version: 0.2.5(vite@5.1.1) vue: - specifier: ^3.4.15 - version: 3.4.15(typescript@5.3.3) + specifier: ^3.4.18 + version: 3.4.18(typescript@5.3.3) yargs: specifier: ^17.7.2 version: 17.7.2 @@ -547,8 +547,8 @@ importers: specifier: ^1.4.2 version: 1.4.2 semver: - specifier: ^7.5.4 - version: 7.5.4 + specifier: ^7.6.0 + version: 7.6.0 packages/types: {} @@ -567,7 +567,7 @@ packages: '@jridgewell/trace-mapping': 0.3.20 dev: false - /@antfu/eslint-config@2.6.4(@vue/compiler-sfc@3.4.15)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2): + /@antfu/eslint-config@2.6.4(@vue/compiler-sfc@3.4.18)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2): resolution: {integrity: sha512-dMD/QC5KWS1OltdpKLhfZM7W7y7zils85opk8d4lyNr7yn0OFjZs7eMYtcC6DrrN2kQ1JrFvBM7uB0QdWn5PUQ==} hasBin: true peerDependencies: @@ -621,7 +621,7 @@ packages: eslint-plugin-vitest: 0.3.21(@typescript-eslint/eslint-plugin@6.20.0)(eslint@8.56.0)(typescript@5.3.3)(vitest@1.2.2) eslint-plugin-vue: 9.21.1(eslint@8.56.0) eslint-plugin-yml: 1.12.2(eslint@8.56.0) - eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.15)(eslint@8.56.0) + eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.18)(eslint@8.56.0) globals: 13.24.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 @@ -1318,8 +1318,8 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@iconify-json/carbon@1.1.28: - resolution: {integrity: sha512-tg+h0i+69JrIqUpQva2Mt611KdLMeCyibqS7lIqaMRXJgnalHtdqDcdZAKCSLb/hTbkJHyk0NCpQSYJ3f/v51w==} + /@iconify-json/carbon@1.1.30: + resolution: {integrity: sha512-tEvEmxCO0J0t0p2NT2IvJ+iiSNqqnabygSo/S8wkeh2Guhc4tQOgl9dxvDMpy6RqwtKRTKsaROPtnRfu/bl+Tg==} dependencies: '@iconify/types': 2.0.0 dev: false @@ -1602,7 +1602,7 @@ packages: pathe: 1.1.2 pkg-types: 1.0.3 scule: 1.2.0 - semver: 7.5.4 + semver: 7.6.0 ufo: 1.3.2 unctx: 2.3.1 unimport: 3.7.1 @@ -1769,46 +1769,43 @@ packages: requiresBuild: true optional: true - /@shikijs/core@1.0.0-beta.5: - resolution: {integrity: sha512-C/MxtvK3FFCQZSsDq6OfjDHHOmyP1Jc9wO66cnE8VLEyWXzWch7Zpoc2MWuVJTSC0Pz9QxyUlsBCnroplFqoSg==} - dev: false - - /@shikijs/core@1.0.0-rc.0: - resolution: {integrity: sha512-j/7te+hvEYlQTvk/wPoA+1rOklZTz8QuyqVvV81KcEN/g1WXKVnqp9WZ7jFuv0ZVLqBtDx/V8viRDROJniyMLA==} + /@shikijs/core@1.1.1: + resolution: {integrity: sha512-WSHuW0i4W04+UZgim378oxHBAp4S5X3hVI2zXh+t5v2fx2u/7QXz9VNisoOD/CA4O9Lc6Zs97TrKiDbWyZua6Q==} - /@shikijs/markdown-it@1.0.0-rc.0: - resolution: {integrity: sha512-tXPFPvaAJXqz9qdX4XJLLF+Dt2pmvwJTC4RFUmRtJsw63DCBCGQVSdfTYd8UbMiSQdtLNz4qChP+WL/hV+WCrw==} + /@shikijs/markdown-it@1.1.1: + resolution: {integrity: sha512-+0reZucKSAsKsp9y84kuy4cXVRFlD0E6GFJEjCMXPWC6HDTUxuU2qatUzpBIvzCQGVdrQZCvEWZr2DAlbANdEQ==} dependencies: - '@shikijs/transformers': 1.0.0-rc.0 + '@shikijs/transformers': 1.1.1 markdown-it: 14.0.0 - shiki: 1.0.0-rc.0 + shiki: 1.1.1 - /@shikijs/transformers@1.0.0-rc.0: - resolution: {integrity: sha512-1W4QpLKDM+hnlO6vqGre7orZxW4CrnO4F1zftj1KE6MdaEvy1awZKYUXPswvDIARvuetbzTvgc/ZE2yYVT/6GA==} + /@shikijs/transformers@1.1.1: + resolution: {integrity: sha512-kOGqxMWtgPxivmDB6WH/lq3oUv0FrGPleovfBCqNVYsyGwRDa01OBOqQxO6oz8a7QbdEq0fbt7CaK1yjv4epXw==} dependencies: - shiki: 1.0.0-rc.0 + shiki: 1.1.1 - /@shikijs/twoslash@1.0.0-beta.5(typescript@5.3.3): - resolution: {integrity: sha512-BPn2PFgy6Bon/hWU52ELWeGrdO1lsuR6ZIhTTDw4q+GrOZQsVDkdNlhIjoanGv1UY95dlbTEuPqXtzmk+4O73Q==} + /@shikijs/twoslash@1.1.1(typescript@5.3.3): + resolution: {integrity: sha512-v9qhwJSeelA55+Z5e72331rvXNavqabP0jqgKNmUQkiAvEGo7upJaq/TDXcnMyC8NDqPq2fuU6xoHItzDj+Rcw==} dependencies: - '@shikijs/core': 1.0.0-beta.5 - twoslash: 0.1.0(typescript@5.3.3) + '@shikijs/core': 1.1.1 + twoslash: 0.2.1(typescript@5.3.3) transitivePeerDependencies: - supports-color - typescript dev: false - /@shikijs/vitepress-twoslash@1.0.0-beta.5(typescript@5.3.3): - resolution: {integrity: sha512-FBjhz1sgSVNepZgPIk3jxPfI4tTVr+hCbR3niVQHrm9hgdqBBoU3cU3TUS3yB+7GJArGJAFrCtYUxsU9g/mUaQ==} + /@shikijs/vitepress-twoslash@1.1.1(typescript@5.3.3): + resolution: {integrity: sha512-V4LY5FUH5sj0GaVFxaHx7Wbv/e/Bk/ejw3IuMZMpMKXQTh3xiGvbprhp05DleHdZ0J6OtMBjJw6aL42s6Zgbew==} dependencies: - '@shikijs/twoslash': 1.0.0-beta.5(typescript@5.3.3) - floating-vue: 5.2.2(vue@3.4.15) + '@shikijs/twoslash': 1.1.1(typescript@5.3.3) + floating-vue: 5.2.2(vue@3.4.18) mdast-util-from-markdown: 2.0.0 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.1.0 - shiki: 1.0.0-beta.5 - twoslash-vue: 0.1.0(typescript@5.3.3) - vue: 3.4.15(typescript@5.3.3) + shiki: 1.1.1 + twoslash: 0.2.1(typescript@5.3.3) + twoslash-vue: 0.2.1(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) transitivePeerDependencies: - '@nuxt/kit' - supports-color @@ -1991,7 +1988,7 @@ packages: /@types/cli-progress@3.11.5: resolution: {integrity: sha512-D4PbNRbviKyppS5ivBGyFO29POlySLmA2HyUFE4p5QGazAMM3CwkKWcvTl8gvElSuxRh6FPKL8XmidX873ou4g==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true /@types/codemirror@5.60.15: @@ -2003,7 +2000,7 @@ packages: /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true /@types/d3-scale-chromatic@3.0.3: @@ -2033,7 +2030,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true /@types/hast@3.0.4: @@ -2057,7 +2054,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true /@types/katex@0.16.7: @@ -2070,7 +2067,7 @@ packages: /@types/localtunnel@2.0.4: resolution: {integrity: sha512-7WM5nlEfEKp8MpwthPa2utdy+f/7ZBxMPzu8qw6EijFFTcpzh5CXgt2YoncxWAZNOPNieMofXCKFudtDEY4bag==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true /@types/markdown-it@13.0.7: @@ -2110,8 +2107,8 @@ packages: undici-types: 5.26.5 dev: true - /@types/node@20.11.16: - resolution: {integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==} + /@types/node@20.11.17: + resolution: {integrity: sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw==} dependencies: undici-types: 5.26.5 @@ -2122,7 +2119,7 @@ packages: /@types/plantuml-encoder@1.4.2: resolution: {integrity: sha512-R60SYlcXyTXQebyVwcarGSJUucuwYY5wetBWAOnRt3k52flBXgt4R1KrxaZ4xpk5MpVo9titpVBBhgl/A9JWRQ==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true /@types/prismjs@1.26.3: @@ -2132,7 +2129,7 @@ packages: /@types/prompts@2.4.9: resolution: {integrity: sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==} dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 kleur: 3.0.3 dev: true @@ -2148,8 +2145,8 @@ packages: resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} dev: true - /@types/semver@7.5.6: - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + /@types/semver@7.5.7: + resolution: {integrity: sha512-/wdoPq1QqkSj9/QOeKkFquEuPzQbHTWAMPH/PaUMB+JuR31lXhlWXRZ52IpfDYVlDOUBvX09uBrPwxGT1hjNBg==} dev: true /@types/sinonjs__fake-timers@8.1.1: @@ -2194,7 +2191,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 dev: true optional: true @@ -2220,7 +2217,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -2296,7 +2293,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -2311,12 +2308,12 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.7 '@typescript-eslint/scope-manager': 6.20.0 '@typescript-eslint/types': 6.20.0 '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3) eslint: 8.56.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -2361,7 +2358,7 @@ packages: '@unhead/schema': 1.8.10 dev: false - /@unhead/vue@1.8.10(vue@3.4.15): + /@unhead/vue@1.8.10(vue@3.4.18): resolution: {integrity: sha512-KF8pftHnxnlBlgNpKXWLTg3ZUtkuDCxRPUFSDBy9CtqRSX/qvAhLZ26mbqRVmHj8KigiRHP/wnPWNyGnUx20Bg==} peerDependencies: vue: '>=2.7 || >=3' @@ -2370,10 +2367,10 @@ packages: '@unhead/shared': 1.8.10 hookable: 5.5.3 unhead: 1.8.10 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) dev: false - /@unocss/astro@0.58.5(vite@5.0.12): + /@unocss/astro@0.58.5(vite@5.1.1): resolution: {integrity: sha512-LtuVnj8oFAK9663OVhQO8KpdJFiOyyPsYfnOZlDCOFK3gHb/2WMrzdBwr1w8LoQF3bDedkFMKirVF7gWjyZiaw==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 @@ -2383,8 +2380,8 @@ packages: dependencies: '@unocss/core': 0.58.5 '@unocss/reset': 0.58.5 - '@unocss/vite': 0.58.5(vite@5.0.12) - vite: 5.0.12(@types/node@20.11.16) + '@unocss/vite': 0.58.5(vite@5.1.1) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - rollup dev: false @@ -2442,7 +2439,7 @@ packages: sirv: 2.0.4 dev: false - /@unocss/postcss@0.58.5(postcss@8.4.33): + /@unocss/postcss@0.58.5(postcss@8.4.35): resolution: {integrity: sha512-m4L2YRdYfT6CV306Kl2VwEwbqa/92EpW4GE2Kqak1RuJyFJXBnWEEMJV4Uy6B1jWKLlCEWkuVUW33JUg7X6BxQ==} engines: {node: '>=14'} peerDependencies: @@ -2454,7 +2451,7 @@ packages: css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.6 - postcss: 8.4.33 + postcss: 8.4.35 dev: false /@unocss/preset-attributify@0.58.5: @@ -2571,7 +2568,7 @@ packages: '@unocss/core': 0.58.5 dev: false - /@unocss/vite@0.58.5(vite@5.0.12): + /@unocss/vite@0.58.5(vite@5.1.1): 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 @@ -2586,12 +2583,12 @@ packages: chokidar: 3.5.3 fast-glob: 3.3.2 magic-string: 0.30.6 - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - rollup dev: false - /@vitejs/plugin-vue-jsx@3.1.0(vite@5.0.12)(vue@3.4.15): + /@vitejs/plugin-vue-jsx@3.1.0(vite@5.1.1)(vue@3.4.18): resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -2601,21 +2598,21 @@ packages: '@babel/core': 7.23.9 '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) - vite: 5.0.12(@types/node@20.11.16) - vue: 3.4.15(typescript@5.3.3) + vite: 5.1.1(@types/node@20.11.17) + vue: 3.4.18(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: false - /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.15): - resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} + /@vitejs/plugin-vue@5.0.4(vite@5.1.1)(vue@3.4.18): + resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.12(@types/node@20.11.16) - vue: 3.4.15(typescript@5.3.3) + vite: 5.1.1(@types/node@20.11.17) + vue: 3.4.18(typescript@5.3.3) dev: false /@vitest/expect@1.2.2: @@ -2697,39 +2694,39 @@ packages: - supports-color dev: false - /@vue/compiler-core@3.4.15: - resolution: {integrity: sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==} + /@vue/compiler-core@3.4.18: + resolution: {integrity: sha512-F7YK8lMK0iv6b9/Gdk15A67wM0KKZvxDxed0RR60C1z9tIJTKta+urs4j0RTN5XqHISzI3etN3mX0uHhjmoqjQ==} dependencies: '@babel/parser': 7.23.9 - '@vue/shared': 3.4.15 + '@vue/shared': 3.4.18 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-dom@3.4.15: - resolution: {integrity: sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==} + /@vue/compiler-dom@3.4.18: + resolution: {integrity: sha512-24Eb8lcMfInefvQ6YlEVS18w5Q66f4+uXWVA+yb7praKbyjHRNuKVWGuinfSSjM0ZIiPi++QWukhkgznBaqpEA==} dependencies: - '@vue/compiler-core': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-core': 3.4.18 + '@vue/shared': 3.4.18 - /@vue/compiler-sfc@3.4.15: - resolution: {integrity: sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==} + /@vue/compiler-sfc@3.4.18: + resolution: {integrity: sha512-rG5tqtnzwrVpMqAQ7FHtvHaV70G6LLfJIWLYZB/jZ9m/hrnZmIQh+H3ewnC5onwe/ibljm9+ZupxeElzqCkTAw==} dependencies: '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.15 - '@vue/compiler-dom': 3.4.15 - '@vue/compiler-ssr': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-core': 3.4.18 + '@vue/compiler-dom': 3.4.18 + '@vue/compiler-ssr': 3.4.18 + '@vue/shared': 3.4.18 estree-walker: 2.0.2 magic-string: 0.30.6 - postcss: 8.4.33 + postcss: 8.4.35 source-map-js: 1.0.2 - /@vue/compiler-ssr@3.4.15: - resolution: {integrity: sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==} + /@vue/compiler-ssr@3.4.18: + resolution: {integrity: sha512-hSlv20oUhPxo2UYUacHgGaxtqP0tvFo6ixxxD6JlXIkwzwoZ9eKK6PFQN4hNK/R13JlNyldwWt/fqGBKgWJ6nQ==} dependencies: - '@vue/compiler-dom': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.4.18 + '@vue/shared': 3.4.18 /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -2745,8 +2742,8 @@ packages: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.4.18 + '@vue/shared': 3.4.18 computeds: 0.0.1 minimatch: 9.0.3 muggle-string: 0.3.1 @@ -2754,52 +2751,52 @@ packages: typescript: 5.3.3 vue-template-compiler: 2.7.15 - /@vue/reactivity@3.4.15: - resolution: {integrity: sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==} + /@vue/reactivity@3.4.18: + resolution: {integrity: sha512-7uda2/I0jpLiRygprDo5Jxs2HJkOVXcOMlyVlY54yRLxoycBpwGJRwJT9EdGB4adnoqJDXVT2BilUAYwI7qvmg==} dependencies: - '@vue/shared': 3.4.15 + '@vue/shared': 3.4.18 - /@vue/runtime-core@3.4.15: - resolution: {integrity: sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==} + /@vue/runtime-core@3.4.18: + resolution: {integrity: sha512-7mU9diCa+4e+8/wZ7Udw5pwTH10A11sZ1nldmHOUKJnzCwvZxfJqAtw31mIf4T5H2FsLCSBQT3xgioA9vIjyDQ==} dependencies: - '@vue/reactivity': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/reactivity': 3.4.18 + '@vue/shared': 3.4.18 - /@vue/runtime-dom@3.4.15: - resolution: {integrity: sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==} + /@vue/runtime-dom@3.4.18: + resolution: {integrity: sha512-2y1Mkzcw1niSfG7z3Qx+2ir9Gb4hdTkZe5p/I8x1aTIKQE0vY0tPAEUPhZm5tx6183gG3D/KwHG728UR0sIufA==} dependencies: - '@vue/runtime-core': 3.4.15 - '@vue/shared': 3.4.15 + '@vue/runtime-core': 3.4.18 + '@vue/shared': 3.4.18 csstype: 3.1.3 - /@vue/server-renderer@3.4.15(vue@3.4.15): - resolution: {integrity: sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==} + /@vue/server-renderer@3.4.18(vue@3.4.18): + resolution: {integrity: sha512-YJd1wa7mzUN3NRqLEsrwEYWyO+PUBSROIGlCc3J/cvn7Zu6CxhNLgXa8Z4zZ5ja5/nviYO79J1InoPeXgwBTZA==} peerDependencies: - vue: 3.4.15 + vue: 3.4.18 dependencies: - '@vue/compiler-ssr': 3.4.15 - '@vue/shared': 3.4.15 - vue: 3.4.15(typescript@5.3.3) + '@vue/compiler-ssr': 3.4.18 + '@vue/shared': 3.4.18 + vue: 3.4.18(typescript@5.3.3) - /@vue/shared@3.4.15: - resolution: {integrity: sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==} + /@vue/shared@3.4.18: + resolution: {integrity: sha512-CxouGFxxaW5r1WbrSmWwck3No58rApXgRSBxrqgnY1K+jk20F6DrXJkHdH9n4HVT+/B6G2CAn213Uq3npWiy8Q==} - /@vueuse/core@10.7.2(vue@3.4.15): + /@vueuse/core@10.7.2(vue@3.4.18): resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.4.15) - vue-demi: 0.14.7(vue@3.4.15) + '@vueuse/shared': 10.7.2(vue@3.4.18) + vue-demi: 0.14.7(vue@3.4.18) transitivePeerDependencies: - '@vue/composition-api' - vue - /@vueuse/math@10.7.2(vue@3.4.15): + /@vueuse/math@10.7.2(vue@3.4.18): resolution: {integrity: sha512-Z1h/kdW5f4c/v/QOpWFFaEx4UaIt7xQTxoDnxQAx1gHGHpGYTtBlQHm80zrRodCz0auyBZMkALkCgKinzGggXw==} dependencies: - '@vueuse/shared': 10.7.2(vue@3.4.15) - vue-demi: 0.14.7(vue@3.4.15) + '@vueuse/shared': 10.7.2(vue@3.4.18) + vue-demi: 0.14.7(vue@3.4.18) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2808,18 +2805,18 @@ packages: /@vueuse/metadata@10.7.2: resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} - /@vueuse/motion@2.0.0(vue@3.4.15): + /@vueuse/motion@2.0.0(vue@3.4.18): resolution: {integrity: sha512-V3TAlbt1OPmb9DZFoFCz9WC3Oue54t9VHlavSWm+VU1JNimYcd+pc6aGR/hgaHUAU9tOPRHoDTleSrv2zrdIsw==} peerDependencies: vue: '>=3.0.0' dependencies: - '@vueuse/core': 10.7.2(vue@3.4.15) - '@vueuse/shared': 10.7.2(vue@3.4.15) + '@vueuse/core': 10.7.2(vue@3.4.18) + '@vueuse/shared': 10.7.2(vue@3.4.18) csstype: 3.1.3 framesync: 6.1.2 popmotion: 11.0.5 style-value-types: 5.1.2 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) optionalDependencies: '@nuxt/kit': 3.10.0 transitivePeerDependencies: @@ -2828,10 +2825,10 @@ packages: - supports-color dev: false - /@vueuse/shared@10.7.2(vue@3.4.15): + /@vueuse/shared@10.7.2(vue@3.4.18): resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} dependencies: - vue-demi: 0.14.7(vue@3.4.15) + vue-demi: 0.14.7(vue@3.4.18) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3119,7 +3116,7 @@ packages: /builtins@5.0.1: resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /bumpp@9.3.0: @@ -3133,7 +3130,7 @@ packages: fast-glob: 3.3.2 js-yaml: 4.1.0 prompts: 2.4.2 - semver: 7.5.4 + semver: 7.6.0 dev: true /bundle-name@4.1.0: @@ -3604,7 +3601,7 @@ packages: process: 0.11.10 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.5.4 + semver: 7.6.0 supports-color: 8.1.1 tmp: 0.2.1 untildify: 4.0.0 @@ -4266,7 +4263,7 @@ packages: eslint: '>=6.0.0' dependencies: eslint: 8.56.0 - semver: 7.5.4 + semver: 7.6.0 dev: true /eslint-config-flat-gitignore@0.1.2: @@ -4367,7 +4364,7 @@ packages: get-tsconfig: 4.7.2 is-glob: 4.0.3 minimatch: 3.1.2 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -4389,7 +4386,7 @@ packages: eslint: 8.56.0 esquery: 1.5.0 is-builtin-module: 3.2.1 - semver: 7.5.4 + semver: 7.6.0 spdx-expression-parse: 4.0.0 transitivePeerDependencies: - supports-color @@ -4440,7 +4437,7 @@ packages: is-core-module: 2.13.1 minimatch: 3.1.2 resolve: 1.22.8 - semver: 7.5.4 + semver: 7.6.0 dev: true /eslint-plugin-no-only-tests@3.1.0: @@ -4512,7 +4509,7 @@ packages: read-pkg-up: 7.0.1 regexp-tree: 0.1.27 regjsparser: 0.10.0 - semver: 7.5.4 + semver: 7.6.0 strip-indent: 3.0.0 transitivePeerDependencies: - supports-color @@ -4549,7 +4546,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 - vitest: 1.2.2(@types/node@20.11.16) + vitest: 1.2.2(@types/node@20.11.17) transitivePeerDependencies: - supports-color - typescript @@ -4566,7 +4563,7 @@ packages: natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.15 - semver: 7.5.4 + semver: 7.6.0 vue-eslint-parser: 9.4.2(eslint@8.56.0) xml-name-validator: 4.0.0 transitivePeerDependencies: @@ -4589,13 +4586,13 @@ packages: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.15)(eslint@8.56.0): + /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.18)(eslint@8.56.0): resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 dependencies: - '@vue/compiler-sfc': 3.4.15 + '@vue/compiler-sfc': 3.4.18 eslint: 8.56.0 dev: true @@ -4934,7 +4931,7 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /floating-vue@5.2.2(vue@3.4.15): + /floating-vue@5.2.2(vue@3.4.18): resolution: {integrity: sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg==} peerDependencies: '@nuxt/kit': ^3.2.0 @@ -4944,8 +4941,8 @@ packages: optional: true dependencies: '@floating-ui/dom': 1.1.1 - vue: 3.4.15(typescript@5.3.3) - vue-resize: 2.0.0-alpha.1(vue@3.4.15) + vue: 3.4.18(typescript@5.3.3) + vue-resize: 2.0.0-alpha.1(vue@3.4.18) dev: false /follow-redirects@1.15.5(debug@4.3.2): @@ -5795,7 +5792,7 @@ packages: acorn: 8.11.3 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.5.4 + semver: 7.6.0 dev: true /jsonc-parser@3.2.0: @@ -6105,8 +6102,8 @@ packages: resolution: {integrity: sha512-pg5OK0jPLg62H4k7M9mRJLT61gUp9nvG0XveKYHMOOluASo9OEF13WlXrpAp2aj35LbedAy3QOCgQCw0tkLKAQ==} dev: false - /markdown-it-mdc@0.2.1(@types/markdown-it@13.0.7)(markdown-it@14.0.0): - resolution: {integrity: sha512-yUQKSlXXqS94VamsBPdmxAt5nXqSQ062NV9KTSXVR3RD9u+yFP/e+N13L7ebfRJRYRCXhANQF5z6N4/nIZ757g==} + /markdown-it-mdc@0.2.3(@types/markdown-it@13.0.7)(markdown-it@14.0.0): + resolution: {integrity: sha512-mOjxqGx1jxAhxd+aNz5aqErlV9WSFmAUamknoNy9W1WcIkIkYxnpVeehWVRe8X1aZWXfywydMmt1gtFDiqTE1A==} peerDependencies: '@types/markdown-it': '*' markdown-it: ^14.0.0 @@ -6929,7 +6926,7 @@ packages: ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 7.5.4 + semver: 7.6.0 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.0 @@ -7425,13 +7422,13 @@ packages: yaml: 2.3.4 dev: true - /postcss-nested@6.0.1(postcss@8.4.33): + /postcss-nested@6.0.1(postcss@8.4.35): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} engines: {node: '>=12.0'} peerDependencies: postcss: ^8.2.14 dependencies: - postcss: 8.4.33 + postcss: 8.4.35 postcss-selector-parser: 6.0.15 dev: false @@ -7442,8 +7439,8 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss@8.4.33: - resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==} + /postcss@8.4.35: + resolution: {integrity: sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.7 @@ -7835,20 +7832,12 @@ packages: hasBin: true dev: false - /semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - /semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /set-function-length@1.2.0: resolution: {integrity: sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==} @@ -7871,16 +7860,10 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - /shiki@1.0.0-beta.5: - resolution: {integrity: sha512-S5FV55ZH8zLicVyqlJZj8LYqh/VuUICDDNG/L9eDM9I4d69EX+FbgSnKRIuJIwLrmJfTiPoGVnH1HsHX5whP/g==} + /shiki@1.1.1: + resolution: {integrity: sha512-7ksyiu01NltBvEcLq9GcguF+7RGa5lDwozjgdbiXnlkro1FtMCcrVtHUWbKuYBSOZW74gC4KlnBcgRCwK2ERAw==} dependencies: - '@shikijs/core': 1.0.0-beta.5 - dev: false - - /shiki@1.0.0-rc.0: - resolution: {integrity: sha512-aeEjERF5qeK+YChgEv94LOjcEcjZBLd0acPaHginz0N8FvyTn2iSLhO0AtoqfvlZ8cWGCJRKLWtDApnQVQB6/Q==} - dependencies: - '@shikijs/core': 1.0.0-rc.0 + '@shikijs/core': 1.1.1 /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -7925,7 +7908,7 @@ packages: resolution: {integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: true /sirv@2.0.4: @@ -8399,8 +8382,8 @@ packages: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /tsup@8.0.1(typescript@5.3.3): - resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} + /tsup@8.0.2(typescript@5.3.3): + resolution: {integrity: sha512-NY8xtQXdH7hDUAZwcQdY/Vzlw9johQsaqf7iwZ6g1DOUlFYQ5/AtVAjTvihhEyeRlGo4dLRVHtrRaL35M1daqQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -8470,24 +8453,30 @@ packages: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} dev: true - /twoslash-vue@0.1.0(typescript@5.3.3): - resolution: {integrity: sha512-4IVOdvQcjLY5KTrsR9GuTUAThhpYQqkkKawCtfUaTSkui3CXR2KPYBJMvY5yM1by+TkENBlW1ykLywP2BGukHg==} + /twoslash-protocol@0.2.1: + resolution: {integrity: sha512-ppACotZJJQlhI7UdoAQ1SOhLsnAyVHoY69gmBY6ygw+mULShR13zVToHpM0eUA/GqS2jiNCAeE2HrcXZ+1qLfg==} + dev: false + + /twoslash-vue@0.2.1(typescript@5.3.3): + resolution: {integrity: sha512-j/5xaz5aD/8Wiyz/8MXJPQ26hPFefHozcy3XfGuEcR4yjxJv+ErOnjBhts3pKVMpkRbExLtyE/z9qJjZRcpOFA==} peerDependencies: typescript: '*' dependencies: '@vue/language-core': 1.8.27(typescript@5.3.3) - twoslash: 0.1.0(typescript@5.3.3) + twoslash: 0.2.1(typescript@5.3.3) + twoslash-protocol: 0.2.1 typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /twoslash@0.1.0(typescript@5.3.3): - resolution: {integrity: sha512-zvDn23/FwNdi/i2xMTTDcn7xnX4iKlp6tJt68aD86zRqesQrb/HOnMBtaUu6+vme4gtlX9ScEfKYog1+7IPKSw==} + /twoslash@0.2.1(typescript@5.3.3): + resolution: {integrity: sha512-V8J0OGo9gj5pZ2UlZvIYlr71PThc/eYEfK/UnnrhysUpEtzhdMC102ucm3C43RHXdUMLYBccwILiOGl87zswDA==} peerDependencies: typescript: '*' dependencies: '@typescript/vfs': 1.5.0 + twoslash-protocol: 0.2.1 typescript: 5.3.3 transitivePeerDependencies: - supports-color @@ -8672,7 +8661,7 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - /unocss@0.58.5(postcss@8.4.33)(vite@5.0.12): + /unocss@0.58.5(postcss@8.4.35)(vite@5.1.1): resolution: {integrity: sha512-0g4P6jLgRRNnhscxw7nQ9RHGrKJ1UPPiHPet+YT3TXUcmy4mTiYgo9+kGQf5bjyrzsELJ10cT6Qz2y6g9Tls4g==} engines: {node: '>=14'} peerDependencies: @@ -8684,11 +8673,11 @@ packages: vite: optional: true dependencies: - '@unocss/astro': 0.58.5(vite@5.0.12) + '@unocss/astro': 0.58.5(vite@5.1.1) '@unocss/cli': 0.58.5 '@unocss/core': 0.58.5 '@unocss/extractor-arbitrary-variants': 0.58.5 - '@unocss/postcss': 0.58.5(postcss@8.4.33) + '@unocss/postcss': 0.58.5(postcss@8.4.35) '@unocss/preset-attributify': 0.58.5 '@unocss/preset-icons': 0.58.5 '@unocss/preset-mini': 0.58.5 @@ -8703,8 +8692,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(vite@5.0.12) - vite: 5.0.12(@types/node@20.11.16) + '@unocss/vite': 0.58.5(vite@5.1.1) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - postcss - rollup @@ -8716,7 +8705,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.15): + /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.18): resolution: {integrity: sha512-KVNAohXbZ7tVcG1C3p6QaC7wU9Qrj7etv4XvsMMJAxr5LccQZ+Iuv5LOIv/7GtqXaGN1BuFCqRO1ErsHEgEXdQ==} peerDependencies: '@svgr/core': '>=7.0.0' @@ -8739,7 +8728,7 @@ packages: '@antfu/install-pkg': 0.3.1 '@antfu/utils': 0.7.7 '@iconify/utils': 2.1.22 - '@vue/compiler-sfc': 3.4.15 + '@vue/compiler-sfc': 3.4.18 debug: 4.3.4(supports-color@8.1.1) kolorist: 1.8.0 local-pkg: 0.5.0 @@ -8748,7 +8737,7 @@ packages: - supports-color dev: false - /unplugin-vue-components@0.26.0(vue@3.4.15): + /unplugin-vue-components@0.26.0(vue@3.4.18): resolution: {integrity: sha512-s7IdPDlnOvPamjunVxw8kNgKNK8A5KM1YpK5j/p97jEKTjlPNrA0nZBiSfAKKlK1gWZuyWXlKL5dk3EDw874LQ==} engines: {node: '>=14'} peerDependencies: @@ -8771,13 +8760,13 @@ packages: minimatch: 9.0.3 resolve: 1.22.8 unplugin: 1.6.0 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) transitivePeerDependencies: - rollup - supports-color dev: false - /unplugin-vue-markdown@0.26.0(vite@5.0.12): + /unplugin-vue-markdown@0.26.0(vite@5.1.1): resolution: {integrity: sha512-JohVC2KhMklr3OQJB6YfB20E1AZ/K+wV/q+6XtmamyUccr0cmdWRBR5jSS45y4fNtZqN3ULC+02EiD4pmaOqdQ==} peerDependencies: vite: ^2.0.0 || ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 @@ -8789,7 +8778,7 @@ packages: '@types/markdown-it': 13.0.7 markdown-it: 14.0.0 unplugin: 1.6.0 - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - rollup dev: false @@ -8918,7 +8907,7 @@ packages: vfile-message: 4.0.2 dev: false - /vite-node@1.2.2(@types/node@20.11.16): + /vite-node@1.2.2(@types/node@20.11.17): resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -8927,7 +8916,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - '@types/node' - less @@ -8939,7 +8928,7 @@ packages: - terser dev: true - /vite-plugin-inspect@0.8.3(vite@5.0.12): + /vite-plugin-inspect@0.8.3(vite@5.1.1): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} engines: {node: '>=14'} peerDependencies: @@ -8958,13 +8947,13 @@ packages: perfect-debounce: 1.0.0 picocolors: 1.0.0 sirv: 2.0.4 - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - rollup - supports-color dev: false - /vite-plugin-remote-assets@0.4.1(vite@5.0.12): + /vite-plugin-remote-assets@0.4.1(vite@5.1.1): resolution: {integrity: sha512-HSfIUiq9YniObqyQAXe5uQZR/SidnymyHw/Ep/wYOAWTWaZsctKoUir79S8PryK4BcjvBqBEB+SdqV7lfCsevA==} peerDependencies: vite: '>=2.0.0' @@ -8975,12 +8964,12 @@ packages: debug: 4.3.4(supports-color@8.1.1) fs-extra: 11.2.0 magic-string: 0.30.6 - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) transitivePeerDependencies: - supports-color dev: false - /vite-plugin-static-copy@1.0.1(vite@5.0.12): + /vite-plugin-static-copy@1.0.1(vite@5.1.1): resolution: {integrity: sha512-3eGL4mdZoPJMDBT68pv/XKIHR4MgVolStIxxv1gIBP4R8TpHn9C9EnaU0hesqlseJ4ycLGUxckFTu/jpuJXQlA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -8990,10 +8979,10 @@ packages: fast-glob: 3.3.2 fs-extra: 11.2.0 picocolors: 1.0.0 - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) dev: false - /vite-plugin-vue-server-ref@0.4.2(vite@5.0.12)(vue@3.4.15): + /vite-plugin-vue-server-ref@0.4.2(vite@5.1.1)(vue@3.4.18): resolution: {integrity: sha512-4TLgVUlAi+etotYbtYZB2NaPCKBw1koh0vY1oNXubo5W0AQ9ag8JlHa0Cm01p6IwH6+ZWMmtT1KDhbe0k6yy1w==} peerDependencies: vite: '>=2.0.0' @@ -9004,14 +8993,14 @@ packages: klona: 2.0.6 mlly: 1.5.0 ufo: 1.3.2 - vite: 5.0.12(@types/node@20.11.16) - vue: 3.4.15(typescript@5.3.3) + vite: 5.1.1(@types/node@20.11.17) + vue: 3.4.18(typescript@5.3.3) transitivePeerDependencies: - supports-color dev: false - /vite@5.0.12(@types/node@20.11.16): - resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} + /vite@5.1.1(@types/node@20.11.17): + resolution: {integrity: sha512-wclpAgY3F1tR7t9LL5CcHC41YPkQIpKUGeIuT8MdNwNZr6OqOTLs7JX5vIHAtzqLWXts0T+GDrh9pN2arneKqg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -9038,14 +9027,14 @@ packages: terser: optional: true dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 esbuild: 0.19.12 - postcss: 8.4.33 + postcss: 8.4.35 rollup: 4.9.6 optionalDependencies: fsevents: 2.3.3 - /vitefu@0.2.5(vite@5.0.12): + /vitefu@0.2.5(vite@5.1.1): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: vite: ^3.0.0 || ^4.0.0 || ^5.0.0 @@ -9053,10 +9042,10 @@ packages: vite: optional: true dependencies: - vite: 5.0.12(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) dev: false - /vitest@1.2.2(@types/node@20.11.16): + /vitest@1.2.2(@types/node@20.11.17): resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -9081,7 +9070,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.11.16 + '@types/node': 20.11.17 '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 '@vitest/snapshot': 1.2.2 @@ -9100,8 +9089,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.0.12(@types/node@20.11.16) - vite-node: 1.2.2(@types/node@20.11.16) + vite: 5.1.1(@types/node@20.11.17) + vite-node: 1.2.2(@types/node@20.11.17) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -9113,7 +9102,7 @@ packages: - terser dev: true - /vue-demi@0.14.7(vue@3.4.15): + /vue-demi@0.14.7(vue@3.4.18): resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} hasBin: true @@ -9125,7 +9114,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) /vue-eslint-parser@9.4.2(eslint@8.56.0): resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} @@ -9140,26 +9129,26 @@ packages: espree: 9.6.1 esquery: 1.5.0 lodash: 4.17.21 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color dev: true - /vue-resize@2.0.0-alpha.1(vue@3.4.15): + /vue-resize@2.0.0-alpha.1(vue@3.4.18): resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) dev: false - /vue-router@4.2.5(vue@3.4.15): + /vue-router@4.2.5(vue@3.4.18): resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.5.1 - vue: 3.4.15(typescript@5.3.3) + vue: 3.4.18(typescript@5.3.3) dev: false /vue-template-compiler@2.7.15: @@ -9176,23 +9165,23 @@ packages: dependencies: '@volar/typescript': 1.11.1 '@vue/language-core': 1.8.27(typescript@5.3.3) - semver: 7.5.4 + semver: 7.6.0 typescript: 5.3.3 dev: true - /vue@3.4.15(typescript@5.3.3): - resolution: {integrity: sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==} + /vue@3.4.18(typescript@5.3.3): + resolution: {integrity: sha512-0zLRYamFRe0wF4q2L3O24KQzLyLpL64ye1RUToOgOxuWZsb/FhaNRdGmeozdtVYLz6tl94OXLaK7/WQIrVCw1A==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@vue/compiler-dom': 3.4.15 - '@vue/compiler-sfc': 3.4.15 - '@vue/runtime-dom': 3.4.15 - '@vue/server-renderer': 3.4.15(vue@3.4.15) - '@vue/shared': 3.4.15 + '@vue/compiler-dom': 3.4.18 + '@vue/compiler-sfc': 3.4.18 + '@vue/runtime-dom': 3.4.18 + '@vue/server-renderer': 3.4.18(vue@3.4.18) + '@vue/shared': 3.4.18 typescript: 5.3.3 /walk-up-path@3.0.1: From ac5d489d097ba9900bf852d93bcdf01a89eed823 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 12 Feb 2024 15:27:44 +0100 Subject: [PATCH 5/5] chore: release v0.47.5 --- package.json | 2 +- packages/client/package.json | 2 +- packages/create-app/package.json | 2 +- packages/create-app/template/package.json | 2 +- packages/create-theme/package.json | 2 +- packages/create-theme/template/package.json | 4 ++-- packages/parser/package.json | 2 +- packages/slidev/package.json | 2 +- packages/types/package.json | 2 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 494dc8565e..c22dd512e9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "type": "module", - "version": "0.47.4", + "version": "0.47.5", "private": true, "packageManager": "pnpm@8.15.1", "engines": { diff --git a/packages/client/package.json b/packages/client/package.json index e1e91f7d81..2696d271f4 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@slidev/client", - "version": "0.47.4", + "version": "0.47.5", "description": "Presentation slides for developers", "author": "antfu ", "license": "MIT", diff --git a/packages/create-app/package.json b/packages/create-app/package.json index 6145f29548..33fe9b112c 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,7 +1,7 @@ { "name": "create-slidev", "type": "module", - "version": "0.47.4", + "version": "0.47.5", "description": "Create starter template for Slidev", "author": "antfu ", "license": "MIT", diff --git a/packages/create-app/template/package.json b/packages/create-app/template/package.json index d4ceae89ac..ec49641452 100644 --- a/packages/create-app/template/package.json +++ b/packages/create-app/template/package.json @@ -8,7 +8,7 @@ "export": "slidev export" }, "dependencies": { - "@slidev/cli": "^0.47.4", + "@slidev/cli": "^0.47.5", "@slidev/theme-default": "latest", "@slidev/theme-seriph": "latest", "vue": "^3.4.18" diff --git a/packages/create-theme/package.json b/packages/create-theme/package.json index 793bde3176..9075efc6b7 100644 --- a/packages/create-theme/package.json +++ b/packages/create-theme/package.json @@ -1,7 +1,7 @@ { "name": "create-slidev-theme", "type": "module", - "version": "0.47.4", + "version": "0.47.5", "description": "Create starter theme template for Slidev", "author": "antfu ", "license": "MIT", diff --git a/packages/create-theme/template/package.json b/packages/create-theme/template/package.json index afce07f691..e930caef36 100644 --- a/packages/create-theme/template/package.json +++ b/packages/create-theme/template/package.json @@ -15,12 +15,12 @@ "screenshot": "slidev export example.md --format png" }, "dependencies": { - "@slidev/types": "^0.47.4", + "@slidev/types": "^0.47.5", "codemirror-theme-vars": "^0.1.2", "prism-theme-vars": "^0.2.4" }, "devDependencies": { - "@slidev/cli": "^0.47.4" + "@slidev/cli": "^0.47.5" }, "//": "Learn more: https://sli.dev/themes/write-a-theme.html", "slidev": { diff --git a/packages/parser/package.json b/packages/parser/package.json index 6947777b24..82e0747b2d 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@slidev/parser", - "version": "0.47.4", + "version": "0.47.5", "description": "Markdown parser for Slidev", "author": "antfu ", "license": "MIT", diff --git a/packages/slidev/package.json b/packages/slidev/package.json index 227fa390f8..4ca734a285 100644 --- a/packages/slidev/package.json +++ b/packages/slidev/package.json @@ -1,6 +1,6 @@ { "name": "@slidev/cli", - "version": "0.47.4", + "version": "0.47.5", "description": "Presentation slides for developers", "author": "antfu ", "license": "MIT", diff --git a/packages/types/package.json b/packages/types/package.json index ca2569b94f..a20969b90b 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@slidev/types", - "version": "0.47.4", + "version": "0.47.5", "description": "Shared types declarations for Slidev", "author": "antfu ", "license": "MIT",