diff --git a/packages/master/webpack.config.js b/packages/master/webpack.config.js index 8fca09c6..14350778 100644 --- a/packages/master/webpack.config.js +++ b/packages/master/webpack.config.js @@ -19,7 +19,14 @@ module.exports = (env = {}) => merge(common(env), { new webpack.container.ModuleFederationPlugin({ name: "master", shared: { - "@clusterio/lib": { singleton: true }, + "@clusterio/lib/config": { singleton: true }, + "@clusterio/lib/errors": { singleton: true }, + "@clusterio/lib/helpers": { singleton: true }, + "@clusterio/lib/link": { singleton: true }, + "@clusterio/lib/logging": { singleton: true }, + "@clusterio/lib/plugin": { singleton: true }, + "@clusterio/lib/schema": { singleton: true }, + "@clusterio/lib/users": { singleton: true }, "@clusterio/web_ui": { singleton: true }, "ajv": {}, "antd": { singleton: true }, diff --git a/plugins/global_chat/webpack.config.js b/plugins/global_chat/webpack.config.js index 6f19d7f7..6efae364 100644 --- a/plugins/global_chat/webpack.config.js +++ b/plugins/global_chat/webpack.config.js @@ -22,7 +22,8 @@ module.exports = (env = {}) => merge(common(env), { "./package.json": "./package.json", }, shared: { - "@clusterio/lib": { import: false }, + "@clusterio/lib/config": { import: false }, + "@clusterio/lib/link": { import: false }, "@clusterio/web_ui": { import: false }, "ajv": { import: false }, }, diff --git a/plugins/research_sync/webpack.config.js b/plugins/research_sync/webpack.config.js index 80a7863e..78645a96 100644 --- a/plugins/research_sync/webpack.config.js +++ b/plugins/research_sync/webpack.config.js @@ -22,7 +22,8 @@ module.exports = (env = {}) => merge(common(env), { "./package.json": "./package.json", }, shared: { - "@clusterio/lib": { import: false }, + "@clusterio/lib/config": { import: false }, + "@clusterio/lib/link": { import: false }, "@clusterio/web_ui": { import: false }, "ajv": { import: false }, }, diff --git a/plugins/statistics_exporter/webpack.config.js b/plugins/statistics_exporter/webpack.config.js index 9a8259e7..6ca9a1a4 100644 --- a/plugins/statistics_exporter/webpack.config.js +++ b/plugins/statistics_exporter/webpack.config.js @@ -22,7 +22,8 @@ module.exports = (env = {}) => merge(common(env), { "./package.json": "./package.json", }, shared: { - "@clusterio/lib": { import: false }, + "@clusterio/lib/config": { import: false }, + "@clusterio/lib/link": { import: false }, "@clusterio/web_ui": { import: false }, "ajv": { import: false }, }, diff --git a/plugins/subspace_storage/webpack.config.js b/plugins/subspace_storage/webpack.config.js index c53e2ca3..65853b7f 100644 --- a/plugins/subspace_storage/webpack.config.js +++ b/plugins/subspace_storage/webpack.config.js @@ -22,7 +22,8 @@ module.exports = (env = {}) => merge(common(env), { "./package.json": "./package.json", }, shared: { - "@clusterio/lib": { import: false }, + "@clusterio/lib/config": { import: false }, + "@clusterio/lib/link": { import: false }, "@clusterio/web_ui": { import: false }, "ajv": { import: false }, "antd": { import: false },