Skip to content

chore: use rolldown native minification and bump to rc.8#743

Merged
lcottercertinia merged 3 commits intocertinia:mainfrom
lukecotter:chore-rolldown-native-minify
Mar 9, 2026
Merged

chore: use rolldown native minification and bump to rc.8#743
lcottercertinia merged 3 commits intocertinia:mainfrom
lukecotter:chore-rolldown-native-minify

Conversation

@lukecotter
Copy link
Copy Markdown
Contributor

@lukecotter lukecotter commented Mar 9, 2026

Summary

  • Replace SWC with rolldown's built-in minify option for both lana and log-viewer bundles, removing the rollup-plugin-swc3 dependency
  • Enable cleanDir: true on output directories to prevent stale build artifacts
  • Bump rolldown from 1.0.0-rc.7 to 1.0.0-rc.8

Test plan

  • Run pnpm build and verify both lana and log-viewer bundles are produced
  • Verify production build output is minified
  • Run pnpm test to confirm no regressions
  • Test extension in VS Code with a sample debug log

lukecotter and others added 3 commits March 9, 2026 15:31
…erop

Rolldown natively handles TypeScript transpilation, minification, and
CJS-to-ESM interop, making the rollup-plugin-swc3 dependency and the
eventemitter3 alias unnecessary in the rolldown config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lcottercertinia lcottercertinia merged commit 93f9d43 into certinia:main Mar 9, 2026
5 checks passed
@lukecotter lukecotter deleted the chore-rolldown-native-minify branch March 9, 2026 16:02
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.

2 participants