Skip to content

Repository script API / build / prepareHermesInIsolatedEnvironment

Function: prepareHermesInIsolatedEnvironment() ​

prepareHermesInIsolatedEnvironment(__namedParameters): Promise<{[k: string]: string | undefined; }>

Defined in: build.mjs:107

Prepare Hermes in an isolated environment so toolchain defaults do not change Turbo cache keys. Accepts an optional workspace root, base environment, setup hook, and preparation runner.

Parameters ​

__namedParameters ​

env? ​

ProcessEnv = process.env

runPrepare? ​

(prepareEnvironment) => void = ...

setupEnvironment ​

any

workspaceRoot? ​

string = workspaceRoot

Returns ​

Promise<{[k: string]: string | undefined; }>

The environment prepared for the selected Turbo build.

pumpkin-plugins documentation