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 | |
| parent | e93da8b04da86773247aadb1cbb1912e4f4526b2 (diff) | |
| download | styx-22dc033f4938d6a19e086a1cbd36ec5cade5eaab.tar.xz styx-22dc033f4938d6a19e086a1cbd36ec5cade5eaab.zip | |
Remove node_modules
Diffstat (limited to 'node_modules/globalthis')
| -rw-r--r-- | node_modules/globalthis/.eslintignore | 1 | ||||
| -rw-r--r-- | node_modules/globalthis/.eslintrc | 18 | ||||
| -rw-r--r-- | node_modules/globalthis/.github/workflows/rebase.yml | 15 | ||||
| -rw-r--r-- | node_modules/globalthis/CHANGELOG.md | 56 | ||||
| -rw-r--r-- | node_modules/globalthis/LICENSE | 21 | ||||
| -rw-r--r-- | node_modules/globalthis/README.md | 69 | ||||
| -rw-r--r-- | node_modules/globalthis/auto.js | 3 | ||||
| -rw-r--r-- | node_modules/globalthis/dist/browser.js | 317 | ||||
| -rw-r--r-- | node_modules/globalthis/implementation.browser.js | 11 | ||||
| -rw-r--r-- | node_modules/globalthis/implementation.js | 3 | ||||
| -rw-r--r-- | node_modules/globalthis/index.js | 19 | ||||
| -rw-r--r-- | node_modules/globalthis/package.json | 121 | ||||
| -rw-r--r-- | node_modules/globalthis/polyfill.js | 10 | ||||
| -rw-r--r-- | node_modules/globalthis/shim.js | 22 | ||||
| -rw-r--r-- | node_modules/globalthis/test/index.js | 11 | ||||
| -rw-r--r-- | node_modules/globalthis/test/native.js | 21 | ||||
| -rw-r--r-- | node_modules/globalthis/test/shimmed.js | 30 | ||||
| -rw-r--r-- | node_modules/globalthis/test/tests.js | 36 |
18 files changed, 0 insertions, 784 deletions
diff --git a/node_modules/globalthis/.eslintignore b/node_modules/globalthis/.eslintignore deleted file mode 100644 index 1521c8b..0000000 --- a/node_modules/globalthis/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -dist diff --git a/node_modules/globalthis/.eslintrc b/node_modules/globalthis/.eslintrc deleted file mode 100644 index 008b810..0000000 --- a/node_modules/globalthis/.eslintrc +++ /dev/null @@ -1,18 +0,0 @@ -{ - "root": true, - - "extends": "@ljharb", - - "env": { - "browser": true, - "node": true, - }, - - "globals": { - "globalThis": false, - }, - - "rules": { - "max-statements-per-line": [2, { "max": 2 }] - } -} diff --git a/node_modules/globalthis/.github/workflows/rebase.yml b/node_modules/globalthis/.github/workflows/rebase.yml deleted file mode 100644 index 436cb79..0000000 --- a/node_modules/globalthis/.github/workflows/rebase.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Automatic Rebase - -on: [pull_request] - -jobs: - _: - name: "Automatic Rebase" - - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v1 - - uses: ljharb/rebase@master - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/node_modules/globalthis/CHANGELOG.md b/node_modules/globalthis/CHANGELOG.md deleted file mode 100644 index 41bbb9c..0000000 --- a/node_modules/globalthis/CHANGELOG.md +++ /dev/null @@ -1,56 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - -## [v1.0.1](https://github.com/es-shims/globalThis/compare/v1.0.0...v1.0.1) - 2019-12-15 - -### Fixed - -- [Refactor] only use `global` in node; only check browser globals in browsers [`#2`](https://github.com/es-shims/globalThis/issues/2) - -### Commits - -- [Tests] use shared travis-ci configs [`edb1cc9`](https://github.com/es-shims/globalThis/commit/edb1cc9d900a40e8c1732264b6e85d4f9760920c) -- [Tests] remove `jscs` [`1847ac2`](https://github.com/es-shims/globalThis/commit/1847ac2487e2c13cf8bf717211c6a93fe60831f9) -- [meta] add `auto-changelog` [`933c381`](https://github.com/es-shims/globalThis/commit/933c381083890965ac848d3da21ed9e910cc09cf) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `tape` [`93310bc`](https://github.com/es-shims/globalThis/commit/93310bc01ddacbe23a93b3022daebc9b6f6ae8c3) -- [actions] add automatic rebasing / merge commit blocking [`231dec5`](https://github.com/es-shims/globalThis/commit/231dec511c42e1509035d176e2451c55de20bfe7) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config`, `browserify`, `covert`, `is`, `tape` [`e50c1f6`](https://github.com/es-shims/globalThis/commit/e50c1f6d2d45c66f53ffda471bbf62c08ed15c9b) -- [Tests] use `npx aud` instead of `nsp` or `npm audit` with hoops [`4abd340`](https://github.com/es-shims/globalThis/commit/4abd3400fc8942963e77515d0cf2fbcac3cb7bc8) -- [meta] add `funding` field [`2d1f9eb`](https://github.com/es-shims/globalThis/commit/2d1f9eb00b2dea46f6de7d563b31db17f44f1899) -- [meta] remove unused deps [`5bd6bef`](https://github.com/es-shims/globalThis/commit/5bd6befefbaf0c7e6f70eb3c1919b5c5a271d29d) -- readme: Fix casing + phrasing [`66379cc`](https://github.com/es-shims/globalThis/commit/66379ccf5008f7676aac5f3dec1ea2fe55e3516c) -- [Deps] update `define-properties`, `object-keys` [`4585e5a`](https://github.com/es-shims/globalThis/commit/4585e5ab461093ab6c62ce0b22b959925e8f818c) -- fix issue with Webpack's CaseSensitivePathsPlugin [`842e84e`](https://github.com/es-shims/globalThis/commit/842e84e0096c9eea660c78fd19c9c07799b81537) - -## v1.0.0 - 2018-08-10 - -### Commits - -- Dotfiles. [`f01b02d`](https://github.com/es-shims/globalThis/commit/f01b02d315865c812e5b9158f71bb18f3b153def) -- [Tests] up to `node` `v10.7`, `v9.11`, `v8.11`, `v7.10`, `v6.14`, `v4.9`; use `nvm install-latest-npm`; improve matrix [`ed1fa5d`](https://github.com/es-shims/globalThis/commit/ed1fa5d473d933b3270410b658183dc1c556a663) -- Tests [`ab99527`](https://github.com/es-shims/globalThis/commit/ab99527e3c434e89dd40f8cba3b0e2e976156611) -- [breaking] update property name, rename repo [`be42e3d`](https://github.com/es-shims/globalThis/commit/be42e3dce08b62a78260d487f62fa69b410d7918) -- package.json [`ca43a36`](https://github.com/es-shims/globalThis/commit/ca43a363e3ce0dbc2d4623169f8cb3d792f8bc84) -- implementation [`80b5a40`](https://github.com/es-shims/globalThis/commit/80b5a403ef532254b2af46ec3ba5f442a308a57d) -- read me [`f6df9b3`](https://github.com/es-shims/globalThis/commit/f6df9b3b69977f04e080d1720ba1203c13447884) -- Rename `System.global` to `global` [`fa8503c`](https://github.com/es-shims/globalThis/commit/fa8503cf94afe84b3729dd5b0e9f73f481fb1fee) -- Initial commit [`99f1dc3`](https://github.com/es-shims/globalThis/commit/99f1dc328d0b4c52a550037de0139d5452ac01de) -- [Tests] up to `node` `v6.7`, `v5.12`, `v4.6`; improve test matrix [`712ec0e`](https://github.com/es-shims/globalThis/commit/712ec0e545d1603c4e23f4ff1acb066cc4a3c9ee) -- [Dev Deps] update `browserify`, `tape`, `jscs`, `nsp`, `eslint`, `@ljharb/eslint-config` [`73278bd`](https://github.com/es-shims/globalThis/commit/73278bd638d1e762eb7415350a738f5d345896f5) -- [Dev Deps] update `@es-shims/api`, `@ljharb/eslint-config`, `browserify`, `eslint`, `for-each`, `is`, `nsp`, `tape` [`75fa992`](https://github.com/es-shims/globalThis/commit/75fa9929be81afec43895c02e33d0b8a78f11d1f) -- [Dev Deps] update `browserify`, `is`, `tape`, `nsp`, `eslint` [`b223e86`](https://github.com/es-shims/globalThis/commit/b223e86d0868efb1f0c966370ff2f822516d6956) -- [Tests] fix linting; remove parallelshell [`271b329`](https://github.com/es-shims/globalThis/commit/271b329d174b94c08913060752a2e9f9116fe5b8) -- [Deps] update `function-bind`, `object-keys` [`002d0c5`](https://github.com/es-shims/globalThis/commit/002d0c5685a83f97e014a8a07134eb621794c649) -- Only apps should have lockfiles [`960f1d0`](https://github.com/es-shims/globalThis/commit/960f1d00598cbba5427849c863eb10b8de82fb1b) -- [Tests] on `node` `v10.8` [`37fad9d`](https://github.com/es-shims/globalThis/commit/37fad9db9860c654efe0a32ec187f21730d5fed8) -- [Dev Deps] update `eslint`, `@ljharb/eslint-config` [`df28dfe`](https://github.com/es-shims/globalThis/commit/df28dfe7f0daf3db95a536a6ce64062bd706185d) -- [New] add `auto` entry point [`86eb2ab`](https://github.com/es-shims/globalThis/commit/86eb2ab4c4dc2babff20ac436cf7fb7f8da7d2f2) -- [Dev Deps] update `eslint` [`1bdc1aa`](https://github.com/es-shims/globalThis/commit/1bdc1aacfb94dcdc7bb61688c7634c435012e35d) -- [Deps] update `object-keys` [`72cdbf5`](https://github.com/es-shims/globalThis/commit/72cdbf596b16103ee711d52b2b645b42efc08c51) -- Update most common usage to invoke the function upon being required [`5026296`](https://github.com/es-shims/globalThis/commit/502629660da2c21cfb0f8ca233e2b9d427c052fe) diff --git a/node_modules/globalthis/LICENSE b/node_modules/globalthis/LICENSE deleted file mode 100644 index 44f679a..0000000 --- a/node_modules/globalthis/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Jordan Harband - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. 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 diff --git a/node_modules/globalthis/auto.js b/node_modules/globalthis/auto.js deleted file mode 100644 index 8ebf606..0000000 --- a/node_modules/globalthis/auto.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -require('./shim')(); diff --git a/node_modules/globalthis/dist/browser.js b/node_modules/globalthis/dist/browser.js deleted file mode 100644 index 0c11bb3..0000000 --- a/node_modules/globalthis/dist/browser.js +++ /dev/null @@ -1,317 +0,0 @@ -(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ -'use strict'; - -var systemGlobal = require('./'); - -module.exports = systemGlobal.shim(); - -},{"./":3}],2:[function(require,module,exports){ -/* eslint no-negated-condition: 0, no-new-func: 0 */ - -'use strict'; - -if (typeof self !== 'undefined') { - module.exports = self; -} else if (typeof window !== 'undefined') { - module.exports = window; -} else { - module.exports = Function('return this')(); -} - -},{}],3:[function(require,module,exports){ -'use strict'; - -var defineProperties = require('define-properties'); - -var implementation = require('./implementation'); -var getPolyfill = require('./polyfill'); -var shim = require('./shim'); - -var polyfill = getPolyfill(); - -var getGlobal = function () { return polyfill; }; - -defineProperties(getGlobal, { - getPolyfill: getPolyfill, - implementation: implementation, - shim: shim -}); - -module.exports = getGlobal; - -},{"./implementation":2,"./polyfill":8,"./shim":9,"define-properties":4}],4:[function(require,module,exports){ -'use strict'; - -var keys = require('object-keys'); -var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol'; - -var toStr = Object.prototype.toString; -var concat = Array.prototype.concat; -var origDefineProperty = Object.defineProperty; - -var isFunction = function (fn) { - return typeof fn === 'function' && toStr.call(fn) === '[object Function]'; -}; - -var arePropertyDescriptorsSupported = function () { - var obj = {}; - try { - origDefineProperty(obj, 'x', { enumerable: false, value: obj }); - // eslint-disable-next-line no-unused-vars, no-restricted-syntax - for (var _ in obj) { // jscs:ignore disallowUnusedVariables - return false; - } - return obj.x === obj; - } catch (e) { /* this is IE 8. */ - return false; - } -}; -var supportsDescriptors = origDefineProperty && arePropertyDescriptorsSupported(); - -var defineProperty = function (object, name, value, predicate) { - if (name in object && (!isFunction(predicate) || !predicate())) { - return; - } - if (supportsDescriptors) { - origDefineProperty(object, name, { - configurable: true, - enumerable: false, - value: value, - writable: true - }); - } else { - object[name] = value; - } -}; - -var defineProperties = function (object, map) { - var predicates = arguments.length > 2 ? arguments[2] : {}; - var props = keys(map); - if (hasSymbols) { - props = concat.call(props, Object.getOwnPropertySymbols(map)); - } - for (var i = 0; i < props.length; i += 1) { - defineProperty(object, props[i], map[props[i]], predicates[props[i]]); - } -}; - -defineProperties.supportsDescriptors = !!supportsDescriptors; - -module.exports = defineProperties; - -},{"object-keys":6}],5:[function(require,module,exports){ -'use strict'; - -var keysShim; -if (!Object.keys) { - // modified from https://github.com/es-shims/es5-shim - var has = Object.prototype.hasOwnProperty; - var toStr = Object.prototype.toString; - var isArgs = require('./isArguments'); // eslint-disable-line global-require - var isEnumerable = Object.prototype.propertyIsEnumerable; - var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString'); - var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype'); - var dontEnums = [ - 'toString', - 'toLocaleString', - 'valueOf', - 'hasOwnProperty', - 'isPrototypeOf', - 'propertyIsEnumerable', - 'constructor' - ]; - var equalsConstructorPrototype = function (o) { - var ctor = o.constructor; - return ctor && ctor.prototype === o; - }; - var excludedKeys = { - $applicationCache: true, - $console: true, - $external: true, - $frame: true, - $frameElement: true, - $frames: true, - $innerHeight: true, - $innerWidth: true, - $onmozfullscreenchange: true, - $onmozfullscreenerror: true, - $outerHeight: true, - $outerWidth: true, - $pageXOffset: true, - $pageYOffset: true, - $parent: true, - $scrollLeft: true, - $scrollTop: true, - $scrollX: true, - $scrollY: true, - $self: true, - $webkitIndexedDB: true, - $webkitStorageInfo: true, - $window: true - }; - var hasAutomationEqualityBug = (function () { - /* global window */ - if (typeof window === 'undefined') { return false; } - for (var k in window) { - try { - if (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') { - try { - equalsConstructorPrototype(window[k]); - } catch (e) { - return true; - } - } - } catch (e) { - return true; - } - } - return false; - }()); - var equalsConstructorPrototypeIfNotBuggy = function (o) { - /* global window */ - if (typeof window === 'undefined' || !hasAutomationEqualityBug) { - return equalsConstructorPrototype(o); - } - try { - return equalsConstructorPrototype(o); - } catch (e) { - return false; - } - }; - - keysShim = function keys(object) { - var isObject = object !== null && typeof object === 'object'; - var isFunction = toStr.call(object) === '[object Function]'; - var isArguments = isArgs(object); - var isString = isObject && toStr.call(object) === '[object String]'; - var theKeys = []; - - if (!isObject && !isFunction && !isArguments) { - throw new TypeError('Object.keys called on a non-object'); - } - - var skipProto = hasProtoEnumBug && isFunction; - if (isString && object.length > 0 && !has.call(object, 0)) { - for (var i = 0; i < object.length; ++i) { - theKeys.push(String(i)); - } - } - - if (isArguments && object.length > 0) { - for (var j = 0; j < object.length; ++j) { - theKeys.push(String(j)); - } - } else { - for (var name in object) { - if (!(skipProto && name === 'prototype') && has.call(object, name)) { - theKeys.push(String(name)); - } - } - } - - if (hasDontEnumBug) { - var skipConstructor = equalsConstructorPrototypeIfNotBuggy(object); - - for (var k = 0; k < dontEnums.length; ++k) { - if (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) { - theKeys.push(dontEnums[k]); - } - } - } - return theKeys; - }; -} -module.exports = keysShim; - -},{"./isArguments":7}],6:[function(require,module,exports){ -'use strict'; - -var slice = Array.prototype.slice; -var isArgs = require('./isArguments'); - -var origKeys = Object.keys; -var keysShim = origKeys ? function keys(o) { return origKeys(o); } : require('./implementation'); - -var originalKeys = Object.keys; - -keysShim.shim = function shimObjectKeys() { - if (Object.keys) { - var keysWorksWithArguments = (function () { - // Safari 5.0 bug - var args = Object.keys(arguments); - return args && args.length === arguments.length; - }(1, 2)); - if (!keysWorksWithArguments) { - Object.keys = function keys(object) { // eslint-disable-line func-name-matching - if (isArgs(object)) { - return originalKeys(slice.call(object)); - } - return originalKeys(object); - }; - } - } else { - Object.keys = keysShim; - } - return Object.keys || keysShim; -}; - -module.exports = keysShim; - -},{"./implementation":5,"./isArguments":7}],7:[function(require,module,exports){ -'use strict'; - -var toStr = Object.prototype.toString; - -module.exports = function isArguments(value) { - var str = toStr.call(value); - var isArgs = str === '[object Arguments]'; - if (!isArgs) { - isArgs = str !== '[object Array]' && - value !== null && - typeof value === 'object' && - typeof value.length === 'number' && - value.length >= 0 && - toStr.call(value.callee) === '[object Function]'; - } - return isArgs; -}; - -},{}],8:[function(require,module,exports){ -(function (global){ -'use strict'; - -var implementation = require('./implementation'); - -module.exports = function getPolyfill() { - if (typeof global !== 'object' || !global || global.Math !== Math || global.Array !== Array) { - return implementation; - } - return global; -}; - -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"./implementation":2}],9:[function(require,module,exports){ -'use strict'; - -var define = require('define-properties'); -var getPolyfill = require('./polyfill'); - -module.exports = function shimGlobal() { - var polyfill = getPolyfill(); - if (define.supportsDescriptors) { - var descriptor = Object.getOwnPropertyDescriptor(polyfill, 'globalThis'); - if (!descriptor || (descriptor.configurable && (descriptor.enumerable || descriptor.writable || globalThis !== polyfill))) { // eslint-disable-line max-len - Object.defineProperty(polyfill, 'globalThis', { - configurable: true, - enumerable: false, - value: polyfill, - writable: false - }); - } - } else if (typeof globalThis !== 'object' || globalThis !== polyfill) { - polyfill.globalThis = polyfill; - } - return polyfill; -}; - -},{"./polyfill":8,"define-properties":4}]},{},[1]); diff --git a/node_modules/globalthis/implementation.browser.js b/node_modules/globalthis/implementation.browser.js deleted file mode 100644 index 746a274..0000000 --- a/node_modules/globalthis/implementation.browser.js +++ /dev/null @@ -1,11 +0,0 @@ -/* eslint no-negated-condition: 0, no-new-func: 0 */ - -'use strict'; - -if (typeof self !== 'undefined') { - module.exports = self; -} else if (typeof window !== 'undefined') { - module.exports = window; -} else { - module.exports = Function('return this')(); -} diff --git a/node_modules/globalthis/implementation.js b/node_modules/globalthis/implementation.js deleted file mode 100644 index 46b8ceb..0000000 --- a/node_modules/globalthis/implementation.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = global; diff --git a/node_modules/globalthis/index.js b/node_modules/globalthis/index.js deleted file mode 100644 index 7c73cef..0000000 --- a/node_modules/globalthis/index.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -var defineProperties = require('define-properties'); - -var implementation = require('./implementation'); -var getPolyfill = require('./polyfill'); -var shim = require('./shim'); - -var polyfill = getPolyfill(); - -var getGlobal = function () { return polyfill; }; - -defineProperties(getGlobal, { - getPolyfill: getPolyfill, - implementation: implementation, - shim: shim -}); - -module.exports = getGlobal; diff --git a/node_modules/globalthis/package.json b/node_modules/globalthis/package.json deleted file mode 100644 index 7b36b89..0000000 --- a/node_modules/globalthis/package.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "_from": "globalthis@^1.0.1", - "_id": "[email protected]", - "_inBundle": false, - "_integrity": "sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==", - "_location": "/globalthis", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "globalthis@^1.0.1", - "name": "globalthis", - "escapedName": "globalthis", - "rawSpec": "^1.0.1", - "saveSpec": null, - "fetchSpec": "^1.0.1" - }, - "_requiredBy": [ - "/roarr" - ], - "_resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz", - "_shasum": "40116f5d9c071f9e8fb0037654df1ab3a83b7ef9", - "_spec": "globalthis@^1.0.1", - "_where": "/Users/lucifer/Documents/styx/node_modules/roarr", - "author": { - "name": "Jordan Harband", - "email": "[email protected]" - }, - "auto-changelog": { - "output": "CHANGELOG.md", - "template": "keepachangelog", - "unreleased": false, - "commitLimit": false, - "backfillLimit": false - }, - "browser": { - "./implementation": "./implementation.browser.js" - }, - "bugs": { - "url": "https://github.com/ljharb/System.global/issues" - }, - "bundleDependencies": false, - "dependencies": { - "define-properties": "^1.1.3" - }, - "deprecated": false, - "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`", - "devDependencies": { - "@es-shims/api": "^2.1.2", - "@ljharb/eslint-config": "^15.0.2", - "auto-changelog": "^1.16.2", - "browserify": "^16.5.0", - "covert": "^1.1.1", - "eslint": "^6.7.2", - "for-each": "^0.3.3", - "is": "^3.3.0", - "tape": "^4.11.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - }, - "homepage": "https://github.com/ljharb/System.global#readme", - "keywords": [ - "window", - "self", - "global", - "globalThis", - "System.global", - "global object", - "global this value", - "ECMAScript", - "es-shim API", - "polyfill", - "shim" - ], - "license": "MIT", - "main": "index.js", - "name": "globalthis", - "repository": { - "type": "git", - "url": "git://github.com/ljharb/System.global.git" - }, - "scripts": { - "build": "mkdir -p dist && browserify browserShim.js > dist/browser.js", - "coverage": "covert test/*.js", - "coverage:quiet": "covert test/*.js --quiet", - "lint": "eslint .", - "posttest": "npx aud", - "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"", - "prepublish": "npm run --silent build", - "pretest": "npm run --silent lint && es-shim-api --bound --property", - "test": "npm run --silent tests-only", - "test:implementation": "node test/index.js", - "test:native": "node test/native.js", - "test:shim": "node test/shimmed.js", - "tests-only": "npm run --silent test:implementation && npm run --silent test:shim", - "version": "auto-changelog && git add CHANGELOG.md" - }, - "testling": { - "files": "test/index.js", - "browsers": [ - "iexplore/6.0..latest", - "firefox/3.0..6.0", - "firefox/15.0..latest", - "firefox/nightly", - "chrome/4.0..10.0", - "chrome/20.0..latest", - "chrome/canary", - "opera/10.0..latest", - "opera/next", - "safari/4.0..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", - "android-browser/4.2" - ] - }, - "version": "1.0.1" -} diff --git a/node_modules/globalthis/polyfill.js b/node_modules/globalthis/polyfill.js deleted file mode 100644 index e2e706b..0000000 --- a/node_modules/globalthis/polyfill.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var implementation = require('./implementation'); - -module.exports = function getPolyfill() { - if (typeof global !== 'object' || !global || global.Math !== Math || global.Array !== Array) { - return implementation; - } - return global; -}; diff --git a/node_modules/globalthis/shim.js b/node_modules/globalthis/shim.js deleted file mode 100644 index ac114f6..0000000 --- a/node_modules/globalthis/shim.js +++ /dev/null @@ -1,22 +0,0 @@ -'use strict'; - -var define = require('define-properties'); -var getPolyfill = require('./polyfill'); - -module.exports = function shimGlobal() { - var polyfill = getPolyfill(); - if (define.supportsDescriptors) { - var descriptor = Object.getOwnPropertyDescriptor(polyfill, 'globalThis'); - if (!descriptor || (descriptor.configurable && (descriptor.enumerable || descriptor.writable || globalThis !== polyfill))) { // eslint-disable-line max-len - Object.defineProperty(polyfill, 'globalThis', { - configurable: true, - enumerable: false, - value: polyfill, - writable: false - }); - } - } else if (typeof globalThis !== 'object' || globalThis !== polyfill) { - polyfill.globalThis = polyfill; - } - return polyfill; -}; diff --git a/node_modules/globalthis/test/index.js b/node_modules/globalthis/test/index.js deleted file mode 100644 index dac0a10..0000000 --- a/node_modules/globalthis/test/index.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict'; - -var systemGlobal = require('../'); -var test = require('tape'); -var runTests = require('./tests'); - -test('as a function', function (t) { - runTests(systemGlobal(), t); - - t.end(); -}); diff --git a/node_modules/globalthis/test/native.js b/node_modules/globalthis/test/native.js deleted file mode 100644 index d426f54..0000000 --- a/node_modules/globalthis/test/native.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -var test = require('tape'); -var defineProperties = require('define-properties'); -var isEnumerable = Object.prototype.propertyIsEnumerable; - -var runTests = require('./tests'); - -test('native', function (t) { - t.equal(typeof global, 'object', 'global is an object'); - t.equal(global in global, true, 'global is in global'); - - t.test('enumerability', { skip: !defineProperties.supportsDescriptors }, function (et) { - et.equal(false, isEnumerable.call(global, 'global'), 'global is not enumerable'); - et.end(); - }); - - runTests(global, t); - - t.end(); -}); diff --git a/node_modules/globalthis/test/shimmed.js b/node_modules/globalthis/test/shimmed.js deleted file mode 100644 index a7ac7d3..0000000 --- a/node_modules/globalthis/test/shimmed.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; - -var systemGlobal = require('../'); -systemGlobal.shim(); - -var test = require('tape'); -var defineProperties = require('define-properties'); -var isEnumerable = Object.prototype.propertyIsEnumerable; - -var runTests = require('./tests'); - -test('shimmed', function (t) { - t.equal(typeof globalThis, 'object', 'globalThis is an object'); - t.equal('globalThis' in globalThis, true, 'globalThis is in globalThis'); - - t.test('enumerability', { skip: !defineProperties.supportsDescriptors }, function (et) { - et.equal(false, isEnumerable.call(globalThis, 'globalThis'), 'globalThis.globalThis is not enumerable'); - et.end(); - }); - - t.test('writability', { skip: !defineProperties.supportsDescriptors }, function (wt) { - var desc = Object.getOwnPropertyDescriptor(globalThis, 'globalThis'); - wt.equal(desc.writable, false, 'globalThis.globalThis is not writable'); - wt.end(); - }); - - runTests(globalThis.globalThis, t); - - t.end(); -}); diff --git a/node_modules/globalthis/test/tests.js b/node_modules/globalthis/test/tests.js deleted file mode 100644 index 2189640..0000000 --- a/node_modules/globalthis/test/tests.js +++ /dev/null @@ -1,36 +0,0 @@ -/* jscs:disable requireUseStrict */ -/* eslint strict: 0, max-statements: 0 */ - -module.exports = function (theGlobal, t) { - t.equal(typeof theGlobal, 'object', 'is an object'); - - t.test('built-in globals', function (st) { - st.equal(theGlobal.Math, Math, 'Math is on the global'); - st.equal(theGlobal.JSON, JSON, 'JSON is on the global'); - st.equal(theGlobal.String, String, 'String is on the global'); - st.equal(theGlobal.Array, Array, 'Array is on the global'); - st.equal(theGlobal.Number, Number, 'Number is on the global'); - st.equal(theGlobal.Boolean, Boolean, 'Boolean is on the global'); - st.equal(theGlobal.Object, Object, 'Object is on the global'); - st.equal(theGlobal.Function, Function, 'Function is on the global'); - st.equal(theGlobal.Date, Date, 'Date is on the global'); - st.equal(theGlobal.RegExp, RegExp, 'RegExp is on the global'); - - if (typeof Symbol === 'undefined') { - st.comment('# SKIP Symbol is not supported'); - } else { - st.equal(theGlobal.Symbol, Symbol, 'Symbol is on the global'); - } - st.end(); - }); - - t.test('custom property', function (st) { - var key = 'random_custom_key_' + new Date().getTime(); - var semaphore = {}; - /* eslint no-eval: 1 */ - eval(key + ' = semaphore;'); - st.equal(theGlobal[key], semaphore, 'global variable ends up on the global object'); - delete theGlobal[key]; // eslint-disable-line no-param-reassign - st.end(); - }); -}; |
