summaryrefslogtreecommitdiff
path: root/site/assets/demo/cloud/rollup.config.js
diff options
context:
space:
mode:
authoradamhrv <adam@ahprojects.com>2019-01-21 11:03:39 +0100
committeradamhrv <adam@ahprojects.com>2019-01-21 11:03:39 +0100
commitdc56b3326d7776e626039eb144e29562e9fdf355 (patch)
tree2edbddd0885cfdb59e202bde43bc1b7c692ae4ed /site/assets/demo/cloud/rollup.config.js
parente06af50389f849be0bfe4fa97d39f4519ef2c711 (diff)
parent3ea3d6991f50c9cd94d8a9b4130c3194bd50e160 (diff)
Merge branch 'master' of github.com:adamhrv/megapixels_dev
Diffstat (limited to 'site/assets/demo/cloud/rollup.config.js')
-rw-r--r--site/assets/demo/cloud/rollup.config.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/site/assets/demo/cloud/rollup.config.js b/site/assets/demo/cloud/rollup.config.js
new file mode 100644
index 00000000..57415169
--- /dev/null
+++ b/site/assets/demo/cloud/rollup.config.js
@@ -0,0 +1,25 @@
+import buble from 'rollup-plugin-buble';
+import minify from 'rollup-plugin-babel-minify';
+import path from 'path';
+
+import {main} from './package.json';
+
+let globals = {
+ 'three': 'THREE',
+ 'three.texttexture': 'THREE.TextTexture',
+};
+
+export default {
+ input: 'src/index.js',
+ external: Object.keys(globals),
+ output: {
+ file: main,
+ format: 'umd',
+ name: path.basename(main, path.extname(main)),
+ globals,
+ },
+ plugins: [
+ buble({objectAssign: 'Object.assign'}),
+ minify({comments: false}),
+ ],
+};