diff --git a/packages/fuselage-ui-kit/webpack.config.js b/packages/fuselage-ui-kit/webpack.config.js index 5aa0ad1d539b8568596d4529f2b8ab1c2ac39321..05ada8d07ff5fa0f58e27f0abbd1e2e87e034a5b 100644 --- a/packages/fuselage-ui-kit/webpack.config.js +++ b/packages/fuselage-ui-kit/webpack.config.js @@ -12,11 +12,20 @@ module.exports = (env, { mode = 'production' }) => ({ 'fuselage-ui-kit': path.resolve(__dirname, 'src/index.js'), }, output: { - filename: `[name].${ mode }.js`, + filename: `[name].${mode}.js`, path: path.resolve(__dirname, 'dist'), library: 'RocketChatFuselageUiKit', libraryTarget: 'umd', umdNamedDefine: true, + environment: { + arrowFunction: false, + bigIntLiteral: false, + const: false, + destructuring: false, + dynamicImport: false, + forOf: false, + module: false, + }, }, devtool: mode === 'production' ? false : 'source-map', module: { @@ -28,11 +37,7 @@ module.exports = (env, { mode = 'production' }) => ({ }, ], }, - externals: [ - 'react', - 'react-dom', - /^@rocket.chat\//, - ], + externals: ['react', 'react-dom', /^@rocket.chat\//], plugins: [ new webpack.DefinePlugin({ 'process.env.VERSION': JSON.stringify(pkg.version), diff --git a/packages/fuselage/webpack.config.js b/packages/fuselage/webpack.config.js index 5dace7ed0867fc47863332ee4eae344fb6760f57..2e862ad02453b4a0afed459c0af50ab02282e6c6 100644 --- a/packages/fuselage/webpack.config.js +++ b/packages/fuselage/webpack.config.js @@ -9,11 +9,20 @@ module.exports = (env, { mode = 'production' }) => ({ fuselage: path.resolve(__dirname, 'src/index.js'), }, output: { - filename: `[name].${ mode }.js`, + filename: `[name].${mode}.js`, path: path.resolve(__dirname, 'dist'), library: 'RocketChatFuselage', libraryTarget: 'umd', umdNamedDefine: true, + environment: { + arrowFunction: false, + bigIntLiteral: false, + const: false, + destructuring: false, + dynamicImport: false, + forOf: false, + module: false, + }, }, devtool: mode === 'production' ? false : 'source-map', module: { diff --git a/packages/ui-kit/.eslintignore b/packages/ui-kit/.eslintignore index 56db724d70337da94d7d9504544072aff2c1a94e..e87b40057a4eb9261a5ed5ee714fdaefdfee5986 100644 --- a/packages/ui-kit/.eslintignore +++ b/packages/ui-kit/.eslintignore @@ -1,3 +1,4 @@ /node_modules /dist !/.eslintrc.js +/webpack.config.js diff --git a/packages/ui-kit/webpack.config.js b/packages/ui-kit/webpack.config.js index 34c75e5607f068f903e88dea18d1f33031b32bb5..2a35c457570e9fc53513a715d6a81dd224d9b46c 100644 --- a/packages/ui-kit/webpack.config.js +++ b/packages/ui-kit/webpack.config.js @@ -16,6 +16,15 @@ module.exports = (env, argv) => ({ library: 'RocketChatUiKit', libraryTarget: 'umd', umdNamedDefine: true, + environment: { + arrowFunction: false, + bigIntLiteral: false, + const: false, + destructuring: false, + dynamicImport: false, + forOf: false, + module: false, + }, }, resolve: { extensions: ['.ts', '.tsx', '.js'],