UNPKG

@viewar/call

Version:

ViewAR Call

48 lines (45 loc) 1.05 kB
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 }; };