Patch Changes
- Move runtime attribute-name configuration to the page-scoped
lynxobject and (#3718)
inject it from the host compilation through a standalone webpack plugin. Lazy
and external bundles reuse the host-injected configuration without applying
the plugin themselves. The runtime-config webpack plugin is published through
its own DSL-neutral package entry and accepts arbitrary runtime configuration
keys without depending on ReactLynx. The merged top-level configuration is
shallow-frozen to prevent accidental mutation after host initialization. - BREAKING CHANGE: Require
@lynx-js/rspeedy^0.17.0in the plugins that read the build engine config throughSymbol.for('@lynx-js/rsbuild-plugin:config'), since the engine that ships with0.16does not expose it. The plugins that do not touch the engine keep their existing range and add^0.17.0to it. (#3682) - Updated dependencies [
76126fc]:- @lynx-js/webpack-runtime-globals@0.0.8