From f4004f73b50c38334e748d934e8ef19842d5878b Mon Sep 17 00:00:00 2001 From: andresgutgon Date: Tue, 12 Oct 2021 09:39:55 +0200 Subject: [PATCH 1/2] Add javascript folder to be purged by default --- lib/tailwindcss/compressor.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/tailwindcss/compressor.rb b/lib/tailwindcss/compressor.rb index 23ccf14c..425fe04b 100644 --- a/lib/tailwindcss/compressor.rb +++ b/lib/tailwindcss/compressor.rb @@ -10,8 +10,8 @@ def self.call(input) end def initialize(options = {}) - @options = { - files_with_class_names: Rails.root.glob("app/views/**/*.*") + Rails.root.glob("app/helpers/**/*.rb"), + @options = { + files_with_class_names: files_with_class_names, only_purge: %w[ tailwind ] }.merge(options).freeze end @@ -23,4 +23,12 @@ def call(input) input[:data] end end + + private + + def files_with_class_names + Rails.root.glob("app/views/**/*.*") + + Rails.root.glob("app/helpers/**/*.rb") + + Rails.root.glob("app/javascript/**/*.js") + end end From e505b1f3163c9bb732c886801f5b1560a285ac51 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 12 Oct 2021 09:58:27 +0200 Subject: [PATCH 2/2] Update compressor.rb --- lib/tailwindcss/compressor.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/tailwindcss/compressor.rb b/lib/tailwindcss/compressor.rb index 425fe04b..f8c3889f 100644 --- a/lib/tailwindcss/compressor.rb +++ b/lib/tailwindcss/compressor.rb @@ -25,10 +25,9 @@ def call(input) end private - - def files_with_class_names - Rails.root.glob("app/views/**/*.*") + - Rails.root.glob("app/helpers/**/*.rb") + - Rails.root.glob("app/javascript/**/*.js") - end + def files_with_class_names + Rails.root.glob("app/views/**/*.*") + + Rails.root.glob("app/helpers/**/*.rb") + + Rails.root.glob("app/javascript/**/*.js") + end end