const path = require("path") const EsmWebpackPlugin = require("@purtuga/esm-webpack-plugin") const clientFiles = [ 'common-client-plugin.js', 'videowatch-client-plugin.js' ] let config = clientFiles.map(f => ({ entry: "./client/" + f, output: { path: path.resolve(__dirname, "./dist"), filename: "./" + f, library: "script", libraryTarget: "var" }, plugins: [ new EsmWebpackPlugin() ] })) config.push({ entry: "./conversejs/builtin.js", output: { path: path.resolve(__dirname, "./dist/static"), filename: "./builtin.js" } }) module.exports = config