webssh2/app/scripts/webpack.common.js
Bill Church b324f338ad feat: CORS support
Support setting origins for socket.io, fixes #240
2021-05-11 14:55:38 -04:00

32 lines
784 B
JavaScript

const path = require('path')
const { CleanWebpackPlugin } = require('clean-webpack-plugin')
const CopyWebpackPlugin = require('copy-webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
context: path.resolve('__dirname', '../'),
entry: {
webssh2: './client/src/js/index.js'
},
plugins: [
new CleanWebpackPlugin(),
new CopyWebpackPlugin({
patterns: [
'./client/src/client.htm',
'./client/src/favicon.ico'
]
}),
new MiniCssExtractPlugin()
],
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, '../client/public')
},
module: {
rules: [
{
test: /\.css$/,
use: [MiniCssExtractPlugin.loader, 'css-loader']
}
]
}
}