From 781498c8dd64cacbf36de877cd173cf130fc91aa Mon Sep 17 00:00:00 2001 From: Chocolate Pie <106949016+chocolate-pie@users.noreply.github.com> Date: Mon, 10 Apr 2023 10:25:11 +0900 Subject: [PATCH] Update Webpack Config :hammer: --- webpack.config.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/webpack.config.js b/webpack.config.js index 6f6f8ad..45dcc91 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -4,6 +4,7 @@ const path = require("path"); const webpack = require("webpack"); +const pkg = require("./package.json"); //@ts-check /** @typedef {import('webpack').Configuration} WebpackConfig **/ @@ -43,6 +44,13 @@ const extensionConfig = { infrastructureLogging: { level: "log", }, + plugins: [ + new webpack.BannerPlugin({ + banner: `${pkg.displayName} v${pkg.version} (${pkg.license})`, + entryOnly: true, + raw: false, + }) + ] }; /** @type WebpackConfig */ const browserExtensionConfig = { @@ -86,6 +94,11 @@ const browserExtensionConfig = { new webpack.ProvidePlugin({ process: "process/browser", }), + new webpack.BannerPlugin({ + banner: `${pkg.displayName} v${pkg.version} (${pkg.license})`, + entryOnly: true, + raw: false, + }) ], }; /** @type WebpackConfig */ @@ -115,6 +128,13 @@ const clientExtensionConfig = { filename: "client.js", libraryTarget: "umd", }, + plugins: [ + new webpack.BannerPlugin({ + banner: `${pkg.displayName} v${pkg.version} (${pkg.license})`, + entryOnly: true, + raw: false, + }) + ] }; module.exports = [ extensionConfig,