const path = require("path"); const DtsBundleWebpack = require("dts-bundle-webpack"); module.exports = { mode: "production", entry: path.resolve(__dirname, "dist", "lib", "index.browser.js"), devtool: "inline-source-map", output: { path: path.resolve(__dirname, "build"), filename: "nope.js", library: "nope_browser", // libraryTarget: "umd" }, plugins: [ new DtsBundleWebpack({ name: "nope_browser", main: path.resolve(__dirname, "dist", "lib", "index.browser.d.ts"), baseDir: path.resolve(__dirname), out: path.resolve(__dirname, "build", "nope.d.ts"), // baseDir: path.resolve(__dirname, "dist"), // externals: true, }) ] };