Integrate rollup into website build process

This commit is contained in:
ines 2017-10-30 14:08:26 +01:00
parent 38ef4274b6
commit fb2710211b
1 changed files with 5 additions and 3 deletions

View File

@ -8,13 +8,15 @@
"devDependencies": { "devDependencies": {
"babel-cli": "^6.14.0", "babel-cli": "^6.14.0",
"harp": "^0.24.0", "harp": "^0.24.0",
"rollup": "^0.50.0",
"uglify-js": "^2.7.3" "uglify-js": "^2.7.3"
}, },
"dependencies": {}, "dependencies": {},
"scripts": { "scripts": {
"compile": "NODE_ENV=deploy harp compile", "compile": "NODE_ENV=deploy harp compile",
"compile_js": "babel www/assets/js/main.js --out-file www/assets/js/main.js --presets=es2015", "rollup_js": "rollup www/assets/js/rollup.js --output.format iife --output.file www/assets/js/rollup.js",
"uglify": "uglifyjs www/assets/js/main.js --output www/assets/js/main.js", "compile_rollup": "babel www/assets/js/rollup.js --out-file www/assets/js/rollup.js --presets=es2015",
"build": "npm run compile && npm run compile_js && npm run uglify" "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'"
} }
} }