Use pure function

This commit is contained in:
Basix 2020-01-22 00:09:16 +09:00
parent 15758d02ce
commit 2866b4632a

View File

@ -10,11 +10,11 @@ const WebextensionPlugin = require('webpack-webextension-plugin');
const targetBrowser = process.env.TARGET_BROWSER; const targetBrowser = process.env.TARGET_BROWSER;
const getExtensionFileType = () => { const getExtensionFileType = browser => {
if (targetBrowser === 'opera') { if (browser === 'opera') {
return 'crx'; return 'crx';
} }
if (targetBrowser === 'firefox') { if (browser === 'firefox') {
return 'xpi'; return 'xpi';
} }
return 'zip'; return 'zip';
@ -43,7 +43,7 @@ module.exports = {
new CleanWebpackPlugin({ new CleanWebpackPlugin({
cleanOnceBeforeBuildPatterns: [ cleanOnceBeforeBuildPatterns: [
path.join(process.cwd(), `extension/${targetBrowser}`), path.join(process.cwd(), `extension/${targetBrowser}`),
path.join(process.cwd(), `extension/${targetBrowser}.${getExtensionFileType()}`), path.join(process.cwd(), `extension/${targetBrowser}.${getExtensionFileType(targetBrowser)}`),
], ],
cleanStaleWebpackAssets: false, cleanStaleWebpackAssets: false,
verbose: true, verbose: true,
@ -125,7 +125,7 @@ module.exports = {
}), }),
new ZipPlugin({ new ZipPlugin({
path: path.resolve(__dirname, 'extension'), path: path.resolve(__dirname, 'extension'),
extension: `${getExtensionFileType()}`, extension: `${getExtensionFileType(targetBrowser)}`,
filename: `${targetBrowser}`, filename: `${targetBrowser}`,
}), }),
], ],