1
0
Fork 0
freesewing/packages/brian/webpack.config.js
2019-04-19 08:31:11 +02:00

32 lines
670 B
JavaScript

const path = require("path");
module.exports = {
mode: "development",
entry: "./src/index.js",
output: {
path: path.resolve(__dirname, "dist"),
filename: "module.js",
libraryTarget: "var",
library: "brian"
},
module: {
rules: [
{
test: /\.js$/,
include: [path.resolve(__dirname, "src")],
loader: "babel-loader",
options: {
presets: ["@babel/preset-env"],
plugins: [require("@babel/plugin-proposal-object-rest-spread")]
}
}
]
},
devtool: "source-map",
target: "web",
externals: ["freesewing"],
serve: {
port: 8080,
content: "./index.html"
}
};