12345678910111213141516171819202122232425 |
- const path = require("path");
- const variants = [
- { name: "web", libtype: "amd", target: "web" },
- { name: "node", libtype: "amd", target: "node" },
- { name: "oldstyle", libtype: "umd", target: "web" },
- ];
- module.exports = variants.map((variant) => {
- const obj = {
- name: variant.name,
- mode: "production",
- entry: "./radiomanifest.js",
- target: [variant.target],
- output: {
- path: path.resolve(__dirname, "dist"),
- filename: "radiomanifest-" + variant.name + ".bundle.js",
- clean: false,
- library: {
- name: "radiomanifest",
- type: variant.libtype,
- },
- },
- };
- return obj;
- });
|