Bladeren bron

fix: Also extract comments for `spdx` license information

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
pull/45252/head
Ferdinand Thiessen 1 maand geleden
bovenliggende
commit
36b6af9259
No account linked to committer's email address
1 gewijzigde bestanden met toevoegingen van 20 en 0 verwijderingen
  1. 20
    0
      webpack.common.js

+ 20
- 0
webpack.common.js Bestand weergeven

@@ -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

Laden…
Annuleren
Opslaan