angle
Version:
General purpose command-line tool for A-Frame.
32 lines (29 loc) • 684 B
JavaScript
const path = require('path');
const webpack = require('webpack');
const PLUGINS = [];
module.exports = {
devServer: {
disableHostCheck: true
},
entry: './index.js',
mode: process.env.NODE_ENV === 'production' ? 'production' : 'development',
output: {
globalObject: 'this',
path: __dirname + '/dist',
filename: process.env.NODE_ENV === 'production' ? '{{ npmName }}.min.js' : '{{ npmName }}.js',
libraryTarget: 'umd'
},
plugins: PLUGINS,
module: {
rules: [
{
test: /\.js/,
exclude: /(node_modules)/,
use: ['babel-loader']
}
]
},
resolve: {
modules: [path.join(__dirname, 'node_modules')]
}
};