UNPKG

waveform-playlist

Version:

Multiple track web audio editor and player with waveform preview

34 lines (31 loc) 749 B
const createVariants = require("parallel-webpack").createVariants; const TerserPlugin = require("terser-webpack-plugin"); function createConfig(options) { return { entry: __dirname + "/src/app.js", output: { path: __dirname + "/build", filename: "waveform-playlist." + options.target + (options.minified ? ".min" : "") + ".js", library: { name: "WaveformPlaylist", type: options.target, }, }, optimization: { minimize: options.minified, minimizer: [new TerserPlugin()], }, mode: "production", }; } module.exports = createVariants( { minified: [true, false], target: ["var", "commonjs2", "umd", "amd"], }, createConfig );