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

View File

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

View File

@ -4,10 +4,20 @@ SRC_PATH="src/main/ua-parser.js"
MIN_PATH="dist/ua-parser.min.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
echo "Generate ${MIN_PATH}"
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
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