Skip to main content

Variables meow reads

Set these to change meow’s behavior.

Terminal & output control

The UI engine resolves its rendering from standard terminal signals — so meow plays well with CI and pipelines automatically.
In a pipe or CI, meow drops spinners, animations, and ANSI automatically — output stays clean and greppable. You rarely need to set these by hand.

Variables meow sets

When meow runs your code, it injects a few variables so Node-style tooling finds its bearings: For deterministic runs, meow also pins TZ=UTC and a fixed locale before creating the isolate — see Determinism.

How process.env behaves

process.env exists only in node-compat (there is no process global in strict-web at all). What it contains depends on your grant:
process.env is populated from the full host environment, like Node.
Narrow it for a more reproducible run:

Permissions & trust

The full grant model for env, clock, randomness, and the fs/network sandbox.