Run scripts that set and use environment variables across platforms
TypeScript execution environment and REPL for node.js, with source map support
Selectively replace Node-style environment variables with plain strings.
Global identifiers from different JavaScript environments
> Polyfill/shim for `process.allowedNodeEnvironmentFlags`
`unenv` is a framework-agnostic system that allows converting JavaScript code to be platform agnostic and work in any environment including Browsers, Workers, Node.js, or JavaScript runtime.
Convert modern CSS into something browsers understand
Uses export conditions to return environment information in a way that works with major bundlers and runtimes.
check whether a command line command exists in the current environment
Info about your dev environment for debugging purposes
Get the PATH environment variable key cross-platform
Concise and fast javascript templating compatible with nodejs and other javascript environments
Iterate any iterable JS value. Works robustly in all environments, all versions.
Check Travis CI environment before publishing
Simulates a global browser environment using jsdom
Produces a hash value representing the state of a typical Node/NPM environment
Standalone build of Babel for use in non-Node.js environments.
An env-agnostic serializer and deserializer with recursion ability and types beyond JSON, based on the HTML structured clone algorithm.
1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. Compatible with server-side environments like Node.js, module loaders like RequireJS, Browserify or webpack and all web browsers.
Generic environment runner for JavaScript runtimes.
Use env() variables in CSS
Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.