Skip to content

chore: Added support for core v4.3.0#82

Merged
Aukevanoost merged 1 commit into
mainfrom
issues/core-85
Jul 10, 2026
Merged

chore: Added support for core v4.3.0#82
Aukevanoost merged 1 commit into
mainfrom
issues/core-85

Conversation

@Aukevanoost

Copy link
Copy Markdown
Contributor

This pull request introduces support for the new fromPackageJson helper, which builds the shared dependencies configuration from your package.json and pre-seeds the Angular skip list. It also adds documentation and tests for the new helper, improves the handling of dense externals in i18n builds, and updates dependencies. The main changes are grouped as follows:

New Features

  • Added an Angular-flavored fromPackageJson function in src/config/share-utils.ts that wraps the core helper, pre-seeds the Angular skip list (NG_SKIP_LIST), and exposes a fluent builder API for refining shared dependency configuration. [1] [2]
  • Documented the fromPackageJson helper and its API in README.md, including usage examples and an explanation of the skip list behavior.

Dense Externals / i18n Support

  • Improved the handling of dense externals in i18n builds: translateFederationArtifacts now collects all output filenames from dense shared entries, ensuring correct translation command generation.
  • Added a test to verify that dense shared entries are handled correctly when denseExternals is enabled.
  • Documented the denseExternals feature flag and its impact on the shape of shared externals in remoteEntry.json in README.md.

Dependency Updates

  • Updated @softarc/native-federation to version ^4.3.0 in package.json to support the new features.

Testing

  • Added and expanded tests for the fromPackageJson helper in src/config/share-utils.spec.ts, covering default behavior, explicit project paths, and skip list seeding. [1] [2] [3]

@Aukevanoost Aukevanoost merged commit 8ada64f into main Jul 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant