@viewar/call
Version:
ViewAR Call
48 lines (45 loc) • 1.05 kB
JavaScript
import path from 'path';
import CopyWebpackPlugin from 'copy-webpack-plugin';
module.exports = (env, argv) => {
const mode = argv.mode || 'production';
return {
entry: path.join(__dirname, 'src/index.js'),
output: {
path: path.join(__dirname, 'dist'),
filename: '@viewar/call.js',
library: 'viewarCall',
libraryTarget: 'umd',
devtoolModuleFilenameTemplate: 'webpack:///[absolute-resource-path]'
},
module: {
rules: [
{
test: /\.js$/,
include: path.join(__dirname, 'src'),
use: [
{
loader: 'babel-loader'
}
]
}
]
},
plugins: [
new CopyWebpackPlugin({
patterns: [
{
from: './types/call.d.ts',
to: './@viewar/call.d.ts',
}
]
}),
],
resolve: {
modules: [path.join(__dirname, 'node_modules')],
},
stats: {
colors: true
},
devtool: mode === 'development' ? 'eval' : false
};
};