1
0
mirror of https://github.com/falk-werner/webfuse-example synced 2024-10-27 20:44:09 +00:00
falk-werner_webfuse-example/www/webpack.config.js
2020-04-11 19:15:40 +02:00

31 lines
831 B
JavaScript

const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = {
mode: 'production',
entry: './src/index.js',
output: {
filename: 'webfuse-example.js',
library: 'webfuse',
libraryTarget: 'umd',
path: path.resolve(__dirname, './dist')
},
plugins: [
new HtmlWebpackPlugin({
title: "Webfuse Example",
filename: "index.html",
template: "./src/index.html"
}),
new CopyWebpackPlugin([
{ from: './src/style', to: 'style' },
{ from: './src/cgi-bin', to: 'cgi-bin', copyPermissions: true }
])
],
resolve: {
alias: {
webfuse: "webfuse/src/index.js"
}
}
};