From 90276adeb7e5d4eeb59e17e1ef735a925c0883a8 Mon Sep 17 00:00:00 2001 From: Sean Aery Date: Tue, 7 Jan 2025 13:44:10 -0500 Subject: [PATCH] Quiet Sass deprecation warnings from dependencies like Bootstrap. Followup for TD-1379. - Deprecation config became available in dartsass-sprockets 3.2.0 (Jan 2025) --- lib/generators/trln_argon/install_generator.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/generators/trln_argon/install_generator.rb b/lib/generators/trln_argon/install_generator.rb index 1e3819eb..ff938f6f 100644 --- a/lib/generators/trln_argon/install_generator.rb +++ b/lib/generators/trln_argon/install_generator.rb @@ -129,6 +129,14 @@ def inject_local_env_loader end end + def inject_sass_config + # See https://github.com/tablecheck/dartsass-sprockets?tab=readme-ov-file#silencing-deprecation-warnings + insert_into_file 'config/application.rb', after: /config\.eager_load_paths.*$/ do + "\n\n # Quiet Sass deprecation warnings from dependencies"\ + "\n config.sass.quiet_deps = true" + end + end + def inject_into_dev_env return if IO.read('config/environments/development.rb').include?('BetterErrors') insert_into_file 'config/environments/development.rb', after: 'Rails.application.configure do' do