mirror of
https://github.com/PHIDIAS0303/ClusterChatSync.git
synced 2025-12-27 03:05:21 +09:00
29 lines
695 B
JavaScript
29 lines
695 B
JavaScript
'use strict';
|
|
const path = require('path');
|
|
const webpack = require('webpack');
|
|
const { merge } = require('webpack-merge');
|
|
|
|
const common = require('@clusterio/web_ui/webpack.common');
|
|
|
|
module.exports = (env = {}) => merge(common(env), {
|
|
context: __dirname,
|
|
entry: './web/index.jsx',
|
|
output: {
|
|
path: path.resolve(__dirname, 'dist', 'web'),
|
|
},
|
|
plugins: [
|
|
new webpack.container.ModuleFederationPlugin({
|
|
name: 'ClusterChatSync',
|
|
library: {type: 'var', name: 'plugin_ClusterChatSync' },
|
|
exposes: {
|
|
'./': './info.ts',
|
|
'./package.json': './package.json',
|
|
},
|
|
shared: {
|
|
'@clusterio/lib': {import: false},
|
|
'@clusterio/web_ui': {import: false},
|
|
},
|
|
}),
|
|
],
|
|
});
|