nodeenv v3.0.75
nodeenv
nodeenv enables tests to control Node.js environment variables.
Status
| Category | Status |
|---|---|
| Version | |
| Dependencies | |
| Dev dependencies | |
| Build | |
| License |
Installation
$ npm install nodeenvQuick start
To use nodeenv you need to integrate it in your application.
const { nodeenv } = require('nodeenv');If you use TypeScript, use the following code instead:
import { nodeenv } from 'nodeenv';Then, to set environment variables, call the nodeenv function and provide an object whose keys are the environment variables' names and the values are their values. If you set a value to undefined, the environment variable will be removed.
const restore = nodeenv({
NODE_ENV: 'dev'
});
// ...
restore();Once you call restore, the previous values of the environment variables will be restored.
Setting a single variable
If you only want to set a single environment variable, you can specify its key and value without needing an object.
const restore = nodeenv('NODE_ENV', 'dev');
// ...
restore();Setting NODE_ENV
If you only want to set the NODE_ENV environment variable you only need to provide the value and the nodeenv function will take care of the rest.
nodeenv('dev');
// ...
restore();Running quality assurance
To run quality assurance for this module use roboter:
$ npx roboter3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
8 years ago
8 years ago
8 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
12 years ago
12 years ago