Skip to content

Commit 1bb6936

Browse files
build: use uglify@3 to minify snippet files and drop uglify@2 (#465)
1 parent cbaf6c2 commit 1bb6936

File tree

3 files changed

+6
-89
lines changed

3 files changed

+6
-89
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ $(OUT): node_modules $(SRC) package.json rollup.config.js rollup.min.js rollup.e
7474
# Target for minified `amplitude-snippet.js` file.
7575
#
7676
$(SNIPPET_OUT): $(SRC) $(SNIPPET)
77-
@$(MINIFY) $(SNIPPET) -m -b max-line-len=80,beautify=false | awk 'NF' > $(SNIPPET_OUT)
77+
@$(MINIFY) $(SNIPPET) -m -b max_line_len=80,beautify=false | awk 'NF' > $(SNIPPET_OUT)
7878

7979
$(SEGMENT_SNIPPET_OUT): $(SRC) $(SNIPPET)
80-
@sed -n '/createElement/,/insertBefore/!p' $(SNIPPET) | $(MINIFY) -m -b max-line-len=80,beautify=false - \
80+
@sed -n '/createElement/,/insertBefore/!p' $(SNIPPET) | $(MINIFY) -m -b max_line_len=80,beautify=false - \
8181
| awk 'NF' > $(SEGMENT_SNIPPET_OUT)
8282

8383
#

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
"rollup-plugin-uglify": "^6.0.2",
6666
"semantic-release": "^17.1.1",
6767
"sinon": "^7.0.0",
68-
"uglify-js": "^2.0.0",
68+
"uglify-js": "^3.4.9",
6969
"watch": "^1.0.2"
7070
},
7171
"scripts": {

yarn.lock

Lines changed: 3 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1068,15 +1068,6 @@ ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4:
10681068
json-schema-traverse "^0.4.1"
10691069
uri-js "^4.2.2"
10701070

1071-
align-text@^0.1.1, align-text@^0.1.3:
1072-
version "0.1.4"
1073-
resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117"
1074-
integrity sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=
1075-
dependencies:
1076-
kind-of "^3.0.2"
1077-
longest "^1.0.1"
1078-
repeat-string "^1.5.2"
1079-
10801071
ansi-align@^2.0.0:
10811072
version "2.0.0"
10821073
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
@@ -1624,11 +1615,6 @@ camelcase-keys@^6.2.2:
16241615
map-obj "^4.0.0"
16251616
quick-lru "^4.0.1"
16261617

1627-
camelcase@^1.0.2:
1628-
version "1.2.1"
1629-
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39"
1630-
integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=
1631-
16321618
camelcase@^4.0.0, camelcase@^4.1.0:
16331619
version "4.1.0"
16341620
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
@@ -1669,14 +1655,6 @@ catharsis@^0.8.11:
16691655
dependencies:
16701656
lodash "^4.17.14"
16711657

1672-
center-align@^0.1.1:
1673-
version "0.1.3"
1674-
resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad"
1675-
integrity sha1-qg0yYptu6XIgBBHL1EYckHvCt60=
1676-
dependencies:
1677-
align-text "^0.1.3"
1678-
lazy-cache "^1.0.3"
1679-
16801658
chai@^4.1.2:
16811659
version "4.2.0"
16821660
resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5"
@@ -1812,15 +1790,6 @@ cli-truncate@^2.1.0:
18121790
slice-ansi "^3.0.0"
18131791
string-width "^4.2.0"
18141792

1815-
cliui@^2.1.0:
1816-
version "2.1.0"
1817-
resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1"
1818-
integrity sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=
1819-
dependencies:
1820-
center-align "^0.1.1"
1821-
right-align "^0.1.1"
1822-
wordwrap "0.0.2"
1823-
18241793
cliui@^3.2.0:
18251794
version "3.2.0"
18261795
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
@@ -2302,7 +2271,7 @@ decamelize-keys@^1.1.0:
23022271
decamelize "^1.1.0"
23032272
map-obj "^1.0.0"
23042273

2305-
decamelize@^1.0.0, decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0:
2274+
decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0:
23062275
version "1.2.0"
23072276
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
23082277
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -4573,11 +4542,6 @@ latest-version@^3.0.0:
45734542
dependencies:
45744543
package-json "^4.0.0"
45754544

4576-
lazy-cache@^1.0.3:
4577-
version "1.0.4"
4578-
resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e"
4579-
integrity sha1-odePw6UEdMuAhF07O24dpJpEbo4=
4580-
45814545
lazy-property@~1.0.0:
45824546
version "1.0.0"
45834547
resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147"
@@ -4983,11 +4947,6 @@ lolex@^4.1.0, lolex@^4.2.0:
49834947
resolved "https://registry.yarnpkg.com/lolex/-/lolex-4.2.0.tgz#ddbd7f6213ca1ea5826901ab1222b65d714b3cd7"
49844948
integrity sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==
49854949

4986-
longest@^1.0.1:
4987-
version "1.0.1"
4988-
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
4989-
integrity sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=
4990-
49914950
loose-envify@^1.0.0:
49924951
version "1.4.0"
49934952
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
@@ -6791,7 +6750,7 @@ repeat-element@^1.1.2:
67916750
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
67926751
integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
67936752

6794-
repeat-string@^1.5.2, repeat-string@^1.6.1:
6753+
repeat-string@^1.6.1:
67956754
version "1.6.1"
67966755
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
67976756
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
@@ -6909,13 +6868,6 @@ rfdc@^1.1.2:
69096868
resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.1.2.tgz#e6e72d74f5dc39de8f538f65e00c36c18018e349"
69106869
integrity sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA==
69116870

6912-
right-align@^0.1.1:
6913-
version "0.1.3"
6914-
resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef"
6915-
integrity sha1-YTObci/mo1FWiSENJOFMlhSGE+8=
6916-
dependencies:
6917-
align-text "^0.1.1"
6918-
69196871
rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3, rimraf@^2.7.1:
69206872
version "2.7.1"
69216873
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
@@ -7462,7 +7414,7 @@ source-map-url@^0.4.0:
74627414
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
74637415
integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
74647416

7465-
source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.1:
7417+
source-map@^0.5.0, source-map@^0.5.6:
74667418
version "0.5.7"
74677419
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
74687420
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
@@ -8140,26 +8092,11 @@ uc.micro@^1.0.1, uc.micro@^1.0.5:
81408092
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
81418093
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
81428094

8143-
uglify-js@^2.0.0:
8144-
version "2.8.29"
8145-
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd"
8146-
integrity sha1-KcVzMUgFe7Th913zW3qcty5qWd0=
8147-
dependencies:
8148-
source-map "~0.5.1"
8149-
yargs "~3.10.0"
8150-
optionalDependencies:
8151-
uglify-to-browserify "~1.0.0"
8152-
81538095
uglify-js@^3.1.4, uglify-js@^3.4.9:
81548096
version "3.10.2"
81558097
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.10.2.tgz#8cfa1209fd04199cc8a7f9930ddedb30b0f1912d"
81568098
integrity sha512-GXCYNwqoo0MbLARghYjxVBxDCnU0tLqN7IPLdHHbibCb1NI5zBkU2EPcy/GaVxc0BtTjqyGXJCINe6JMR2Dpow==
81578099

8158-
uglify-to-browserify@~1.0.0:
8159-
version "1.0.2"
8160-
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
8161-
integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc=
8162-
81638100
uid-number@0.0.6:
81648101
version "0.0.6"
81658102
resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81"
@@ -8468,11 +8405,6 @@ widest-line@^2.0.0:
84688405
dependencies:
84698406
string-width "^2.1.1"
84708407

8471-
window-size@0.1.0:
8472-
version "0.1.0"
8473-
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
8474-
integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=
8475-
84768408
windows-release@^3.1.0:
84778409
version "3.3.3"
84788410
resolved "https://registry.yarnpkg.com/windows-release/-/windows-release-3.3.3.tgz#1c10027c7225743eec6b89df160d64c2e0293999"
@@ -8485,11 +8417,6 @@ word-wrap@^1.2.3:
84858417
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
84868418
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
84878419

8488-
wordwrap@0.0.2:
8489-
version "0.0.2"
8490-
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
8491-
integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
8492-
84938420
wordwrap@^1.0.0:
84948421
version "1.0.0"
84958422
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
@@ -8703,16 +8630,6 @@ yargs@^8.0.2:
87038630
y18n "^3.2.1"
87048631
yargs-parser "^7.0.0"
87058632

8706-
yargs@~3.10.0:
8707-
version "3.10.0"
8708-
resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1"
8709-
integrity sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=
8710-
dependencies:
8711-
camelcase "^1.0.2"
8712-
cliui "^2.1.0"
8713-
decamelize "^1.0.0"
8714-
window-size "0.1.0"
8715-
87168633
yeast@0.1.2:
87178634
version "0.1.2"
87188635
resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"

0 commit comments

Comments
 (0)