nope/webpack-javascript.config.js

24 lines
778 B
JavaScript
Raw Normal View History

2021-08-04 16:17:23 +00:00
const path = require("path");
2021-09-02 06:20:26 +00:00
const DtsBundleWebpack = require("dts-bundle-webpack");
2021-08-04 16:17:23 +00:00
module.exports = {
2021-09-02 06:20:26 +00:00
mode: "production",
entry: path.resolve(__dirname, "dist", "lib", "index.browser.js"),
devtool: "inline-source-map",
2021-08-04 16:17:23 +00:00
output: {
path: path.resolve(__dirname, "build"),
2021-09-02 06:20:26 +00:00
filename: "nope.js",
2021-09-03 05:42:37 +00:00
library: "nope_browser",
2021-09-02 06:20:26 +00:00
// libraryTarget: "umd"
2021-08-04 16:17:23 +00:00
},
2021-09-02 06:20:26 +00:00
plugins: [
new DtsBundleWebpack({
2021-09-03 05:42:37 +00:00
name: "nope_browser",
2021-09-02 06:20:26 +00:00
main: path.resolve(__dirname, "dist", "lib", "index.browser.d.ts"),
2021-09-03 05:42:37 +00:00
baseDir: path.resolve(__dirname),
out: path.resolve(__dirname, "build", "nope.d.ts"),
// baseDir: path.resolve(__dirname, "dist"),
// externals: true,
2021-09-02 06:20:26 +00:00
})
]
2021-08-04 16:17:23 +00:00
};