Use Harmony mode in uglifier for ES2015+ support

Recent versions of graphql-rails updated React to a version which
requires this mode so it can be compiled on production.

So we enable this mode is described in the Uglifier README [2].

[1] https://github.com/lautis/uglifier/tree/v4.2.0#es6--es2015--harmony-mode
This commit is contained in:
Javi Martín
2020-10-02 13:54:59 +02:00
parent a8b892b6bf
commit 4bb1b3a6c3
3 changed files with 3 additions and 3 deletions

View File

@@ -30,7 +30,7 @@ Rails.application.configure do
config.public_file_server.enabled = ENV["RAILS_SERVE_STATIC_FILES"].present?
# Compress JavaScripts and CSS.
config.assets.js_compressor = :uglifier
config.assets.js_compressor = Uglifier.new(harmony: true)
# config.assets.css_compressor = :sass
# Do not fallback to assets pipeline if a precompiled asset is missed.