nope/webpack-typescript.config.js

27 lines
882 B
JavaScript
Raw Normal View History

2021-09-03 05:42:37 +00:00
const path = require("path");
const DtsBundleWebpack = require("dts-bundle-webpack");
module.exports = {
mode: "production",
2022-01-17 17:53:06 +00:00
entry: path.resolve(__dirname, "dist-browser", "index.browser.js"),
2021-09-03 05:42:37 +00:00
devtool: "inline-source-map",
output: {
path: path.resolve(__dirname, "build"),
filename: "nope.js",
2022-01-17 17:53:06 +00:00
library: "nope-browser",
2021-09-04 11:45:52 +00:00
libraryTarget: "commonjs2",
2021-09-03 05:42:37 +00:00
},
// resolve: {
// fallback: { "os": require.resolve("os-browserify/browser") }
// },
plugins: [
new DtsBundleWebpack({
2022-01-17 17:53:06 +00:00
name: "nope-browser",
main: path.resolve(__dirname, "dist-browser", "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,
})
]
};