github lynx-family/lynx-stack @lynx-js/css-extract-webpack-plugin@0.8.0

latest releases: @lynx-js/web-core@0.21.1, @lynx-js/kitten-lynx-test-infra@0.1.3, @lynx-js/web-worker-rpc@0.21.1...
13 hours ago

Minor Changes

  • BREAKING CHANGE (#2803)

    Remove CssExtractWebpackPlugin / CssExtractWebpackPluginOptions along with the mini-css-extract-plugin dependency. Use CssExtractRspackPlugin instead.

    The cssPlugins option is now optional, defaulting to [CSS.Plugins.removeFunctionWhiteSpace()].

  • BREAKING CHANGE (#2803)

    Drop webpack support — the plugins now target Rspack only. All public types come from @rspack/core instead of webpack (e.g. Compiler, Compilation, LoaderContext), and the webpack dependency is removed.

Patch Changes

  • Prefix Lynx runtime module names with webpack/runtime/ (e.g. Lynx async chunkswebpack/runtime/lynx async chunks), matching the path-structured naming of the bundler's built-in runtime modules. The previous bare names had no path segment, so when they appear as a source-map sources entry under a file:// module-filename template they collapsed into an invalid URL authority (the space-containing name became the host) and broke SourceMapConsumer parsing. (#2642)

  • Widen peer ranges to admit the new minor versions of @lynx-js/template-webpack-plugin (^0.12.0) and @lynx-js/rspeedy (^0.15.0) shipping with the unified debug-metadata.json feature. (#2642)

Don't miss a new lynx-stack release

NewReleases is sending notifications on new releases.