{ "name": "wp-multisite-waas", "title": "WP Multisite WaaS", "homepage": "https://wpmultisitewaas.org/", "repository": { "type": "git", "url": "git://github.com/superdav/wp-multisite-waas.git" }, "devDependencies": { "clean-css-cli": "^5.6.3", "uglify-js": "^3.19.3" }, "config": { "translate": true }, "scripts": { "prebuild": "composer install --no-dev", "prebuild:dev": "composer install", "build": "npm run uglify && npm run makepot && npm run cleancss && npm run archive", "build:dev": "npm run uglify && npm run makepot && npm run cleancss", "archive": "composer archive --file=$npm_package_name --format=zip", "postarchive": "rm -rf $npm_package_name && unzip $npm_package_name.zip -d $npm_package_name && rm $npm_package_name.zip && zip -r $npm_package_name.zip $npm_package_name && rm -rf $npm_package_name", "preuglify": "rm -f assets/js/*.min.js", "uglify": "for f in assets/js/*.js; do file=${f%.js}; node_modules/.bin/uglifyjs $f -c -m > $file.min.js; done", "precleancss": "rm -f assets/css/*.min.css", "cleancss": "for f in assets/css/*.css; do file=${f%.css}; node_modules/.bin/cleancss -o $file.min.css $f; done", "makepot": "wp i18n make-pot ./ lang/$npm_package_name.pot --exclude=node_modules,tests,docs,assets/js/lib" } }