2019-10-13 00:26:46 -06:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# TODO convert to JS
|
|
|
|
cat parser.js packer.js > all.tmp.js
|
2020-07-18 08:44:56 -04:00
|
|
|
sed -i '/use strict/d' all.tmp.js
|
|
|
|
sed -i '/require/d' all.tmp.js
|
|
|
|
sed -i '/exports/d' all.tmp.js
|
2019-10-13 00:26:46 -06:00
|
|
|
|
|
|
|
echo ';(function () {' > dist/asn1.js
|
|
|
|
echo "'use strict';" >> dist/asn1.js
|
|
|
|
echo "var ASN1 = window.ASN1 = {};" >> dist/asn1.js
|
|
|
|
echo "var Enc = window.Encoding;" >> dist/asn1.js
|
|
|
|
cat all.tmp.js >> dist/asn1.js
|
|
|
|
rm all.tmp.js
|
|
|
|
echo '}());' >> dist/asn1.js
|
|
|
|
|
|
|
|
rm dist/*.gz
|
|
|
|
|
|
|
|
cat node_modules/@root/encoding/dist/encoding.all.js > all.js
|
|
|
|
cat dist/asn1.js >> all.js
|
|
|
|
uglifyjs dist/asn1.js > dist/asn1.min.js
|
|
|
|
gzip dist/asn1.min.js
|
|
|
|
uglifyjs dist/asn1.js > dist/asn1.min.js
|
|
|
|
|
|
|
|
mv all.js dist/asn1.all.js
|
|
|
|
uglifyjs dist/asn1.all.js > dist/asn1.all.min.js
|
|
|
|
gzip dist/asn1.all.min.js
|
|
|
|
uglifyjs dist/asn1.all.js > dist/asn1.all.min.js
|