summaryrefslogtreecommitdiff
path: root/site/assets/demo/cloud/rollup.config.js
diff options
context:
space:
mode:
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}),
+ ],
+};