module TailwindMerge::Config
def merge_config(incoming_config)
def merge_config(incoming_config) extended_config = TailwindMerge::Config::DEFAULTS.dup incoming_theme = incoming_config.delete(:theme) || {} # if the incoming config has a theme, we... incoming_theme.each_pair do |key, scales| # ...add new scales to the existing ones extended_config[:theme][key] << ->(klass) { scales.include?(klass) } end extended_config.merge(incoming_config) end