diff --git a/webpack.config.js b/webpack.config.js index 195a96c..be97ac3 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -14,11 +14,11 @@ const manifestInput = require('./src/manifest'); const targetBrowser = process.env.TARGET_BROWSER; const manifest = wextManifest[targetBrowser](manifestInput); -const getExtensionFileType = () => { - if (targetBrowser === 'opera') { +const getExtensionFileType = browser => { + if (browser === 'opera') { return 'crx'; } - if (targetBrowser === 'firefox') { + if (browser === 'firefox') { return 'xpi'; } return 'zip'; @@ -46,7 +46,7 @@ module.exports = { new CleanWebpackPlugin({ cleanOnceBeforeBuildPatterns: [ path.join(process.cwd(), `extension/${targetBrowser}`), - path.join(process.cwd(), `extension/${targetBrowser}.${getExtensionFileType()}`), + path.join(process.cwd(), `extension/${targetBrowser}.${getExtensionFileType(targetBrowser)}`), ], cleanStaleWebpackAssets: false, verbose: true, @@ -128,7 +128,7 @@ module.exports = { }), new ZipPlugin({ path: path.resolve(__dirname, 'extension'), - extension: `${getExtensionFileType()}`, + extension: `${getExtensionFileType(targetBrowser)}`, filename: `${targetBrowser}`, }), ],