awv3
Version:
⚡ AWV3 embedded CAD
29 lines (27 loc) • 805 B
JavaScript
const babel = require('rollup-plugin-babel');
const resolve = require('rollup-plugin-node-resolve');
const commonjs = require('rollup-plugin-commonjs');
const uglify = require('rollup-plugin-uglify');
const replace = require('rollup-plugin-replace');
export default {
entry: './browser.js',
format: 'iife',
sourceMap: false,
dest: 'dist/browser.js',
external: ['three', 'socket.io-client'],
globals: {
three: 'THREE',
'socket.io-client': 'io',
},
plugins: [
replace({ 'process.env.NODE_ENV': JSON.stringify('production') }),
babel({
exclude: 'node_modules/**',
babelrc: false,
presets: ['es2015-rollup', 'stage-0', 'react'],
}),
resolve(),
commonjs(),
uglify(),
],
};