Also provide minified .mjs files of main module in /dist

This commit is contained in:
Faisal Salman 2024-12-16 23:41:19 +07:00
parent 6c6ff97e0c
commit 852520fafe
5 changed files with 24 additions and 6 deletions

4
dist/ua-parser.min.mjs vendored Normal file

File diff suppressed because one or more lines are too long

4
dist/ua-parser.pack.mjs vendored Normal file

File diff suppressed because one or more lines are too long

8
package-lock.json generated
View File

@ -43,7 +43,7 @@
"requirejs": "2.3.2", "requirejs": "2.3.2",
"safe-regex": "^2.1.1", "safe-regex": "^2.1.1",
"tsd": "^0.29.0", "tsd": "^0.29.0",
"uglify-js": "~3.12.0" "uglify-js": "~3.19.3"
}, },
"engines": { "engines": {
"node": "*" "node": "*"
@ -4265,9 +4265,9 @@
] ]
}, },
"node_modules/uglify-js": { "node_modules/uglify-js": {
"version": "3.12.8", "version": "3.19.3",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.8.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz",
"integrity": "sha512-fvBeuXOsvqjecUtF/l1dwsrrf5y2BCUk9AOJGzGcm6tE7vegku5u/YvqjyDaAGr422PLoLnrxg3EnRvTqsdC1w==", "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==",
"dev": true, "dev": true,
"bin": { "bin": {
"uglifyjs": "bin/uglifyjs" "uglifyjs": "bin/uglifyjs"

View File

@ -229,7 +229,7 @@
"requirejs": "2.3.2", "requirejs": "2.3.2",
"safe-regex": "^2.1.1", "safe-regex": "^2.1.1",
"tsd": "^0.29.0", "tsd": "^0.29.0",
"uglify-js": "~3.12.0" "uglify-js": "~3.19.3"
}, },
"repository": { "repository": {
"type": "git", "type": "git",

View File

@ -4,10 +4,20 @@ SRC_PATH="src/main/ua-parser.js"
MIN_PATH="dist/ua-parser.min.js" MIN_PATH="dist/ua-parser.min.js"
PACK_PATH="dist/ua-parser.pack.js" PACK_PATH="dist/ua-parser.pack.js"
SRC_PATH_MJS="src/main/ua-parser.mjs"
MIN_PATH_MJS="dist/ua-parser.min.mjs"
PACK_PATH_MJS="dist/ua-parser.pack.mjs"
# minified # minified
echo "Generate ${MIN_PATH}" echo "Generate ${MIN_PATH}"
uglifyjs $SRC_PATH -o $MIN_PATH --comments "/^ UA/" uglifyjs $SRC_PATH -o $MIN_PATH --comments "/^ UA/"
echo "Generate ${MIN_PATH_MJS}"
uglifyjs $SRC_PATH_MJS -o $MIN_PATH_MJS --comments "/^ UA/" --module
# packed # packed
echo "Generate ${PACK_PATH}" echo "Generate ${PACK_PATH}"
uglifyjs $SRC_PATH -o $PACK_PATH --comments "/^ UA/" --compress --mangle uglifyjs $SRC_PATH -o $PACK_PATH --comments "/^ UA/" --compress --mangle
echo "Generate ${PACK_PATH_MJS}"
uglifyjs $SRC_PATH_MJS -o $PACK_PATH_MJS --comments "/^ UA/" --compress --mangle --module