class Opal::CLI

def debug_source_map

def debug_source_map
  source = evals_or_file_source or return # rubocop:disable Style/AndOr
  compiler = Opal::Compiler.new(source, file: filename, **compiler_options)
  compiler.compile
  b64 = [
    compiler.result,
    compiler.source_map.to_json,
    evals_or_file_source,
  ].map { |i| Base64.strict_encode64(i) }.join(',')
  output.puts "https://sokra.github.io/source-map-visualization/#base64,#{b64}"
end