Back to Explore

rolldown/plugins

GitHub
10 updates · last 90 days1 watchersOpen source

Last release: 3 weeks ago

Official Rolldown plugins collection, with multiple npm packages for common build-time transformations and optimizations. It includes plugins like Babel code transformation, Emotion minification and optimization, JSX attribute removal, styled-jsx CSS scoping, and import/export transformation, plus supporting utilities such as plugin utilities and an AST visitor helper.

Project status

  • The source appears actively maintained, with a recent upstream push on 2026-06-08, and multiple plugin-related updates in May 2026.
  • The apparent update cadence is modest and clustered (2026-05-11, 2026-05-13, 2026-05-18), suggesting ongoing maintenance and incremental additions rather than long gaps.

AI summary generated Today

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • plugin-emotion@0.1.4

    3 weeks ago

    plugin-emotion@0.1.4 is primarily a maintenance release, with dependency updates and a publishing/build fix to ensure `oxc-unshadowed-visitor` is built before publishing. The release notes point to the package changelog, which describes the bug fixes and some repo-wide chores.

  • pluginutils@1.0.1

    3 weeks ago

    pluginutils@1.0.1 introduces a new npm package, @rolldown/pluginutils, focused on filter utilities for Rolldown plugins. The provided release notes contain no actual change details (they only point to CHANGELOG.md), so the real API and behavioral changes are only visible in the code diff.

  • oxc-unshadowed-visitor@0.1.0

    4 weeks ago

    The provided release notes for oxc-unshadowed-visitor@0.1.0 do not list any concrete changes, they only instruct to consult the package CHANGELOG.md. The actual diff, however, shows substantial behavior and output changes in the emotion plugin (label and keyframes handling), plus toolchain and dependency version bumps across the monorepo.

    BreakingFeatures
  • plugin-emotion@0.1.3

    4 weeks ago

    This release, plugin-emotion@0.1.3, has no inline release notes provided. The release notes direct developers to the package changelog at packages/emotion/CHANGELOG.md, which should be reviewed to identify any API, behavior, or breaking changes.

  • plugin-transform-imports@0.1.1

    1 month ago

    plugin-transform-imports was released as version 0.1.1. The provided code diff shows only metadata updates (version number in package.json and a new changelog heading), with no implementation changes visible in the diff.

  • plugin-transform-imports@0.1.0

    1 month ago

    This release adds a brand new Rolldown plugin package, @rolldown/plugin-transform-imports@0.1.0, along with examples, tests, documentation, and benchmarking scaffolding. The implementation rewrites import sources (and in some cases import specifiers) for static imports, re-exports, and dynamic imports based on a configurable module-to-transform map using template placeholders. The internal SWC output generator registry is also updated to recognize the new plugin and apply helper-support skipping logic.

    Features
  • plugin-babel@0.2.3

    1 month ago

    plugin-babel@0.2.3 updates the plugin behavior around which files Babel transforms, specifically excluding Rolldown's internal virtual runtime helper module by default. The release notes provided for this version do not include specific change details, but the code diff shows both a behavior change in the default `exclude` handling and dependency version bumps.

    Breaking
  • plugin-styled-jsx@0.1.1

    2 months ago

    The plugin-styled-jsx release v0.1.1 does not show any functional code changes in the provided diff. The changes appear limited to metadata and documentation, including version bumping and README badge/link URL adjustments, plus adding a changelog heading for the new version.

  • plugin-styled-jsx@0.1.0

    2 months ago

    Release plugin-styled-jsx@0.1.0 introduces a new Rolldown plugin package, @rolldown/plugin-styled-jsx, for scoping styled-jsx CSS. The provided release notes do not include any concrete change list (they only point to CHANGELOG.md).

    Features
  • oxc-unshadowed-visitor@0.0.1

    2 months ago

    The release notes for oxc-unshadowed-visitor@0.0.1 do not describe any functional changes, only pointing to a CHANGELOG.md that was not included in the provided release notes text. The code diff shows this package is being introduced as a new published module (with new build and entrypoints) and that its core API, ScopedVisitor, now requires an injected AST traversal function (walk).

    BreakingFeatures