1.1.2 • Published 10 years ago
filter-env v1.1.2
filter-env
filter-env iterates over process.env and returns an object containing environment variables whose name matches a regular expression. Optionally, it can parse environment variable values as JSON.
Usage
const config = filterEnv(/^TEST-/, { json: true, freeze: true });Arguments
validate: A validation function or regular expression to test the environment variable keyoptions: Optional configurationjson:trueto parse environment variable value as JSON. Throws an error if a value is not valid JSON. Defaults tofalseimmutable:trueto freeze the returned object (and child objects). Defaults tofalseformat: A function that formats the environment variable name in the returned object. If the format function returns a key that already exists, the variable will not be included in the returned object. By default, the key is not changed.