Skip to content

📦 Combining multiple versions of modules into a single universal module (PoC)

License

Notifications You must be signed in to change notification settings

gwansikk/modulepack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

📦 Combining multiple versions of modules into a single universal module (PoC)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published