Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kenotron/sidecar-webpack-plugin
https://github.com/kenotron/sidecar-webpack-plugin
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kenotron/sidecar-webpack-plugin
- Owner: kenotron
- Created: 2022-01-08T01:18:04.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-23T20:54:52.000Z (almost 3 years ago)
- Last Synced: 2024-11-07T21:11:54.587Z (2 months ago)
- Language: JavaScript
- Size: 561 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sidecar Webpack Plugin
This is a Webpack 5 plugin that leverages the use of [Module federation (MF)](https://webpack.js.org/concepts/module-federation/) with sensible conventions to easily provide and consume code in a way that is:
1. sidecar-like: functionality of the sidecar packages is exposed in some "well defined" public API
2. local first: prefers the npm installed implementation
3. remote sidecar: leverages MF to load the code from a location defined at runtimeThe problem of having an increasingly large code base is that our applications are usually managed by multiple teams. The agility of the team producing code in a large codebase is usually impacted unrelated parts of an applications are being considered by the build tools all the time.
Please check [plugin/README.md](plugin/README.md) for more information!