@pumpkin-plugins/static-hermes-runtime API / cli / StaticHermesCliDependencies
Interface: StaticHermesCliDependencies
Defined in: cli.ts:39
Injectable command handlers for tests and CLI composition.
Methods
analyze()
analyze(
options):void|Promise<void>
Defined in: cli.ts:41
Handle the codegen analyze command.
Parameters
options
Returns
void | Promise<void>
componentBuild()
componentBuild(
options):void|Promise<void>
Defined in: cli.ts:43
Handle the component build command.
Parameters
options
Returns
void | Promise<void>
generate()
generate(
options):void|Promise<void>
Defined in: cli.ts:45
Handle the codegen generate command.
Parameters
options
Returns
void | Promise<void>
hermesBuild()
hermesBuild():
void|Promise<void>
Defined in: cli.ts:47
Build or reuse the host compiler and WASI Hermes archives.
Returns
void | Promise<void>
hermesPatch()
hermesPatch():
void|Promise<void>
Defined in: cli.ts:49
Apply the configured Hermes patch series.
Returns
void | Promise<void>
hermesPrepare()
hermesPrepare():
void|Promise<void>
Defined in: cli.ts:51
Run source, patch, and build preparation in sequence.
Returns
void | Promise<void>
hermesSource()
hermesSource():
void|Promise<void>
Defined in: cli.ts:53
Ensure the pinned Hermes source checkout exists.
Returns
void | Promise<void>