Skip to content

Commit f0a7268

Browse files
authored
Merge pull request #1852 from codetriage/schneems/fix-assets
Replace uglifier with terser
2 parents 299b93a + f8a8a1d commit f0a7268

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ gem "sassc-rails"
2828
gem "slim-rails"
2929
gem "sprockets"
3030
gem "sprockets-rails"
31-
gem "uglifier", ">= 1.0.3"
31+
gem "terser"
3232

3333
# Authentication & Authorization
3434
gem "devise"

Gemfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,8 @@ GEM
563563
standard
564564
stringio (3.2.0)
565565
temple (0.10.4)
566+
terser (1.2.6)
567+
execjs (>= 0.3.0, < 3)
566568
test-prof (1.5.2)
567569
thor (1.5.0)
568570
tilt (2.7.0)
@@ -572,8 +574,6 @@ GEM
572574
bigdecimal (~> 3.1)
573575
tzinfo (2.0.6)
574576
concurrent-ruby (~> 1.0)
575-
uglifier (4.2.1)
576-
execjs (>= 0.3.0, < 3)
577577
unicode-display_width (3.2.0)
578578
unicode-emoji (~> 4.1)
579579
unicode-emoji (4.2.0)
@@ -689,8 +689,8 @@ DEPENDENCIES
689689
stackprof
690690
standard (>= 1.35.1)
691691
standardrb
692+
terser
692693
test-prof
693-
uglifier (>= 1.0.3)
694694
valid_email
695695
vcr
696696
web-console
@@ -918,14 +918,14 @@ CHECKSUMS
918918
standardrb (1.0.1) sha256=7a1328be429f4e97a97e357e2446f3509e80164a59ff00bc6a4daa78e3351f2c
919919
stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1
920920
temple (0.10.4) sha256=b7a1e94b6f09038ab0b6e4fe0126996055da2c38bec53a8a336f075748fff72c
921+
terser (1.2.6) sha256=6ddf00b93df7015b07e2b9b149e74cd70fa7aa4f0f89a15d9922a6ebd13f37ab
921922
test-prof (1.5.2) sha256=185839fb7d3745b3770ec48e3e5718eff9e28c327a50a1e18a3a9ef1060f8576
922923
thor (1.5.0) sha256=e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73
923924
tilt (2.7.0) sha256=0d5b9ba69f6a36490c64b0eee9f6e9aad517e20dcc848800a06eb116f08c6ab3
924925
timeout (0.6.0) sha256=6d722ad619f96ee383a0c557ec6eb8c4ecb08af3af62098a0be5057bf00de1af
925926
tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
926927
ttfunk (1.8.0) sha256=a7cbc7e489cc46e979dde04d34b5b9e4f5c8f1ee5fc6b1a7be39b829919d20ca
927928
tzinfo (2.0.6) sha256=8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b
928-
uglifier (4.2.1) sha256=75d42b81b10bfd21e7a427fabb1d49ff5ea7bda3c4a5039ddb2a78d194c6f5aa
929929
unicode-display_width (3.2.0) sha256=0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42
930930
unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f
931931
uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6

config/environments/production.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
}
3232

3333
# Compress JavaScripts and CSS.
34-
config.assets.js_compressor = Uglifier.new(harmony: true)
34+
config.assets.js_compressor = :terser
3535
# config.assets.css_compressor = :sass
3636

3737
# Do not fallback to assets pipeline if a precompiled asset is missed.

0 commit comments

Comments
 (0)