UNPKG

pizzip

Version:

Create, read and edit .zip files synchronously with Javascript

40 lines (34 loc) 765 B
const path = require("path"); /* eslint-disable no-process-env */ const min = process.env.MIN === "true"; const IE = process.env.IE === "true"; const outputFilename = `pizzip-utils${IE ? "-ie" : ""}.${min ? "min." : ""}js`; const outputPath = path.resolve(__dirname, "dist"); console.log(outputPath); const entry = `./es6/index${IE ? "_IE" : ""}.js`; const output = { path: outputPath, filename: outputFilename, }; if (!IE) { output.library = "PizZipUtils"; output.libraryTarget = "window"; } console.log(output); module.exports = { entry, output, module: { rules: [ { test: [/\.js$/], exclude: [/node_modules/], loader: "babel-loader", }, ], }, mode: min ? "production" : "development", optimization: { minimize: min, }, };