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.