Sha256: 3dc9c657bcd227ea2006522845e9a3701a9012851d00a8904cb94807c6f0237a
Contents?: true
Size: 526 Bytes
Versions: 4
Compression:
Stored size: 526 Bytes
Contents
# frozen_string_literal: true require 'opal/paths' # The compiler runner will just output the compiled JavaScript Opal::CliRunners::Compiler = ->(data) { options = data[:options] || {} builder = data.fetch(:builder).call map_file = options[:map_file] output = data.fetch(:output) compiled_source = builder.to_s compiled_source += "\n" + builder.source_map.to_data_uri_comment unless options[:no_source_map] output.puts compiled_source File.write(map_file, builder.source_map.to_json) if map_file 0 }
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
opal-1.6.1 | lib/opal/cli_runners/compiler.rb |
opal-1.6.0 | lib/opal/cli_runners/compiler.rb |
opal-1.6.0.rc1 | lib/opal/cli_runners/compiler.rb |
opal-1.6.0.alpha1 | lib/opal/cli_runners/compiler.rb |