3.0.75 • Published 2 years ago

nodeenv v3.0.75

Weekly downloads
2,136
License
MIT
Repository
github
Last release
2 years ago

nodeenv

nodeenv enables tests to control Node.js environment variables.

Status

CategoryStatus
Versionnpm
DependenciesDavid
Dev dependenciesDavid
BuildGitHub Actions
LicenseGitHub

Installation

$ npm install nodeenv

Quick 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 roboter
3.0.75

2 years ago

3.0.74

2 years ago

3.0.72

2 years ago

3.0.73

2 years ago

3.0.70

3 years ago

3.0.71

3 years ago

3.0.69

3 years ago

3.0.68

3 years ago

3.0.67

3 years ago

3.0.66

3 years ago

3.0.65

3 years ago

3.0.64

3 years ago

3.0.63

3 years ago

3.0.62

3 years ago

3.0.58

3 years ago

3.0.59

3 years ago

3.0.60

3 years ago

3.0.61

3 years ago

3.0.56

3 years ago

3.0.57

3 years ago

3.0.54

3 years ago

3.0.55

3 years ago

3.0.52

3 years ago

3.0.53

3 years ago

3.0.51

3 years ago

3.0.50

3 years ago

3.0.49

3 years ago

3.0.48

3 years ago

3.0.47

3 years ago

3.0.46

3 years ago

3.0.45

3 years ago

3.0.44

3 years ago

3.0.43

3 years ago

3.0.42

3 years ago

3.0.41

3 years ago

3.0.40

3 years ago

3.0.39

3 years ago

3.0.38

3 years ago

3.0.37

3 years ago

3.0.36

3 years ago

3.0.35

3 years ago

3.0.34

3 years ago

3.0.33

3 years ago

3.0.32

3 years ago

3.0.31

3 years ago

3.0.30

3 years ago

3.0.29

3 years ago

3.0.28

3 years ago

3.0.27

4 years ago

3.0.26

4 years ago

3.0.25

4 years ago

3.0.24

4 years ago

3.0.23

4 years ago

3.0.22

4 years ago

3.0.21

4 years ago

3.0.20

4 years ago

3.0.19

4 years ago

3.0.18

4 years ago

3.0.17

4 years ago

3.0.16

4 years ago

3.0.15

4 years ago

3.0.14

4 years ago

3.0.13

4 years ago

3.0.12

4 years ago

3.0.11

4 years ago

3.0.10

4 years ago

3.0.9

4 years ago

3.0.8

4 years ago

3.0.7

4 years ago

3.0.6

4 years ago

3.0.5

4 years ago

3.0.4

4 years ago

3.0.3

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.1.0

5 years ago

1.0.0

6 years ago

0.3.1

6 years ago

0.3.0

7 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago