module Sprockets::Processing

def processors_for(type, file_type, engine_extnames, skip_bundle)

def processors_for(type, file_type, engine_extnames, skip_bundle)
  processors = []
  bundled_processors = skip_bundle ? [] : config[:bundle_processors][type]
  if bundled_processors.any?
    processors.concat bundled_processors
  else
    processors.concat config[:postprocessors][type]
    if type != file_type && processor = transformers[file_type][type]
      processors << processor
    end
    processors.concat engine_extnames.map { |ext| engines[ext] }
    processors.concat config[:preprocessors][file_type]
  end
  if processors.any? || mime_type_charset_detecter(type)
    processors << FileReader
  end
  processors
end