瀏覽代碼

more moving licenses to prod

Nicholas Bollweg 4 年之前
父節點
當前提交
952d91c021
共有 2 個文件被更改,包括 18 次插入2 次删除
  1. 9 1
      dev_mode/webpack.prod.minimize.config.js
  2. 9 1
      jupyterlab/staging/webpack.prod.minimize.config.js

+ 9 - 1
dev_mode/webpack.prod.minimize.config.js

@@ -1,5 +1,7 @@
 const TerserPlugin = require('terser-webpack-plugin');
 const merge = require('webpack-merge').default;
+const LicenseWebpackPlugin = require('license-webpack-plugin')
+  .LicenseWebpackPlugin;
 const config = require('./webpack.config');
 
 config[0] = merge(config[0], {
@@ -24,7 +26,13 @@ config[0] = merge(config[0], {
         cache: process.platform !== 'win32'
       })
     ]
-  }
+  },
+  plugins: [
+    new LicenseWebpackPlugin({
+      perChunkOutput: false,
+      outputFilename: 'third-party-licenses.txt'
+    })
+  ]
 });
 
 module.exports = config;

+ 9 - 1
jupyterlab/staging/webpack.prod.minimize.config.js

@@ -1,6 +1,8 @@
 // This file is auto-generated from the corresponding file in /dev_mode
 const TerserPlugin = require('terser-webpack-plugin');
 const merge = require('webpack-merge').default;
+const LicenseWebpackPlugin = require('license-webpack-plugin')
+  .LicenseWebpackPlugin;
 const config = require('./webpack.config');
 
 config[0] = merge(config[0], {
@@ -25,7 +27,13 @@ config[0] = merge(config[0], {
         cache: process.platform !== 'win32'
       })
     ]
-  }
+  },
+  plugins: [
+    new LicenseWebpackPlugin({
+      perChunkOutput: false,
+      outputFilename: 'third-party-licenses.txt'
+    })
+  ]
 });
 
 module.exports = config;