Procházet zdrojové kódy

fix: Also extract comments for `spdx` license information

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pull/45252/head
Ferdinand Thiessen před 1 měsícem
rodič
revize
36b6af9259
Žádný účet není propojen s e-mailovou adresou tvůrce revize
1 změnil soubory, kde provedl 20 přidání a 0 odebrání
  1. 20
    0
      webpack.common.js

+ 20
- 0
webpack.common.js Zobrazit soubor

@@ -147,6 +147,26 @@ module.exports = {
},

optimization: {
minimizer: [{
apply: (compiler) => {
// Lazy load the Terser plugin
const TerserPlugin = require('terser-webpack-plugin')
new TerserPlugin({
extractComments: {
condition: /^\**!|@license|@copyright|SPDX-License-Identifier|SPDX-FileCopyrightText/i,
filename: (fileData) => {
// The "fileData" argument contains object with "filename", "basename", "query" and "hash"
return `${fileData.filename}.license${fileData.query}`
},
},
terserOptions: {
compress: {
passes: 2,
},
},
}).apply(compiler)
},
}],
splitChunks: {
automaticNameDelimiter: '-',
minChunks: 3, // minimum number of chunks that must share the module

Načítá se…
Zrušit
Uložit