Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 16-Feb-2021 | - | ||||
globals.json | H A D | 16-Feb-2021 | 35.7 KiB | 1,564 | 1,563 | |
license | H A D | 16-Feb-2021 | 1.1 KiB | 10 | 5 | |
package.json | H A D | 16-Feb-2021 | 720 | 42 | 41 | |
readme.md | H A D | 16-Feb-2021 | 1.4 KiB | 42 | 26 |
readme.md
1# globals [![Build Status](https://travis-ci.org/sindresorhus/globals.svg?branch=master)](https://travis-ci.org/sindresorhus/globals) 2 3> Global identifiers from different JavaScript environments 4 5Extracted from [JSHint](https://github.com/jshint/jshint/blob/3a8efa979dbb157bfb5c10b5826603a55a33b9ad/src/vars.js) and [ESLint](https://github.com/eslint/eslint/blob/b648406218f8a2d7302b98f5565e23199f44eb31/conf/environments.json) and merged. 6 7It's just a [JSON file](globals.json), so use it in whatever environment you like. 8 9**This module [no longer accepts](https://github.com/sindresorhus/globals/issues/82) new environments. If you need it for ESLint, just [create a plugin](http://eslint.org/docs/developer-guide/working-with-plugins#environments-in-plugins).** 10 11 12## Install 13 14``` 15$ npm install globals 16``` 17 18 19## Usage 20 21```js 22const globals = require('globals'); 23 24console.log(globals.browser); 25/* 26{ 27 addEventListener: false, 28 applicationCache: false, 29 ArrayBuffer: false, 30 atob: false, 31 ... 32} 33*/ 34``` 35 36Each global is given a value of `true` or `false`. A value of `true` indicates that the variable may be overwritten. A value of `false` indicates that the variable should be considered read-only. This information is used by static analysis tools to flag incorrect behavior. We assume all variables should be `false` unless we hear otherwise. 37 38 39## License 40 41MIT © [Sindre Sorhus](https://sindresorhus.com) 42