From 877f9bf19ae808a97bb42423d524588f21530159 Mon Sep 17 00:00:00 2001 From: Thomas Scherz Date: Mon, 2 Dec 2024 12:21:27 -0500 Subject: [PATCH] Updates Ugglifier. --- Gemfile | 2 +- Gemfile.lock | 2 +- app/assets/javascripts/application.js | 2 +- config/environments/production.rb | 16 +++++++++++++++- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Gemfile b/Gemfile index 3edb5c96..f3f0018d 100644 --- a/Gemfile +++ b/Gemfile @@ -22,7 +22,7 @@ gem 'sass-rails', '~> 5.0' # Use Devise for authentication gem 'devise' # Use Uglifier as compressor for JavaScript assets -gem 'uglifier', '>= 1.3.0' +gem 'uglifier', '~> 4.2', '>= 4.2.1' # See https://github.com/rails/execjs#readme for more supported runtimes # gem 'mini_racer', platforms: :ruby # Use CoffeeScript for .coffee assets and views diff --git a/Gemfile.lock b/Gemfile.lock index 099d7cc3..fc5b60a8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -449,7 +449,7 @@ DEPENDENCIES sqlite3 (~> 1.4) turbolinks (~> 5) tzinfo-data - uglifier (>= 1.3.0) + uglifier (~> 4.2, >= 4.2.1) web-console (>= 3.3.0) RUBY VERSION diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index b909f6c4..a447c5a5 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -12,7 +12,7 @@ // //= require rails-ujs //= require jquery3 -//= require bootstrap-sprockets +//= require bootstrap //= require gritter //= require activestorage //= require turbolinks diff --git a/config/environments/production.rb b/config/environments/production.rb index 7d6f22b7..708307c2 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -112,5 +112,19 @@ config.active_record.dump_schema_after_migration = false # Change the Uglifier parsing engine - config.assets.js_compressor = Uglifier.new(harmony: true) + config.assets.js_compressor = Uglifier.new( + harmony: true, + mangle: false, + compress: false, + output: { + beautify: true, + comments: :all + } + ) + + + + + + end