webpack/test/configCases/container/0-transitive-overriding/webpack.config.js

27 lines
579 B
JavaScript

const { ModuleFederationPlugin } = require("../../../../").container;
/** @type {import("../../../../").Configuration} */
module.exports = {
optimization: {
chunkIds: "named",
moduleIds: "named"
},
plugins: [
new ModuleFederationPlugin({
name: "container-with-shared",
library: { type: "commonjs-module" },
filename: "container-with-shared.js",
exposes: ["./a", "./b", "./modules"],
remotes: {
"container-with-shared": "./container-with-shared.js"
},
shared: {
"./shared": {
shareKey: "shared",
version: "1"
}
}
})
]
};