diff options
| author | Priyansh <[email protected]> | 2020-12-22 17:50:12 +0530 |
|---|---|---|
| committer | Priyansh <[email protected]> | 2020-12-22 17:50:12 +0530 |
| commit | 22dc033f4938d6a19e086a1cbd36ec5cade5eaab (patch) | |
| tree | 9feb963ccd5c1581e676e41004801abc67db3357 /node_modules/globalthis/README.md | |
| parent | e93da8b04da86773247aadb1cbb1912e4f4526b2 (diff) | |
| download | styx-22dc033f4938d6a19e086a1cbd36ec5cade5eaab.tar.xz styx-22dc033f4938d6a19e086a1cbd36ec5cade5eaab.zip | |
Remove node_modules
Diffstat (limited to 'node_modules/globalthis/README.md')
| -rw-r--r-- | node_modules/globalthis/README.md | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/node_modules/globalthis/README.md b/node_modules/globalthis/README.md deleted file mode 100644 index 3f3e0db..0000000 --- a/node_modules/globalthis/README.md +++ /dev/null @@ -1,69 +0,0 @@ -# globalThis <sup>[![Version Badge][npm-version-svg]][npm-url]</sup> - -[![Build Status][travis-svg]][travis-url] -[![dependency status][deps-svg]][deps-url] -[![dev dependency status][dev-deps-svg]][dev-deps-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] - -[![npm badge][npm-badge-png]][npm-url] - -An ECMAScript spec-compliant polyfill/shim for `globalThis`. Invoke its "shim" method to shim `globalThis` if it is unavailable. - -This package implements the [es-shim API](https://github.com/es-shims/api) interface. It works in an ES3-supported environment and complies with the [spec proposal](https://github.com/tc39/proposal-global). - -Most common usage: -```js -var globalThis = require('globalthis')(); // returns native globalThis if compliant - /* or */ -var globalThis = require('globalthis/polyfill')(); // returns native globalThis if compliant -``` - -## Example - -```js -var assert = require('assert'); - -// the below function is not CSP-compliant, but reliably gets the -// global object in sloppy mode in every engine. -var getGlobal = Function('return this'); - -assert.equal(globalThis, getGlobal()); -``` - -```js -/* when `globalThis` is not present */ -var shimmedGlobal = require('globalthis').shim(); - /* or */ -var shimmedGlobal = require('globalthis/shim')(); - -assert.equal(shimmedGlobal, globalThis); -assert.equal(shimmedGlobal, getGlobal()); -``` - -```js -/* when `globalThis` is present */ -var shimmedGlobal = require('globalthis').shim(); - -assert.equal(shimmedGlobal, globalThis); -assert.equal(shimmedGlobal, getGlobal()); -``` - -## Tests -Simply clone the repo, `npm install`, and run `npm test` - -[npm-url]: https://npmjs.org/package/globalthis -[npm-version-svg]: http://versionbadg.es/ljharb/globalThis.svg -[travis-svg]: https://travis-ci.org/ljharb/globalThis.svg -[travis-url]: https://travis-ci.org/ljharb/globalThis -[deps-svg]: https://david-dm.org/ljharb/globalThis.svg?theme=shields.io -[deps-url]: https://david-dm.org/ljharb/globalThis -[dev-deps-svg]: https://david-dm.org/ljharb/globalThis/dev-status.svg?theme=shields.io -[dev-deps-url]: https://david-dm.org/ljharb/globalThis#info=devDependencies -[testling-png]: https://ci.testling.com/ljharb/globalThis.png -[testling-url]: https://ci.testling.com/ljharb/globalThis -[npm-badge-png]: https://nodei.co/npm/globalthis.png?downloads=true&stars=true -[license-image]: http://img.shields.io/npm/l/globalthis.svg -[license-url]: LICENSE -[downloads-image]: http://img.shields.io/npm/dm/globalthis.svg -[downloads-url]: http://npm-stat.com/charts.html?package=globalthis |
