Detalhes do pacote

@module-federation/third-party-dts-extractor

module-federation11.5mMIT0.20.0

readme (leia-me)

Module federation Banner

Module Federation

npm version downloads license

You can consider the module federation capabilities provided by this repository as "module federation 2.0". "Module Federation 2.0" differs from the "Module Federation" built into webpack 5 by offering not only the core features of module export, loading, and dependency sharing but also additional dynamic type hinting, a "Manifest", a "Federation Runtime", and a "Runtime Plugin System". These features make "Module Federation" more suitable for use as a micro-frontend architecture in large-scale web applications.

💡 What is Module Federation?

  • Module Federation is a concept that allows developers to share code and resources across multiple JavaScript applications

  • Module Federation can be used to split monolithic applications into micro-front-end architectures

  • Module Federation reuses common dependencies between modules as much as possible

✨ What new features does Module Federation provide?

  • 🎨 Module Federation Runtime
  • 🧩 Runtime Plugins System
  • 📝 Manifest
  • 🚀 Dynamic type prompt
  • 🛠️ Chrome Devtool

📚 Getting Started

To get started with Module Federation, see the Quick Start.

🧑‍💻 Community

Come and chat with us on Discussions or Discord! The Module federation team and users are active there, and we're always looking for contributions.

🤝 Contribution

New contributors welcome!

Please read the Contributing Guide.

Alt

🙌 Code of Conduct

This repo has adopted the Code of Conduct. Please check Code of Conduct for more details.

changelog (log de mudanças)

@module-federation/third-party-dts-extractor

0.20.0

0.19.1

0.19.0

0.18.4

0.18.3

0.18.2

0.18.1

0.18.0

0.17.1

Patch Changes

  • a7cf276: chore: upgrade NX to 21.2.3, Storybook to 9.0.9, and TypeScript to 5.8.3

    • Upgraded NX from 21.0.3 to 21.2.3 with workspace configuration updates
    • Migrated Storybook from 8.3.5 to 9.0.9 with updated configurations and automigrations
    • Upgraded TypeScript from 5.7.3 to 5.8.3 with compatibility fixes
    • Fixed package exports and type declaration paths across all packages
    • Resolved module resolution issues and TypeScript compatibility problems
    • Updated build configurations and dependencies to support latest versions
  • d31a326: refactor: sink React packages from root to individual packages

    • Removed React dependencies from root package.json and moved them to packages that actually need them
    • Fixed rsbuild-plugin configuration to match workspace patterns
    • Updated tests to handle platform-specific files
    • This change improves dependency management by ensuring packages only have the dependencies they actually use

0.17.0

0.16.0

0.15.0

0.14.3

0.14.2

0.14.1

0.14.0

0.13.1

Patch Changes

  • 723d0f8: fix(third-party-dts-extractor): correctly sets the source of the package types

0.13.0

Patch Changes

  • 38f324f: Disable live bindings on cjs builds of the runtime packages

0.12.0

Patch Changes

  • ef96c4d: feat(dts-plugin): support exclude extract specify third party dts

0.11.4

0.11.3

0.11.2

0.11.1

0.11.0

0.10.0

0.9.1

0.9.0

0.8.12

0.8.11

0.8.10

0.8.9

0.8.8

0.8.7

0.8.6

0.8.5

0.8.4

0.8.3

0.8.2

0.8.1

0.8.0

0.7.7

0.7.6

0.7.5

0.7.4

0.7.3

0.7.2

0.7.1

0.7.0

0.6.16

0.6.15

0.6.14

0.6.13

0.6.12

0.6.11

0.6.10

0.6.9

0.6.8

0.6.7

0.6.6

0.6.5

0.6.4

0.6.3

0.6.2

0.6.1

0.6.0

0.5.2

0.5.1

0.5.0

0.4.0

0.3.5

0.3.4

0.3.3

0.3.2

Patch Changes

  • 0de1c83: fix: do not collect node internal utils

0.3.1

0.3.0

0.2.8

0.2.7

Patch Changes

  • b00ef13: fix(dts-plugin): support compile vue@3 dts

0.2.6

0.2.5

0.2.4

0.2.3

0.2.2

0.2.1

0.2.0

0.1.21

0.1.20

Patch Changes

  • 685c607: feat: support dynamic remote type hints

0.1.19

0.1.18

0.1.17

0.1.16

0.1.15

0.1.14

0.1.13

Patch Changes

  • 677958c: fix: tsup configuration

0.1.12

0.1.11

0.1.10

0.1.9

0.1.8

0.1.7

0.1.6

Patch Changes

  • 72c7b80: chore: fix release tag

0.0.18

Patch Changes

  • c8c0ad2: feat: enhance type capability