You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
756750e: test: add test coverage for ConsumeSharedPlugin
Add 70+ tests for createConsumeSharedModule method covering all critical business logic
Implement tests for import resolution logic including error handling and direct fallback regex matching
Add requiredVersion resolution tests for package name extraction and version resolution
Implement include/exclude version filtering tests with fallback version support
Add singleton warning generation tests for version filters as specified
Implement package.json reading error scenarios and edge case handling
Add apply method tests for plugin registration logic and hook setup
Achieve test coverage parity with ProvideSharedPlugin (70+ tests each)
756750e: test: add test coverage for ProvideSharedPlugin
Add 73 tests covering all critical business logic and edge cases
Implement complete shouldProvideSharedModule method coverage (15 tests) for version filtering with semver validation
Add provideSharedModule method tests (16 tests) covering version resolution, request pattern filtering, and warning generation
Implement module matching and resolution stage tests (20 tests) for multi-stage resolution logic
Validate business rules: warnings only for version filters with singleton, not request filters
Cover all critical private methods with proper TypeScript handling using @ts-ignore
Fix container utils mock for dependency factory operations
Add performance and memory usage tests for large-scale scenarios
756750e: test: add test coverage for ConsumeSharedPlugin and ProvideSharedPlugin
Add 70+ tests for ConsumeSharedPlugin covering all critical business logic including multi-stage module resolution, import resolution logic, version filtering, and error handling
Add 73 tests for ProvideSharedPlugin covering shouldProvideSharedModule method, provideSharedModule method, module matching, and resolution stages
Fix minor bug in ProvideSharedPlugin where originalRequestString was used instead of modulePathAfterNodeModules for prefix matching
Add layer property to resolved provide map entries for better layer support
Improve test infrastructure stability and CI reliability with better assertions and mocking
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: legacy/pnpm-lock.yaml
warn: This version of pnpm requires at least Node.js v22.13
warn: The current version of Node.js is v20.20.2
warn: Visit https://r.pnpm.io/comp to see the list of past pnpm versions with respective Node.js version support.
node:internal/modules/cjs/loader:1031
throw new ERR_UNKNOWN_BUILTIN_MODULE(request);
^
Error [ERR_UNKNOWN_BUILTIN_MODULE]: No such built-in module: node:sqlite
at Module._load (node:internal/modules/cjs/loader:1031:13)
at Module.require (node:internal/modules/cjs/loader:1289:19)
at require (node:internal/modules/helpers:182:18)
at ../store/index/lib/index.js (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:54379:25)
at __init (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:17:58)
at ../resolving/npm-resolver/lib/index.js (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:65325:5)
at __init (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:17:58)
at ../workspace/projects-graph/lib/index.js (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:65463:5)
at __init (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:17:58)
at ../workspace/projects-filter/lib/index.js (file:///opt/containerbase/tools/pnpm/11.8.0/20.20.2/node_modules/pnpm/dist/pnpm.mjs:72857:5) {
code: 'ERR_UNKNOWN_BUILTIN_MODULE'
}
Node.js v20.20.2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.28.0→7.29.77.27.1→7.29.79.39.4→9.39.59.31.0→9.39.5^0.17.0→^0.24.01.6.0→1.16.154.1.11→4.3.21.129.8→1.167.181.129.8→1.168.1910.4.0→10.4.16.6.3→6.9.116.3.0→16.3.222.16.5→22.20.15.3.16→5.5.21.26.5→1.26.618.3.23→18.3.318.38.0→8.63.03.2.4→3.2.710.4.21→10.5.29.39.4→9.39.59.31.0→9.39.57.0.1→7.1.10.5.2→0.5.3^0.4.16→^0.5.014.0.6→14.0.163.8.1→3.9.53.8.3→3.9.53.6.2→3.9.51.89.2→1.101.04.1.18→4.3.23.4.17→3.4.19~5.8.0→~5.9.05.8.3→5.9.38.38.0→8.63.04.6.2→4.7.2Release Notes
babel/babel (@babel/eslint-parser)
v7.29.7Compare Source
v7.29.7 (2026-05-25)
Re-release all packages with npm provenance attestations
v7.28.6Compare Source
v7.28.6 (2026-01-12)
Thanks @kadhirash and @kolvian for your first PRs!
🐛 Bug Fix
babel-cli,babel-code-frame,babel-core,babel-helper-check-duplicate-nodes,babel-helper-fixtures,babel-helper-plugin-utils,babel-node,babel-plugin-transform-flow-comments,babel-plugin-transform-modules-commonjs,babel-plugin-transform-property-mutators,babel-preset-env,babel-traverse,babel-typesbabel-plugin-transform-regeneratortransform-regeneratorcorrectly handles scope (@liuxingbaoyu)babel-plugin-transform-react-jsx💅 Polish
babel-core,babel-standalone🏠 Internal
babel-plugin-bugfix-v8-static-class-fields-redefine-readonly,babel-plugin-proposal-decorators,babel-plugin-proposal-import-attributes-to-assertions,babel-plugin-proposal-import-wasm-source,babel-plugin-syntax-async-do-expressions,babel-plugin-syntax-decorators,babel-plugin-syntax-destructuring-private,babel-plugin-syntax-do-expressions,babel-plugin-syntax-explicit-resource-management,babel-plugin-syntax-export-default-from,babel-plugin-syntax-flow,babel-plugin-syntax-function-bind,babel-plugin-syntax-function-sent,babel-plugin-syntax-import-assertions,babel-plugin-syntax-import-attributes,babel-plugin-syntax-import-defer,babel-plugin-syntax-import-source,babel-plugin-syntax-jsx,babel-plugin-syntax-module-blocks,babel-plugin-syntax-optional-chaining-assign,babel-plugin-syntax-partial-application,babel-plugin-syntax-pipeline-operator,babel-plugin-syntax-throw-expressions,babel-plugin-syntax-typescript,babel-plugin-transform-async-generator-functions,babel-plugin-transform-async-to-generator,babel-plugin-transform-class-properties,babel-plugin-transform-class-static-block,babel-plugin-transform-dotall-regex,babel-plugin-transform-duplicate-named-capturing-groups-regex,babel-plugin-transform-explicit-resource-management,babel-plugin-transform-exponentiation-operator,babel-plugin-transform-json-strings,babel-plugin-transform-logical-assignment-operators,babel-plugin-transform-nullish-coalescing-operator,babel-plugin-transform-numeric-separator,babel-plugin-transform-object-rest-spread,babel-plugin-transform-optional-catch-binding,babel-plugin-transform-optional-chaining,babel-plugin-transform-private-methods,babel-plugin-transform-private-property-in-object,babel-plugin-transform-regexp-modifiers,babel-plugin-transform-unicode-property-regex,babel-plugin-transform-unicode-sets-regex🏃♀️ Performance
babel-plugin-transform-react-jsx__source,__self(@liuxingbaoyu)Committers: 7
v7.28.5Compare Source
👓 Spec Compliance
babel-parserRuntime Errors for Function Call Assignment Targets(@liuxingbaoyu)babel-helper-validator-identifier🐛 Bug Fix
babel-plugin-proposal-destructuring-privatebabel-parser@babel/parsererror typing (@JLHwung)babel-plugin-proposal-discard-binding,babel-plugin-transform-destructuringrestcorrectly returns plain array (@liuxingbaoyu)babel-helper-create-class-features-plugin,babel-helper-member-expression-to-functions,babel-plugin-transform-block-scoping,babel-plugin-transform-optional-chaining,babel-traverse,babel-typesJSXIdentifierhandling inisReferencedIdentifier(@JLHwung)babel-traverse🏠 Internal
babel-types🏃♀️ Performance
babel-corebuildCodeFrameError(@liuxingbaoyu)v7.28.4Compare Source
🏠 Internal
babel-core,babel-helper-check-duplicate-nodes,babel-traverse,babel-typesbabel-plugin-transform-regeneratortransform-regenerator(@liuxingbaoyu)babel-coreeslint/eslint (@eslint/js)
v9.39.5Compare Source
module-federation/core (@module-federation/enhanced)
v0.24.1Compare Source
Patch Changes
v0.24.0Compare Source
Patch Changes
c3c068e: chore(enhanced): upgrade node@206c45347]v0.23.0Compare Source
Patch Changes
9373882]v0.22.1Compare Source
Patch Changes
v0.22.0Compare Source
Patch Changes
v0.21.6Compare Source
Patch Changes
v0.21.5Compare Source
Patch Changes
f8ff0d8]9dfcbb3]2fc4050]35c3695]94d8868]v0.21.4Compare Source
Patch Changes
a50e068: refactor(manifest): collect assets from build hookd729167]a50e068]v0.21.3Compare Source
Patch Changes
v0.21.2Compare Source
Patch Changes
4cada54]v0.21.1Compare Source
Patch Changes
v0.21.0Compare Source
Patch Changes
d1e90a4]d225658]v0.20.0Compare Source
Minor Changes
c66c21e: rename the share resolver option toallowNodeModulesSuffixMatchand update generated schemas, declarations, and tests to use the new name.Patch Changes
dcc290e: chore(enhanced): update schema2eea0d0: feat(enhanced): runtimePlugins support pass params22b9ff9: fix(enhanced): PopulatebuildMetaandbuildInfoonConsumeSharedPluginusing fallbacks8a80605: fix(enhanced): Mark all exports as provided, to avoid webpack's export analysis from marking them as unused since we copy buildMeta8038f61: fix(webpack-bundler-runtime): align with rspack bundler runtime variable1e96509]c171400]37346d4]639a83b]v0.19.1Patch Changes
v0.19.0Patch Changes
v0.18.4Compare Source
Patch Changes
8061f8c]v0.18.3Compare Source
Patch Changes
v0.18.2Compare Source
Patch Changes
756750e: test: add test coverage for ConsumeSharedPlugin756750e: test: add test coverage for ProvideSharedPlugin756750e: test: add test coverage for ConsumeSharedPlugin and ProvideSharedPluginUpdated dependencies [
297c9a7]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.