class Opal::CliRunners::Compiler

def files_to_directories

def files_to_directories
  directories = @files.map { |file| File.dirname(file) }.uniq
  previous_dir = nil
  # Only get the topmost directories
  directories = directories.sort.map do |dir|
    if previous_dir && dir.start_with?(previous_dir + '/')
      nil
    else
      previous_dir = dir
    end
  end
  directories.compact
end