Fix JS minification

Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
This commit is contained in:
Ari Archer 2022-09-25 03:48:59 +03:00
parent 0f5f9c4861
commit a613dc3501
4 changed files with 27 additions and 17 deletions

View file

@ -1,5 +1,4 @@
build: build:
npm install
npm run build npm run build
netlifyapis: netlifyapis:

27
package-lock.json generated
View file

@ -13,7 +13,7 @@
"eslint": "^8.14.0", "eslint": "^8.14.0",
"live-server": "^1.2.2", "live-server": "^1.2.2",
"node-sass": "^7.0.1", "node-sass": "^7.0.1",
"uglifyjs": "^2.4.11" "uglify-js": "^3.17.1"
} }
}, },
"node_modules/@babel/code-frame": { "node_modules/@babel/code-frame": {
@ -5763,12 +5763,17 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/uglifyjs": { "node_modules/uglify-js": {
"version": "2.4.11", "version": "3.17.1",
"resolved": "https://registry.npmjs.org/uglifyjs/-/uglifyjs-2.4.11.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.1.tgz",
"integrity": "sha512-iR5+eXZCsoqmlzqYYENJm+rtX/KpC+jhhCtgORtBeVxRET+mfFHlyArl3DgYEqRTVDOxenv0OojFg02tf6LluA==", "integrity": "sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q==",
"deprecated": "uglifyjs is deprecated - use uglify-js instead.", "dev": true,
"dev": true "bin": {
"uglifyjs": "bin/uglifyjs"
},
"engines": {
"node": ">=0.8.0"
}
}, },
"node_modules/union-value": { "node_modules/union-value": {
"version": "1.0.1", "version": "1.0.1",
@ -10627,10 +10632,10 @@
"integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
"dev": true "dev": true
}, },
"uglifyjs": { "uglify-js": {
"version": "2.4.11", "version": "3.17.1",
"resolved": "https://registry.npmjs.org/uglifyjs/-/uglifyjs-2.4.11.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.1.tgz",
"integrity": "sha512-iR5+eXZCsoqmlzqYYENJm+rtX/KpC+jhhCtgORtBeVxRET+mfFHlyArl3DgYEqRTVDOxenv0OojFg02tf6LluA==", "integrity": "sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q==",
"dev": true "dev": true
}, },
"union-value": { "union-value": {

View file

@ -31,6 +31,6 @@
"eslint": "^8.14.0", "eslint": "^8.14.0",
"live-server": "^1.2.2", "live-server": "^1.2.2",
"node-sass": "^7.0.1", "node-sass": "^7.0.1",
"uglifyjs": "^2.4.11" "uglify-js": "^3.17.1"
} }
} }

View file

@ -3,10 +3,16 @@
set -e set -e
main() { main() {
for api in api/*; do if [ "$CI" ]; then
api_cont="$(sed 's/^\s*//g; s/: /:/g' "$api" | tr -d '\n')" echo 'Minifying APIs'
printf '%s' "$api_cont" >"$api"
done for api in api/*; do
api_cont="$(sed 's/^\s*//g; s/: /:/g' "$api" | tr -d '\n')"
printf '%s' "$api_cont" >"$api"
done
else
echo 'Not minifying APIs as not in CI mode'
fi
} }
main "$@" main "$@"