Skip to content

Latest commit

 

History

History
45 lines (26 loc) · 2.05 KB

README.md

File metadata and controls

45 lines (26 loc) · 2.05 KB

modulepack (PoC)

Combining multiple versions of modules into a single universal module

GitHub License

English   •   한국어

What is modulepack?

Caution

modulepack is currently in development. The provided API is subject to change.

By integrating multiple versions of modules into a single universal module, we provide a solution to compatibility issues arising from breaking changes. This allows developers to minimize conflicts that may occur in projects using various versions of modules, enhancing the maintainability of the code. The universal module supports the functionalities of each version while offering users a consistent interface, contributing to an improved development experience.

This is not a bundler

modulepack is not a bundler. While a bundler aims to bundle multiple modules into a single file, modulepack focuses on combining multiple versions of modules into one module.

Key features

  • 🎒 Universal module: Combines multiple versions of modules into a single module. Create libraries with high version coverage.
  • 🎭 Version management: Switch between specific versions or migrate as needed.
  • 🧪 Module Test: Manage corresponding test codes for multiple versions all at once.

Contributing

We welcome contribution from everyone in the community. Read below for detailed contribution guide.

CONTRIBUTING.md

Contributors

contributors

License

See LICENSE for more information.

MIT © gwansikk