From d76850db564ee03afbc4652b36f1bfe3e5602225 Mon Sep 17 00:00:00 2001 From: Alan Pope Date: Wed, 11 Mar 2026 23:54:58 +0000 Subject: [PATCH 01/13] feat: improve slidev skill (#2479) --- skills/slidev/SKILL.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/skills/slidev/SKILL.md b/skills/slidev/SKILL.md index 427b8db524..35c3484229 100644 --- a/skills/slidev/SKILL.md +++ b/skills/slidev/SKILL.md @@ -1,6 +1,6 @@ --- name: slidev -description: Create and present web-based slides for developers using Markdown, Vue components, code highlighting, animations, and interactive features. Use when building technical presentations, conference talks, or teaching materials. +description: Create and present web-based slidedecks for developers using Slidev with Markdown, Vue components, code highlighting, animations, and interactive features. Use when building technical presentations, conference talks, code walkthroughs, teaching materials, or developer decks. --- # Slidev - Presentation Slides for Developers @@ -9,21 +9,25 @@ Web-based slides maker built on Vite, Vue, and Markdown. ## When to Use -- Technical presentations with live code examples +- Technical presentations or slidedecks with live code examples - Syntax-highlighted code snippets with animations - Interactive demos (Monaco editor, runnable code) - Mathematical equations (LaTeX) or diagrams (Mermaid, PlantUML) - Record presentations with presenter notes - Export to PDF, PPTX, or host as SPA +- Code walkthroughs for developer talks or workshops ## Quick Start ```bash pnpm create slidev # Create project -pnpm run dev # Start dev server -pnpm run export # Export to PDF +pnpm run dev # Start dev server (opens http://localhost:3030) +pnpm run build # Build static SPA +pnpm run export # Export to PDF (requires playwright-chromium) ``` +**Verify**: After `pnpm run dev`, confirm slides load at `http://localhost:3030`. After `pnpm run export`, check the output PDF exists in the project root. + ## Basic Syntax ```md @@ -144,6 +148,8 @@ Presenter notes go here | OG image | `seoMeta.ogImage` or `og-image.png` | [build-og-image](references/build-og-image.md) | | SEO tags | `seoMeta:` | [build-seo-meta](references/build-seo-meta.md) | +**Export prerequisite**: `pnpm add -D playwright-chromium` is required for PDF/PPTX/PNG export. If export fails with a browser error, install this dependency first. + ### Editor & Tools | Feature | Usage | Reference | From f6f628d3413c54c43bad238eba0ab64b318fe117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9stor?= Date: Tue, 17 Mar 2026 00:54:30 +0100 Subject: [PATCH 02/13] docs: add zephyr cloud hosting page (#2491) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: NΓ©stor Co-authored-by: Cursor Agent --- docs/guide/hosting.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/guide/hosting.md b/docs/guide/hosting.md index 7166a080ed..b818d019ad 100644 --- a/docs/guide/hosting.md +++ b/docs/guide/hosting.md @@ -188,6 +188,28 @@ Create `vercel.json` in your project root with the following content: Then go to your [Vercel dashboard](https://vercel.com/) and create a new site with the repository. +### Zephyr Cloud {#zephyr-cloud} + +To deploy your Slidev deck on [Zephyr Cloud](https://zephyr-cloud.io/), you can add Zephyr support to an existing Slidev project with: + +```bash +npx with-zephyr@latest +``` + +This codemod detects your bundler (Slidev uses Vite) and updates your config for Zephyr Cloud. + +After setup, run your normal build command, for example: + +```bash +npm run build +``` + +When the build runs with Zephyr enabled, your app is deployed and Zephyr Cloud returns a preview URL. + +::: info +Zephyr Cloud is a bit different from most hosting providers: every `build` run triggers a deployment. +::: + ### Host on Docker {#docker} If you need a rapid way to run a presentation with containers, you can use the prebuilt [docker image](https://hub.docker.com/r/tangramor/slidev) maintained by [tangramor](https://github.com/tangramor), or build your own. From 3b0af22f2698023cd6bfe231f5405fc6ec7b4202 Mon Sep 17 00:00:00 2001 From: AugusMeow <34206897+DrAugus@users.noreply.github.com> Date: Thu, 19 Mar 2026 14:45:18 +0800 Subject: [PATCH 03/13] docs: fix tag match (#2488) --- docs/.vitepress/theme/components/FeatureTag.vue | 7 +++++-- docs/features/index.md | 15 ++++++++++++--- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/docs/.vitepress/theme/components/FeatureTag.vue b/docs/.vitepress/theme/components/FeatureTag.vue index c131336ce3..32fb9b87b6 100644 --- a/docs/.vitepress/theme/components/FeatureTag.vue +++ b/docs/.vitepress/theme/components/FeatureTag.vue @@ -33,8 +33,11 @@ function getHsla( } const formattedTag = computed(() => { - const tag = props.tag - .replace(/\b(API|CLI)\b/gi, m => m.toUpperCase()) + let tag = props.tag + if (tag === tag.toUpperCase()) { + return tag + } + tag = tag.replace(/\b(API|CLI)\b/gi, m => m.toUpperCase()) .replace(/-/g, ' ') return tag[0].toUpperCase() + tag.slice(1) }) diff --git a/docs/features/index.md b/docs/features/index.md index 94e87109ec..b89143db24 100644 --- a/docs/features/index.md +++ b/docs/features/index.md @@ -17,7 +17,7 @@ const query = useUrlSearchParams('hash-params', { removeFalsyValues: true }) const search = toRef(query, 'search') as Ref const tags = toRef(query, 'tags') as Ref const tagsArr = computed({ - get: () => tags.value?.toLowerCase().split(',').map(t => t.trim()).filter(Boolean) ?? [], + get: () => tags.value?.split(',').map(t => t.trim()).filter(Boolean) ?? [], set: (val: string[]) => query.tags = val.join(','), }) @@ -25,8 +25,17 @@ const filteredFeatures = computed(() => { const s = search.value?.toLowerCase().trim() const t = tagsArr.value return Object.values(features).filter(feature => { - return (!s || feature.title.toLowerCase().includes(s) || feature.description.toLowerCase().includes(s)) - && (!t?.length || t.every(tag => feature.tags?.includes(tag))) + const matchSearch = !s || + feature.name.toLowerCase().includes(s) || + feature.title.toLowerCase().includes(s) || + feature.description.toLowerCase().includes(s) + + const matchTags = !t?.length || t.every(tag => + feature.tags?.some(featureTag => + featureTag.toLowerCase() === tag.toLowerCase() + ) + ) + return matchSearch && matchTags }) }) From 3a5f8ddf254c96f005abf75d20ec7383d045bbe1 Mon Sep 17 00:00:00 2001 From: Vansh Dagar <76451212+GoldFoylee@users.noreply.github.com> Date: Thu, 19 Mar 2026 12:40:47 +0530 Subject: [PATCH 04/13] docs: add warning about global css leaking into presenter mode (#2493) --- docs/custom/directory-structure.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/custom/directory-structure.md b/docs/custom/directory-structure.md index 95bdb5da78..9d3ccdb376 100644 --- a/docs/custom/directory-structure.md +++ b/docs/custom/directory-structure.md @@ -43,6 +43,12 @@ Pattern: `./style.css` | `./styles/index.{css,js,ts}` Files following this convention will be injected to the App root. If you need to import multiple CSS entries, you can create the following structure and manage the import order yourself. +:::warning +Global CSS here also applies to the presenter UI. Prefer scoping styles to individual slides, or wrap your selectors under `.slidev-layout` to avoid leaking styles into presenter mode. + +**Example:** Use `.slidev-layout .grid { ... }` instead of just `.grid { ... }`. +::: + ```bash your-slidev/ β”œβ”€β”€ ... From cbc53a2d27802b54f508aba4be6e8fd51762e8d8 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Mon, 23 Mar 2026 13:54:35 +0900 Subject: [PATCH 05/13] chore: try fix docs --- package.json | 1 + pnpm-lock.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/package.json b/package.json index 0453862b21..cbb1b6d350 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "@types/resolve": "catalog:types", "@types/semver": "catalog:types", "@types/yargs": "catalog:types", + "@vue/compiler-sfc": "catalog:demo", "@vueuse/core": "catalog:frontend", "bumpp": "catalog:dev", "cypress": "catalog:dev", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3aadeb6e88..e782f4c999 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -498,6 +498,9 @@ importers: '@types/yargs': specifier: catalog:types version: 17.0.35 + '@vue/compiler-sfc': + specifier: catalog:demo + version: 3.5.29 '@vueuse/core': specifier: catalog:frontend version: 14.2.1(vue@3.5.29(typescript@5.9.3)) From 60699e9a6c4a45c51a7345b48e63aa3b3e50e456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Sch=C3=A4ck?= Date: Wed, 25 Mar 2026 14:50:55 +0100 Subject: [PATCH 06/13] docs: add DMN viewer addon information (#2499) Co-authored-by: Claude Opus 4.6 --- docs/.vitepress/addons.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/.vitepress/addons.ts b/docs/.vitepress/addons.ts index 881c12f140..d39d8afea1 100644 --- a/docs/.vitepress/addons.ts +++ b/docs/.vitepress/addons.ts @@ -225,6 +225,17 @@ export const community: AddonInfo[] = [ }, repo: 'https://github.com/emaarco/slidev-addon-bpmn', }, + { + id: 'slidev-addon-dmn', + name: 'DMN viewer', + description: 'Display DMN decision tables and DRD diagrams in your slidev', + tags: ['Component'], + author: { + name: 'emaarco', + link: 'https://github.com/emaarco', + }, + repo: 'https://github.com/emaarco/slidev-addon-dmn', + }, { id: 'slidev-addon-p5', name: 'Runner for p5js', From 89411320f76fec0dc37dd48b6baca197dd715ff1 Mon Sep 17 00:00:00 2001 From: Sorachi Kawamura <80559385+sor4chi@users.noreply.github.com> Date: Wed, 25 Mar 2026 22:56:56 +0900 Subject: [PATCH 07/13] fix(cli): skip keyboard shortcut binding when stdin is not a TTY (#2498) --- packages/slidev/node/cli.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/slidev/node/cli.ts b/packages/slidev/node/cli.ts index 9c500d2859..08f4200482 100644 --- a/packages/slidev/node/cli.ts +++ b/packages/slidev/node/cli.ts @@ -271,6 +271,8 @@ cli.command( ] function bindShortcut() { + if (!process.stdin.isTTY) + return process.stdin.resume() process.stdin.setEncoding('utf8') readline.emitKeypressEvents(process.stdin) From 6672cb55039f13437ef829d6516db111077443b1 Mon Sep 17 00:00:00 2001 From: Max Kurze Date: Fri, 27 Mar 2026 14:09:57 +0100 Subject: [PATCH 08/13] fix: make useIsSlideActive() based on useSlideContext().$nav.currentSlideNo instead of useNav().currentSlideNo (#2508) Because useNav().currentSlideNo is just a value parsed from the URL route but useSlideContext().$nav.currentSlideNo is a more controlled value that even works in print/export mode. Credits to https://github.com/whitphx --- packages/client/logic/slides.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/client/logic/slides.ts b/packages/client/logic/slides.ts index 6891cc468f..075d43f4e5 100644 --- a/packages/client/logic/slides.ts +++ b/packages/client/logic/slides.ts @@ -1,7 +1,6 @@ import type { SlideRoute } from '@slidev/types' import { slides } from '#slidev/slides' import { computed, watch, watchEffect } from 'vue' -import { useNav } from '../composables/useNav' import { useSlideContext } from '../context' export { slides } @@ -24,9 +23,9 @@ export function getSlidePath( } export function useIsSlideActive() { - const { $page } = useSlideContext() - const { currentSlideNo } = useNav() - return computed(() => $page.value === currentSlideNo.value) + const { $page, $nav } = useSlideContext() + // Use `$nav.value.currentSlideNo` rather than `useNav().currentSlideNo` to make it work in print/export mode. See https://github.com/slidevjs/slidev/issues/2310. + return computed(() => $page.value === $nav.value.currentSlideNo) } export function onSlideEnter(cb: () => void) { From 3ee54d315935b9826e17386681706281958d7b88 Mon Sep 17 00:00:00 2001 From: Vansh Dagar <76451212+GoldFoylee@users.noreply.github.com> Date: Sun, 29 Mar 2026 20:04:14 +0530 Subject: [PATCH 09/13] docs: bump minimum Node version to 20.12.0 (#2394) (#2494) Co-authored-by: _Kerman --- README.md | 2 +- docs/guide/index.md | 2 +- package.json | 2 +- packages/client/package.json | 2 +- packages/create-app/package.json | 2 +- packages/create-theme/package.json | 2 +- packages/create-theme/template/package.json | 2 +- packages/parser/package.json | 2 +- packages/slidev/package.json | 2 +- packages/types/package.json | 2 +- tsdown.config.ts | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index d18156de8c..cfccae0c6c 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,7 @@ Presentation slides for developers πŸ§‘β€πŸ’»πŸ‘©β€πŸ’»πŸ‘¨β€ ### Init Project Locally -Install [Node.js >=18](https://nodejs.org/) and run the following command: +Install [Node.js >= 20.12.0](https://nodejs.org/) and run the following command: ```bash npm init slidev diff --git a/docs/guide/index.md b/docs/guide/index.md index cbd7a04d3e..69fac97d0c 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -40,7 +40,7 @@ Start Slidev right in your browser with StackBlitz: [sli.dev/new](https://sli.de ### Create Locally -> Requires [Node.js](https://nodejs.org) >= 18.0 installed. +> Requires [Node.js](https://nodejs.org) >= 20.12.0 installed. Run the following command to create a new Slidev project locally: diff --git a/package.json b/package.json index cbb1b6d350..f14d6bdd77 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "packageManager": "pnpm@10.30.3", "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "scripts": { "build": "pnpm -r --filter=\"./packages/**\" --parallel run build", diff --git a/packages/client/package.json b/packages/client/package.json index 9a2c12daac..cd9bc995b1 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -25,7 +25,7 @@ }, "main": "./public.ts", "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "dependencies": { "@antfu/utils": "catalog:frontend", diff --git a/packages/create-app/package.json b/packages/create-app/package.json index b5ff3e1d5a..7a4806f1da 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -21,7 +21,7 @@ "template" ], "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "scripts": { "build": "node build.mjs", diff --git a/packages/create-theme/package.json b/packages/create-theme/package.json index 4468ec9e49..262e803784 100644 --- a/packages/create-theme/package.json +++ b/packages/create-theme/package.json @@ -17,7 +17,7 @@ "create-slidev-theme": "index.mjs" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "dependencies": { "ansis": "catalog:prod", diff --git a/packages/create-theme/template/package.json b/packages/create-theme/template/package.json index 36572845f1..6e46b0dc18 100644 --- a/packages/create-theme/template/package.json +++ b/packages/create-theme/template/package.json @@ -5,7 +5,7 @@ "slidev" ], "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "scripts": { "build": "slidev build example.md", diff --git a/packages/parser/package.json b/packages/parser/package.json index 3c33f0173d..75472d6b7d 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -26,7 +26,7 @@ "dist" ], "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "scripts": { "build": "tsdown", diff --git a/packages/slidev/package.json b/packages/slidev/package.json index 68d72c2476..21d20997b4 100644 --- a/packages/slidev/package.json +++ b/packages/slidev/package.json @@ -32,7 +32,7 @@ "template.md" ], "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "scripts": { "build": "tsdown node/index.ts node/cli.ts", diff --git a/packages/types/package.json b/packages/types/package.json index 4f210e5108..9e39ccda10 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -20,7 +20,7 @@ "index.d.ts" ], "engines": { - "node": ">=18.0.0" + "node": ">=20.12.0" }, "scripts": { "build": "tsdown src/index.ts", diff --git a/tsdown.config.ts b/tsdown.config.ts index 293c5c5218..3c9a54633a 100644 --- a/tsdown.config.ts +++ b/tsdown.config.ts @@ -4,7 +4,7 @@ export default defineConfig({ format: [ 'esm', ], - target: 'node18', + target: 'node20', dts: true, clean: true, shims: false, From 41a2d70dad72858edb67dbdf4c778e313d2a4ed2 Mon Sep 17 00:00:00 2001 From: Xun Zhang Date: Fri, 3 Apr 2026 14:57:29 +0800 Subject: [PATCH 10/13] docs: add slidev-pane addon to addons list (#2496) Co-authored-by: _Kerman --- docs/.vitepress/addons.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/.vitepress/addons.ts b/docs/.vitepress/addons.ts index d39d8afea1..954bc32341 100644 --- a/docs/.vitepress/addons.ts +++ b/docs/.vitepress/addons.ts @@ -247,6 +247,17 @@ export const community: AddonInfo[] = [ }, repo: 'https://github.com/mjvo/slidev-addon-p5', }, + { + id: 'slidev-pane', + name: 'slidev-pane', + description: 'PowerPoint-style pane presenter for Slidev with slide thumbnails, quick navigation, and a zoomable main canvas.', + tags: ['Navigation'], + author: { + name: 'xunz', + link: 'https://github.com/xunz3', + }, + repo: 'https://github.com/xunz3/slidev-pane', + }, // Add yours here! { id: '', From 5c4a15d2db8be2c67ba32ec50a8d767dbc8f647a Mon Sep 17 00:00:00 2001 From: _Kerman Date: Fri, 3 Apr 2026 17:27:19 +0800 Subject: [PATCH 11/13] docs: remove official addon section and omit author for submit placeholder (#2517) --- docs/.vitepress/addons.ts | 4 ---- docs/.vitepress/theme/components/AddonInfo.vue | 4 ++-- docs/.vitepress/theme/components/ThemeInfo.vue | 4 ++-- docs/.vitepress/themes.ts | 5 +---- docs/resources/addon-gallery.md | 4 ++-- 5 files changed, 7 insertions(+), 14 deletions(-) diff --git a/docs/.vitepress/addons.ts b/docs/.vitepress/addons.ts index 954bc32341..df3eb936f4 100644 --- a/docs/.vitepress/addons.ts +++ b/docs/.vitepress/addons.ts @@ -264,9 +264,5 @@ export const community: AddonInfo[] = [ link: 'https://github.com/slidevjs/slidev/edit/main/docs/.vitepress/addons.ts', name: 'Yours?', description: 'Click here to submit your addon :)', - tags: [], - author: { - name: '', - }, }, ] diff --git a/docs/.vitepress/theme/components/AddonInfo.vue b/docs/.vitepress/theme/components/AddonInfo.vue index 17c11071d2..1a443399ea 100644 --- a/docs/.vitepress/theme/components/AddonInfo.vue +++ b/docs/.vitepress/theme/components/AddonInfo.vue @@ -27,12 +27,12 @@ defineProps<{
{{ addon.author.name }} -
+
{{ addon.author.name }}
diff --git a/docs/.vitepress/theme/components/ThemeInfo.vue b/docs/.vitepress/theme/components/ThemeInfo.vue index de725c7928..065fb6638a 100644 --- a/docs/.vitepress/theme/components/ThemeInfo.vue +++ b/docs/.vitepress/theme/components/ThemeInfo.vue @@ -46,12 +46,12 @@ if (props.theme.previews.length > 1 && isClient) {
{{ theme.author.name }} -
+
{{ theme.author.name }}
diff --git a/docs/.vitepress/themes.ts b/docs/.vitepress/themes.ts index 367f6423ee..508a0e2ffc 100644 --- a/docs/.vitepress/themes.ts +++ b/docs/.vitepress/themes.ts @@ -4,7 +4,7 @@ export interface ThemeInfo { description: string previews: string[] repo?: string - author: { + author?: { name: string link?: string } @@ -644,9 +644,6 @@ export const community: ThemeInfo[] = [ link: 'https://github.com/slidevjs/slidev/edit/main/docs/.vitepress/themes.ts', name: 'Yours?', description: 'Click here to submit your theme :)', - author: { - name: '', - }, previews: [ '/theme-placeholder.png', ], diff --git a/docs/resources/addon-gallery.md b/docs/resources/addon-gallery.md index 662838d45c..cc48a79ce0 100644 --- a/docs/resources/addon-gallery.md +++ b/docs/resources/addon-gallery.md @@ -12,11 +12,11 @@ Browse awesome addons available for Slidev here. Read more about to use them, and to create your own addon. -## Official Addons + ## Community Addons From ce1f04b680dee351d9982d0dc4ede923a33e5961 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Sun, 5 Apr 2026 23:45:04 +0800 Subject: [PATCH 12/13] fix: fuse.js search when pattern is empty (#2520) --- packages/client/internals/Goto.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client/internals/Goto.vue b/packages/client/internals/Goto.vue index 12ca9d82f1..a7811cc9ab 100644 --- a/packages/client/internals/Goto.vue +++ b/packages/client/internals/Goto.vue @@ -26,7 +26,7 @@ const fuse = computed(() => new Fuse(slides.value.map(i => i.meta?.slide).filter })) const path = computed(() => text.value.startsWith('/') ? text.value.substring(1) : text.value) -const result = computed(() => fuse.value.search(path.value).map(result => result.item)) +const result = computed(() => path.value ? fuse.value.search(path.value).map(result => result.item) : []) const valid = computed(() => !!result.value.length) function goTo() { From d8e0df7955b6330d05f21b9dfe6657d3bfa377a6 Mon Sep 17 00:00:00 2001 From: _Kerman Date: Sun, 5 Apr 2026 23:45:54 +0800 Subject: [PATCH 13/13] chore: release v52.14.2 --- docs/package.json | 2 +- 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 +- packages/vscode/package.json | 2 +- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/package.json b/docs/package.json index eeb89d5814..b395c148e2 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,7 +1,7 @@ { "name": "@slidev/docs", "type": "module", - "version": "52.14.1", + "version": "52.14.2", "license": "MIT", "funding": "https://github.com/sponsors/antfu", "homepage": "https://sli.dev", diff --git a/package.json b/package.json index f14d6bdd77..2e42dbce50 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "type": "module", - "version": "52.14.1", + "version": "52.14.2", "private": true, "packageManager": "pnpm@10.30.3", "engines": { diff --git a/packages/client/package.json b/packages/client/package.json index cd9bc995b1..955023b6f7 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "name": "@slidev/client", "type": "module", - "version": "52.14.1", + "version": "52.14.2", "description": "Presentation slides for developers", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/create-app/package.json b/packages/create-app/package.json index 7a4806f1da..a9e99bed43 100644 --- a/packages/create-app/package.json +++ b/packages/create-app/package.json @@ -1,7 +1,7 @@ { "name": "create-slidev", "type": "module", - "version": "52.14.1", + "version": "52.14.2", "description": "Create starter template for Slidev", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/create-app/template/package.json b/packages/create-app/template/package.json index f024fa136d..0fa5c0f157 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": "^52.14.1", + "@slidev/cli": "^52.14.2", "@slidev/theme-default": "latest", "@slidev/theme-seriph": "latest", "vue": "^3.5.29" diff --git a/packages/create-theme/package.json b/packages/create-theme/package.json index 262e803784..f26c967514 100644 --- a/packages/create-theme/package.json +++ b/packages/create-theme/package.json @@ -1,7 +1,7 @@ { "name": "create-slidev-theme", "type": "module", - "version": "52.14.1", + "version": "52.14.2", "description": "Create starter theme template for Slidev", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/create-theme/template/package.json b/packages/create-theme/template/package.json index 6e46b0dc18..996f86db76 100644 --- a/packages/create-theme/template/package.json +++ b/packages/create-theme/template/package.json @@ -14,10 +14,10 @@ "screenshot": "slidev export example.md --format png" }, "dependencies": { - "@slidev/types": "^52.14.1" + "@slidev/types": "^52.14.2" }, "devDependencies": { - "@slidev/cli": "^52.14.1" + "@slidev/cli": "^52.14.2" }, "//": "Learn more: https://sli.dev/guide/write-theme.html", "slidev": { diff --git a/packages/parser/package.json b/packages/parser/package.json index 75472d6b7d..d40f04570f 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@slidev/parser", - "version": "52.14.1", + "version": "52.14.2", "description": "Markdown parser for Slidev", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/slidev/package.json b/packages/slidev/package.json index 21d20997b4..74e6cdfa93 100644 --- a/packages/slidev/package.json +++ b/packages/slidev/package.json @@ -1,7 +1,7 @@ { "name": "@slidev/cli", "type": "module", - "version": "52.14.1", + "version": "52.14.2", "description": "Presentation slides for developers", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/types/package.json b/packages/types/package.json index 9e39ccda10..84b9f7e8e5 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@slidev/types", - "version": "52.14.1", + "version": "52.14.2", "description": "Shared types declarations for Slidev", "author": "Anthony Fu ", "license": "MIT", diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 752aec407c..64d7d400e8 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -4,7 +4,7 @@ "displayName": "Slidev", "type": "module", "preview": true, - "version": "52.14.1", + "version": "52.14.2", "private": true, "description": "Slidev support for VS Code", "license": "MIT",