1 changed files with 30 additions and 0 deletions
@ -0,0 +1,30 @@ |
|||||
|
# node-browser-environment [](https://travis-ci.org/lukechilds/node-browser-environment) [](https://coveralls.io/github/lukechilds/node-browser-environment?branch=master) |
||||
|
|
||||
|
Simulates a global browser environment using [`jsdom`](https://github.com/tmpvar/jsdom). |
||||
|
|
||||
|
> ❗️**Warning** |
||||
|
> |
||||
|
> This module adds global variables that would normally be present in a browser to the current node instance. This allows code that requires a browser environment to run in node, however as it's making global changes it may have adverse affects. |
||||
|
|
||||
|
## Install |
||||
|
|
||||
|
```shell |
||||
|
npm install --save node-browser-environment |
||||
|
``` |
||||
|
|
||||
|
## Usage |
||||
|
|
||||
|
```js |
||||
|
require('node-browser-environment')(); |
||||
|
``` |
||||
|
|
||||
|
or if you're using ES6 modules |
||||
|
|
||||
|
```js |
||||
|
import browserEnv from 'node-browser-environment'; |
||||
|
browserEnv(); |
||||
|
``` |
||||
|
|
||||
|
## License |
||||
|
|
||||
|
MIT © Luke Childs |
Loading…
Reference in new issue