Skip to content

Implement dual webpack/rspack architecture with conditional dependencies#590

Merged
justin808 merged 37 commits intomainfrom
dual-bundler-architecture
Sep 26, 2025
Merged

Implement dual webpack/rspack architecture with conditional dependencies#590
justin808 merged 37 commits intomainfrom
dual-bundler-architecture

Conversation

@justin808
Copy link
Copy Markdown
Member

@justin808 justin808 commented Sep 21, 2025

Builds off of #582 thanks to @craigmcnamara

TODO Checklist:

  • Tests new functionality
  • Changelog Entry
  • Polished Documentation

Summary by CodeRabbit

  • New Features

    • Add Rspack support, bundler-aware runners/dev-server, new public Rspack utilities and inliningCss export.
  • Breaking Changes

    • Config renames: bundler → assets_bundler and webpack_loader → javascript_transpiler; version bumped to 9.0.0-beta.0 with deprecation aliases.
  • Improvements

    • Dynamic per‑bundler plugins/rules, improved config discovery/logging, manifest/error messages, optimization and compression tweaks.
  • Documentation

    • Rspack integration, migration guide, and peer-dependencies docs added/updated.
  • Tests

    • New dummy Rspack app and expanded specs.
  • Chores

    • CI Node matrix and workflow updates; package.json exports/deps adjusted.

@coderabbitai
Copy link