Skip to content

fix/perf(vscode): fix build and publish, reduce extension size#2207

Merged
antfu merged 17 commits into
slidevjs:mainfrom
kermanx:fix/vscode-wtf
Nov 25, 2025
Merged

fix/perf(vscode): fix build and publish, reduce extension size#2207
antfu merged 17 commits into
slidevjs:mainfrom
kermanx:fix/vscode-wtf

Conversation

@kermanx

@kermanx kermanx commented Jun 21, 2025

Copy link
Copy Markdown
Member
  • fix publishing of vscode extension
  • fix build config
  • dedupe prettier
  • prevent multiple unused files from being packed into .vsix

Waiting for rolldown/rolldown#7021 to be released.

Blocked by oxc-project/oxc#11840. In fact this problem is introduced by the migration to tsdown, but not observed because the publishing of vscode extension has been broken.

@kermanx kermanx changed the title perf/fix(vscode): fix build and publish, reduce extension size fix/perf(vscode): fix build and publish, reduce extension size Jun 21, 2025
@kermanx kermanx changed the title fix/perf(vscode): fix build and publish, reduce extension size fix(vscode): fix build and publish, reduce extension size Jun 21, 2025
@netlify

netlify Bot commented Jun 21, 2025

Copy link
Copy Markdown

Deploy Preview for slidev ready!

Name Link
🔨 Latest commit 32d50d0
🔍 Latest deploy log https://app.netlify.com/projects/slidev/deploys/691ec7df2ad0420007e3bba9
😎 Deploy Preview https://deploy-preview-2207--slidev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pkg-pr-new

pkg-pr-new Bot commented Jun 21, 2025

Copy link
Copy Markdown

Open in StackBlitz

@slidev/client

npm i https://pkg.pr.new/slidevjs/slidev/@slidev/client@2207

create-slidev

npm i https://pkg.pr.new/slidevjs/slidev/create-slidev@2207

create-slidev-theme

npm i https://pkg.pr.new/slidevjs/slidev/create-slidev-theme@2207

@slidev/parser

npm i https://pkg.pr.new/slidevjs/slidev/@slidev/parser@2207

@slidev/cli

npm i https://pkg.pr.new/slidevjs/slidev/@slidev/cli@2207

@slidev/types

npm i https://pkg.pr.new/slidevjs/slidev/@slidev/types@2207

commit: 32d50d0

@kermanx
kermanx marked this pull request as ready for review November 14, 2025 07:49
@kermanx
kermanx marked this pull request as draft November 14, 2025 09:10
@kermanx
kermanx marked this pull request as ready for review November 20, 2025 07:49
@kermanx kermanx changed the title fix(vscode): fix build and publish, reduce extension size fix/perf(vscode): fix build and publish, reduce extension size Nov 20, 2025
@kermanx
kermanx requested a review from antfu November 20, 2025 07:56
@antfu
antfu merged commit fa85375 into slidevjs:main Nov 25, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants