const direct = spawnSync(scriptPath, [], { env });
if (direct.error) throw direct.error;
assert(
direct.status === 0,
`extensionless shebang entrypoint in hidden dir should exit 0, got ${direct.status}\nstdout:\n${String(direct.stdout)}\nstderr:\n${String(direct.stderr)}`
);
assert(
String(direct.stdout) === 'hidden entry ok\n',
`expected shebang stdout to be hidden entry ok, got ${JSON.stringify(String(direct.stdout))}`