Skip to content

@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 ​

CodegenSelectionOptions

Returns ​

void | Promise<void>


componentBuild() ​

componentBuild(options): void | Promise<void>

Defined in: cli.ts:43

Handle the component build command.

Parameters ​

options ​

ComponentBuildOptions

Returns ​

void | Promise<void>


generate() ​

generate(options): void | Promise<void>

Defined in: cli.ts:45

Handle the codegen generate command.

Parameters ​

options ​

CodegenGenerateOptions

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>

pumpkin-plugins documentation