Module: Esbuilder
- Defined in:
- lib/esbuilder.rb,
lib/esbuilder/engine.rb,
lib/esbuilder/helper.rb,
lib/esbuilder/version.rb
Defined Under Namespace
Modules: Helper
Classes: Engine, UnknownEntryPointError
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.build_entry_point(entry_point) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/esbuilder.rb', line 13
def build_entry_point(entry_point)
outdir = Engine.config.output_path
options = build_options_for(entry_point)
result = Esbuild.build(**options)
result.metafile.outputs.each_key.map { |key| "/#{Rails.root.join(key).relative_path_from(outdir)}" }
end
|
.entry_point_to_outputs(entry_point) ⇒ Object
7
8
9
10
11
|
# File 'lib/esbuilder.rb', line 7
def entry_point_to_outputs(entry_point)
return outputs_from_manifest(entry_point) if Engine.config.use_manifest
build_entry_point(entry_point)
end
|