From f5485fae2f1ddf2439013344b11b6962a570742f Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Thu, 4 Jul 2019 11:34:31 +0200 Subject: [PATCH] webpack config formatting --- .../webpack.config.js | 100 ++++++------ terminus-core/webpack.config.js | 120 +++++++------- terminus-plugin-manager/webpack.config.js | 110 ++++++------- terminus-settings/webpack.config.js | 114 ++++++------- terminus-ssh/webpack.config.js | 108 ++++++------- terminus-terminal/webpack.config.js | 152 +++++++++--------- webpack.config.js | 16 +- 7 files changed, 360 insertions(+), 360 deletions(-) diff --git a/terminus-community-color-schemes/webpack.config.js b/terminus-community-color-schemes/webpack.config.js index 30d0663f..a6d25e51 100644 --- a/terminus-community-color-schemes/webpack.config.js +++ b/terminus-community-color-schemes/webpack.config.js @@ -2,54 +2,54 @@ const path = require('path') const webpack = require('webpack') module.exports = { - target: 'node', - entry: 'src/index.ts', - devtool: 'source-map', - context: __dirname, - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'index.js', - pathinfo: true, - libraryTarget: 'umd', - devtoolModuleFilenameTemplate: 'webpack-terminus-community-color-schemes:///[resource-path]', - }, - mode: process.env.TERMINUS_DEV ? 'development' : 'production', - optimization:{ - minimize: false, - }, - resolve: { - modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), - extensions: ['.ts', '.js'], - }, - module: { - rules: [ - { - test: /\.ts$/, - use: { - loader: 'awesome-typescript-loader', - options: { - configFileName: path.resolve(__dirname, 'tsconfig.json'), - typeRoots: [ - path.resolve(__dirname, 'node_modules/@types'), - path.resolve(__dirname, '../node_modules/@types') - ], - paths: { - "terminus-*": [path.resolve(__dirname, '../terminus-*')], - "*": [path.resolve(__dirname, '../app/node_modules/*')], - } - } - } - }, - { test: /[\\\/]schemes[\\\/]/, use: "raw-loader" }, - ] - }, - externals: [ - /^rxjs/, - /^@angular/, - /^@ng-bootstrap/, - /^terminus-/, - ], - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin(), - ], + target: 'node', + entry: 'src/index.ts', + devtool: 'source-map', + context: __dirname, + output: { + path: path.resolve(__dirname, 'dist'), + filename: 'index.js', + pathinfo: true, + libraryTarget: 'umd', + devtoolModuleFilenameTemplate: 'webpack-terminus-community-color-schemes:///[resource-path]', + }, + mode: process.env.TERMINUS_DEV ? 'development' : 'production', + optimization:{ + minimize: false, + }, + resolve: { + modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), + extensions: ['.ts', '.js'], + }, + module: { + rules: [ + { + test: /\.ts$/, + use: { + loader: 'awesome-typescript-loader', + options: { + configFileName: path.resolve(__dirname, 'tsconfig.json'), + typeRoots: [ + path.resolve(__dirname, 'node_modules/@types'), + path.resolve(__dirname, '../node_modules/@types'), + ], + paths: { + "terminus-*": [path.resolve(__dirname, '../terminus-*')], + "*": [path.resolve(__dirname, '../app/node_modules/*')], + }, + }, + }, + }, + { test: /[\\\/]schemes[\\\/]/, use: "raw-loader" }, + ], + }, + externals: [ + /^rxjs/, + /^@angular/, + /^@ng-bootstrap/, + /^terminus-/, + ], + plugins: [ + new webpack.optimize.ModuleConcatenationPlugin(), + ], } diff --git a/terminus-core/webpack.config.js b/terminus-core/webpack.config.js index 1a4bd927..9d74f668 100644 --- a/terminus-core/webpack.config.js +++ b/terminus-core/webpack.config.js @@ -2,64 +2,64 @@ const path = require('path') const webpack = require('webpack') module.exports = { - target: 'node', - entry: 'src/index.ts', - devtool: 'source-map', - context: __dirname, - mode: 'development', - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'index.js', - pathinfo: true, - libraryTarget: 'umd', - devtoolModuleFilenameTemplate: 'webpack-terminus-core:///[resource-path]', - }, - mode: process.env.TERMINUS_DEV ? 'development' : 'production', - optimization:{ - minimize: false, - }, - resolve: { - modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), - extensions: ['.ts', '.js'], - }, - module: { - rules: [ - { - test: /\.ts$/, - use: { - loader: 'awesome-typescript-loader', - options: { - configFileName: path.resolve(__dirname, 'tsconfig.json'), - typeRoots: [ - path.resolve(__dirname, 'node_modules/@types'), - path.resolve(__dirname, '../node_modules/@types') - ], - paths: { - "terminus-*": [path.resolve(__dirname, '../terminus-*')], - "*": [path.resolve(__dirname, '../app/node_modules/*')], - } - } - } - }, - { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, - { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, - { test: /\.css$/, use: ['to-string-loader', 'css-loader'], include: /component\.css/ }, - { test: /\.css$/, use: ['style-loader', 'css-loader'], exclude: /component\.css/ }, - { test: /\.yaml$/, use: ['json-loader', 'yaml-loader'] }, - { test: /\.svg/, use: ['svg-inline-loader'] }, - ] - }, - externals: [ - 'electron', - 'fs', - 'os', - 'path', - 'windows-native-registry', - /^rxjs/, - /^@angular/, - /^@ng-bootstrap/, - ], - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin(), - ], + target: 'node', + entry: 'src/index.ts', + devtool: 'source-map', + context: __dirname, + mode: 'development', + output: { + path: path.resolve(__dirname, 'dist'), + filename: 'index.js', + pathinfo: true, + libraryTarget: 'umd', + devtoolModuleFilenameTemplate: 'webpack-terminus-core:///[resource-path]', + }, + mode: process.env.TERMINUS_DEV ? 'development' : 'production', + optimization:{ + minimize: false, + }, + resolve: { + modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), + extensions: ['.ts', '.js'], + }, + module: { + rules: [ + { + test: /\.ts$/, + use: { + loader: 'awesome-typescript-loader', + options: { + configFileName: path.resolve(__dirname, 'tsconfig.json'), + typeRoots: [ + path.resolve(__dirname, 'node_modules/@types'), + path.resolve(__dirname, '../node_modules/@types'), + ], + paths: { + "terminus-*": [path.resolve(__dirname, '../terminus-*')], + "*": [path.resolve(__dirname, '../app/node_modules/*')], + }, + }, + }, + }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, + { test: /\.css$/, use: ['to-string-loader', 'css-loader'], include: /component\.css/ }, + { test: /\.css$/, use: ['style-loader', 'css-loader'], exclude: /component\.css/ }, + { test: /\.yaml$/, use: ['json-loader', 'yaml-loader'] }, + { test: /\.svg/, use: ['svg-inline-loader'] }, + ], + }, + externals: [ + 'electron', + 'fs', + 'os', + 'path', + 'windows-native-registry', + /^rxjs/, + /^@angular/, + /^@ng-bootstrap/, + ], + plugins: [ + new webpack.optimize.ModuleConcatenationPlugin(), + ], } diff --git a/terminus-plugin-manager/webpack.config.js b/terminus-plugin-manager/webpack.config.js index aca75566..3f9ac3fb 100644 --- a/terminus-plugin-manager/webpack.config.js +++ b/terminus-plugin-manager/webpack.config.js @@ -2,59 +2,59 @@ const path = require('path') const webpack = require('webpack') module.exports = { - target: 'node', - entry: 'src/index.ts', - devtool: 'source-map', - context: __dirname, - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'index.js', - pathinfo: true, - libraryTarget: 'umd', - devtoolModuleFilenameTemplate: 'webpack-terminus-plugin-manager:///[resource-path]', - }, - mode: process.env.TERMINUS_DEV ? 'development' : 'production', - optimization:{ - minimize: false, - }, - resolve: { - modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), - extensions: ['.ts', '.js'], - }, - module: { - rules: [ - { - test: /\.ts$/, - use: { - loader: 'awesome-typescript-loader', - query: { - configFileName: path.resolve(__dirname, 'tsconfig.json'), - typeRoots: [ - path.resolve(__dirname, 'node_modules/@types'), - path.resolve(__dirname, '../node_modules/@types') - ], - paths: { - "terminus-*": [path.resolve(__dirname, '../terminus-*')], - "*": [path.resolve(__dirname, '../app/node_modules/*')], - } - } - } - }, - { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, - { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, - ] - }, - externals: [ - 'fs', - 'net', - 'npm', - 'path', - /^rxjs/, - /^@angular/, - /^@ng-bootstrap/, - /^terminus-/, - ], - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin(), - ], + target: 'node', + entry: 'src/index.ts', + devtool: 'source-map', + context: __dirname, + output: { + path: path.resolve(__dirname, 'dist'), + filename: 'index.js', + pathinfo: true, + libraryTarget: 'umd', + devtoolModuleFilenameTemplate: 'webpack-terminus-plugin-manager:///[resource-path]', + }, + mode: process.env.TERMINUS_DEV ? 'development' : 'production', + optimization:{ + minimize: false, + }, + resolve: { + modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), + extensions: ['.ts', '.js'], + }, + module: { + rules: [ + { + test: /\.ts$/, + use: { + loader: 'awesome-typescript-loader', + query: { + configFileName: path.resolve(__dirname, 'tsconfig.json'), + typeRoots: [ + path.resolve(__dirname, 'node_modules/@types'), + path.resolve(__dirname, '../node_modules/@types'), + ], + paths: { + "terminus-*": [path.resolve(__dirname, '../terminus-*')], + "*": [path.resolve(__dirname, '../app/node_modules/*')], + }, + }, + }, + }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, + ], + }, + externals: [ + 'fs', + 'net', + 'npm', + 'path', + /^rxjs/, + /^@angular/, + /^@ng-bootstrap/, + /^terminus-/, + ], + plugins: [ + new webpack.optimize.ModuleConcatenationPlugin(), + ], } diff --git a/terminus-settings/webpack.config.js b/terminus-settings/webpack.config.js index 9c3232c9..6a0a0f9f 100644 --- a/terminus-settings/webpack.config.js +++ b/terminus-settings/webpack.config.js @@ -2,61 +2,61 @@ const path = require('path') const webpack = require('webpack') module.exports = { - target: 'node', - entry: 'src/index.ts', - devtool: 'source-map', - context: __dirname, - mode: 'development', - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'index.js', - pathinfo: true, - libraryTarget: 'umd', - devtoolModuleFilenameTemplate: 'webpack-terminus-settings:///[resource-path]', - }, - mode: process.env.TERMINUS_DEV ? 'development' : 'production', - optimization:{ - minimize: false, - }, - resolve: { - modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), - extensions: ['.ts', '.js'], - }, - module: { - rules: [ - { - test: /\.ts$/, - use: { - loader: 'awesome-typescript-loader', - options: { - configFileName: path.resolve(__dirname, 'tsconfig.json'), - typeRoots: [ - path.resolve(__dirname, 'node_modules/@types'), - path.resolve(__dirname, '../node_modules/@types') - ], - paths: { - "terminus-*": [path.resolve(__dirname, '../terminus-*')], - "*": [path.resolve(__dirname, '../app/node_modules/*')], - } - } - } - }, - { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, - { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, - { test: /\.css$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, - { test: /\.svg/, use: ['svg-inline-loader'] }, - ] - }, - externals: [ - 'fs', - 'path', - 'os', - /^rxjs/, - /^@angular/, - /^@ng-bootstrap/, - /^terminus-/, - ], - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin(), - ], + target: 'node', + entry: 'src/index.ts', + devtool: 'source-map', + context: __dirname, + mode: 'development', + output: { + path: path.resolve(__dirname, 'dist'), + filename: 'index.js', + pathinfo: true, + libraryTarget: 'umd', + devtoolModuleFilenameTemplate: 'webpack-terminus-settings:///[resource-path]', + }, + mode: process.env.TERMINUS_DEV ? 'development' : 'production', + optimization:{ + minimize: false, + }, + resolve: { + modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), + extensions: ['.ts', '.js'], + }, + module: { + rules: [ + { + test: /\.ts$/, + use: { + loader: 'awesome-typescript-loader', + options: { + configFileName: path.resolve(__dirname, 'tsconfig.json'), + typeRoots: [ + path.resolve(__dirname, 'node_modules/@types'), + path.resolve(__dirname, '../node_modules/@types'), + ], + paths: { + "terminus-*": [path.resolve(__dirname, '../terminus-*')], + "*": [path.resolve(__dirname, '../app/node_modules/*')], + }, + }, + }, + }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, + { test: /\.css$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, + { test: /\.svg/, use: ['svg-inline-loader'] }, + ], + }, + externals: [ + 'fs', + 'path', + 'os', + /^rxjs/, + /^@angular/, + /^@ng-bootstrap/, + /^terminus-/, + ], + plugins: [ + new webpack.optimize.ModuleConcatenationPlugin(), + ], } diff --git a/terminus-ssh/webpack.config.js b/terminus-ssh/webpack.config.js index 08a1a1a1..e4de3ff9 100644 --- a/terminus-ssh/webpack.config.js +++ b/terminus-ssh/webpack.config.js @@ -1,58 +1,58 @@ const path = require('path') module.exports = { - target: 'node', - entry: 'src/index.ts', - devtool: 'source-map', - context: __dirname, - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'index.js', - pathinfo: true, - libraryTarget: 'umd', - devtoolModuleFilenameTemplate: 'webpack-terminus-ssh:///[resource-path]', - }, - mode: process.env.TERMINUS_DEV ? 'development' : 'production', - optimization:{ - minimize: false, - }, - resolve: { - modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), - extensions: ['.ts', '.js'] - }, - module: { - rules: [ - { - test: /\.ts$/, - use: { - loader: 'awesome-typescript-loader', - options: { - configFileName: path.resolve(__dirname, 'tsconfig.json'), - typeRoots: [ - path.resolve(__dirname, 'node_modules/@types'), - path.resolve(__dirname, '../node_modules/@types') - ], - paths: { - "terminus-*": [path.resolve(__dirname, '../terminus-*')], - "*": [path.resolve(__dirname, '../app/node_modules/*')], - } - } - } - }, - { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, - { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, - { test: /\.svg/, use: ['svg-inline-loader'] }, - ] - }, - externals: [ - 'fs', - 'keytar', - 'path', - 'ngx-toastr', - '@terminus-term/windows-process-tree', - /^rxjs/, - /^@angular/, - /^@ng-bootstrap/, - /^terminus-/, - ] + target: 'node', + entry: 'src/index.ts', + devtool: 'source-map', + context: __dirname, + output: { + path: path.resolve(__dirname, 'dist'), + filename: 'index.js', + pathinfo: true, + libraryTarget: 'umd', + devtoolModuleFilenameTemplate: 'webpack-terminus-ssh:///[resource-path]', + }, + mode: process.env.TERMINUS_DEV ? 'development' : 'production', + optimization:{ + minimize: false, + }, + resolve: { + modules: ['.', 'src', 'node_modules', '../app/node_modules'].map(x => path.join(__dirname, x)), + extensions: ['.ts', '.js'], + }, + module: { + rules: [ + { + test: /\.ts$/, + use: { + loader: 'awesome-typescript-loader', + options: { + configFileName: path.resolve(__dirname, 'tsconfig.json'), + typeRoots: [ + path.resolve(__dirname, 'node_modules/@types'), + path.resolve(__dirname, '../node_modules/@types'), + ], + paths: { + "terminus-*": [path.resolve(__dirname, '../terminus-*')], + "*": [path.resolve(__dirname, '../app/node_modules/*')], + }, + }, + }, + }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, + { test: /\.svg/, use: ['svg-inline-loader'] }, + ], + }, + externals: [ + 'fs', + 'keytar', + 'path', + 'ngx-toastr', + '@terminus-term/windows-process-tree', + /^rxjs/, + /^@angular/, + /^@ng-bootstrap/, + /^terminus-/, + ], } diff --git a/terminus-terminal/webpack.config.js b/terminus-terminal/webpack.config.js index cdd58c0e..b5d81e98 100644 --- a/terminus-terminal/webpack.config.js +++ b/terminus-terminal/webpack.config.js @@ -2,80 +2,80 @@ const path = require('path') const webpack = require('webpack') module.exports = { - target: 'node', - entry: 'src/index.ts', - devtool: 'source-map', - context: __dirname, - output: { - path: path.resolve(__dirname, 'dist'), - filename: 'index.js', - pathinfo: true, - libraryTarget: 'umd', - devtoolModuleFilenameTemplate: 'webpack-terminus-terminal:///[resource-path]', - }, - mode: process.env.TERMINUS_DEV ? 'development' : 'production', - optimization: { - minimize: false, - }, - resolve: { - modules: ['.', 'src', 'node_modules', '../app/node_modules', 'node_modules/xterm/src'].map(x => path.join(__dirname, x)), - extensions: ['.ts', '.js'], - }, - module: { - rules: [ - { - test: /\.ts$/, - use: { - loader: 'awesome-typescript-loader', - query: { - configFileName: path.resolve(__dirname, 'tsconfig.json'), - typeRoots: [ - path.resolve(__dirname, 'node_modules/@types'), - path.resolve(__dirname, '../node_modules/@types') - ], - paths: { - "terminus-*": [path.resolve(__dirname, '../terminus-*')], - "*": [ - path.resolve(__dirname, '../app/node_modules/*'), - path.resolve(__dirname, './node_modules/xterm/src/*') - ], - } - }, - }, - }, - { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, - { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, - { test: /\.css$/, use: ['style-loader', 'css-loader'] }, - { test: /\.svg/, use: ['svg-inline-loader'] }, - { - test: /\.(ttf|eot|otf|woff|woff2|ogg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, - use: { - loader: 'url-loader', - options: { - limit: 999999999999, - } - } - }, - ] - }, - externals: [ - 'child_process', - 'electron', - 'fontmanager-redux', - 'fs', - 'path', - 'macos-native-processlist', - 'windows-native-registry', - 'node-pty', - '@terminus-term/windows-process-tree', - 'os', - /^rxjs/, - /^@angular/, - /^@ng-bootstrap/, - 'ngx-toastr', - /^terminus-/, - ], - plugins: [ - new webpack.optimize.ModuleConcatenationPlugin(), - ], + target: 'node', + entry: 'src/index.ts', + devtool: 'source-map', + context: __dirname, + output: { + path: path.resolve(__dirname, 'dist'), + filename: 'index.js', + pathinfo: true, + libraryTarget: 'umd', + devtoolModuleFilenameTemplate: 'webpack-terminus-terminal:///[resource-path]', + }, + mode: process.env.TERMINUS_DEV ? 'development' : 'production', + optimization: { + minimize: false, + }, + resolve: { + modules: ['.', 'src', 'node_modules', '../app/node_modules', 'node_modules/xterm/src'].map(x => path.join(__dirname, x)), + extensions: ['.ts', '.js'], + }, + module: { + rules: [ + { + test: /\.ts$/, + use: { + loader: 'awesome-typescript-loader', + query: { + configFileName: path.resolve(__dirname, 'tsconfig.json'), + typeRoots: [ + path.resolve(__dirname, 'node_modules/@types'), + path.resolve(__dirname, '../node_modules/@types'), + ], + paths: { + "terminus-*": [path.resolve(__dirname, '../terminus-*')], + "*": [ + path.resolve(__dirname, '../app/node_modules/*'), + path.resolve(__dirname, './node_modules/xterm/src/*'), + ], + }, + }, + }, + }, + { test: /\.pug$/, use: ['apply-loader', 'pug-loader'] }, + { test: /\.scss$/, use: ['to-string-loader', 'css-loader', 'sass-loader'] }, + { test: /\.css$/, use: ['style-loader', 'css-loader'] }, + { test: /\.svg/, use: ['svg-inline-loader'] }, + { + test: /\.(ttf|eot|otf|woff|woff2|ogg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, + use: { + loader: 'url-loader', + options: { + limit: 999999999999, + }, + }, + }, + ], + }, + externals: [ + 'child_process', + 'electron', + 'fontmanager-redux', + 'fs', + 'path', + 'macos-native-processlist', + 'windows-native-registry', + 'node-pty', + '@terminus-term/windows-process-tree', + 'os', + /^rxjs/, + /^@angular/, + /^@ng-bootstrap/, + 'ngx-toastr', + /^terminus-/, + ], + plugins: [ + new webpack.optimize.ModuleConcatenationPlugin(), + ], } diff --git a/webpack.config.js b/webpack.config.js index 6f007064..06e8aa05 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,10 +1,10 @@ module.exports = [ - require('./app/webpack.config.js'), - require('./app/webpack.main.config.js'), - require('./terminus-core/webpack.config.js'), - require('./terminus-settings/webpack.config.js'), - require('./terminus-terminal/webpack.config.js'), - require('./terminus-community-color-schemes/webpack.config.js'), - require('./terminus-plugin-manager/webpack.config.js'), - require('./terminus-ssh/webpack.config.js'), + require('./app/webpack.config.js'), + require('./app/webpack.main.config.js'), + require('./terminus-core/webpack.config.js'), + require('./terminus-settings/webpack.config.js'), + require('./terminus-terminal/webpack.config.js'), + require('./terminus-community-color-schemes/webpack.config.js'), + require('./terminus-plugin-manager/webpack.config.js'), + require('./terminus-ssh/webpack.config.js'), ]