From fb2710211bbfbbdae1bc358184f2b6e190d225cf Mon Sep 17 00:00:00 2001 From: ines Date: Mon, 30 Oct 2017 14:08:26 +0100 Subject: [PATCH] Integrate rollup into website build process --- website/package.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/website/package.json b/website/package.json index c86aca222..bd2e1c62f 100644 --- a/website/package.json +++ b/website/package.json @@ -8,13 +8,15 @@ "devDependencies": { "babel-cli": "^6.14.0", "harp": "^0.24.0", + "rollup": "^0.50.0", "uglify-js": "^2.7.3" }, "dependencies": {}, "scripts": { "compile": "NODE_ENV=deploy harp compile", - "compile_js": "babel www/assets/js/main.js --out-file www/assets/js/main.js --presets=es2015", - "uglify": "uglifyjs www/assets/js/main.js --output www/assets/js/main.js", - "build": "npm run compile && npm run compile_js && npm run uglify" + "rollup_js": "rollup www/assets/js/rollup.js --output.format iife --output.file www/assets/js/rollup.js", + "compile_rollup": "babel www/assets/js/rollup.js --out-file www/assets/js/rollup.js --presets=es2015", + "uglify": "uglifyjs www/assets/js/rollup.js --output www/assets/js/rollup.js", + "build": "npm run compile && echo 'Compiled website' && npm run rollup_js && echo 'Bundled rollup.js' && npm run compile_rollup && echo 'Compiled rollup.js' && npm run uglify && echo 'Uglified rollup.js'" } }