UNPKG

awv3

Version:
29 lines (27 loc) 805 B
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(), ], };