mirror of
				https://github.com/shivammathur/setup-php.git
				synced 2025-10-31 07:16:22 +07:00 
			
		
		
		
	init
This commit is contained in:
		
							
								
								
									
										21
									
								
								node_modules/jest-leak-detector/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								node_modules/jest-leak-detector/LICENSE
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| MIT License | ||||
|  | ||||
| Copyright (c) Facebook, Inc. and its affiliates. | ||||
|  | ||||
| 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. | ||||
							
								
								
									
										22
									
								
								node_modules/jest-leak-detector/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								node_modules/jest-leak-detector/README.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,22 @@ | ||||
| # jest-leak-detector | ||||
|  | ||||
| Module for verifying whether an object has been garbage collected or not. | ||||
|  | ||||
| Internally creates a weak reference to the object, and forces garbage collection to happen. If the reference is gone, it meant no one else was pointing to the object. | ||||
|  | ||||
| ## Example | ||||
|  | ||||
| ```javascript | ||||
| let reference = {}; | ||||
|  | ||||
| const detector = new LeakDetector(reference); | ||||
|  | ||||
| // Reference is held in memory. | ||||
| console.log(detector.isLeaking()); // true | ||||
|  | ||||
| // We destroy the only reference to the object. | ||||
| reference = null; | ||||
|  | ||||
| // Reference is gone. | ||||
| console.log(detector.isLeaking()); // false | ||||
| ``` | ||||
							
								
								
									
										13
									
								
								node_modules/jest-leak-detector/build/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								node_modules/jest-leak-detector/build/index.d.ts
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,13 @@ | ||||
| /** | ||||
|  * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. | ||||
|  * | ||||
|  * This source code is licensed under the MIT license found in the | ||||
|  * LICENSE file in the root directory of this source tree. | ||||
|  */ | ||||
| export default class { | ||||
|     private _isReferenceBeingHeld; | ||||
|     constructor(value: unknown); | ||||
|     isLeaking(): boolean; | ||||
|     private _runGarbageCollector; | ||||
| } | ||||
| //# sourceMappingURL=index.d.ts.map | ||||
							
								
								
									
										1
									
								
								node_modules/jest-leak-detector/build/index.d.ts.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								node_modules/jest-leak-detector/build/index.d.ts.map
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1 @@ | ||||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA;;;;;GAKG;AAOH,MAAM,CAAC,OAAO;IACZ,OAAO,CAAC,qBAAqB,CAAU;gBAE3B,KAAK,EAAE,OAAO;IAiC1B,SAAS,IAAI,OAAO;IAMpB,OAAO,CAAC,oBAAoB;CAY7B"} | ||||
							
								
								
									
										124
									
								
								node_modules/jest-leak-detector/build/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								node_modules/jest-leak-detector/build/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,124 @@ | ||||
| 'use strict'; | ||||
|  | ||||
| Object.defineProperty(exports, '__esModule', { | ||||
|   value: true | ||||
| }); | ||||
| exports.default = void 0; | ||||
|  | ||||
| function _v() { | ||||
|   const data = _interopRequireDefault(require('v8')); | ||||
|  | ||||
|   _v = function _v() { | ||||
|     return data; | ||||
|   }; | ||||
|  | ||||
|   return data; | ||||
| } | ||||
|  | ||||
| function _vm() { | ||||
|   const data = _interopRequireDefault(require('vm')); | ||||
|  | ||||
|   _vm = function _vm() { | ||||
|     return data; | ||||
|   }; | ||||
|  | ||||
|   return data; | ||||
| } | ||||
|  | ||||
| function _prettyFormat() { | ||||
|   const data = _interopRequireDefault(require('pretty-format')); | ||||
|  | ||||
|   _prettyFormat = function _prettyFormat() { | ||||
|     return data; | ||||
|   }; | ||||
|  | ||||
|   return data; | ||||
| } | ||||
|  | ||||
| function _jestGetType() { | ||||
|   const data = require('jest-get-type'); | ||||
|  | ||||
|   _jestGetType = function _jestGetType() { | ||||
|     return data; | ||||
|   }; | ||||
|  | ||||
|   return data; | ||||
| } | ||||
|  | ||||
| function _interopRequireDefault(obj) { | ||||
|   return obj && obj.__esModule ? obj : {default: obj}; | ||||
| } | ||||
|  | ||||
| function _defineProperty(obj, key, value) { | ||||
|   if (key in obj) { | ||||
|     Object.defineProperty(obj, key, { | ||||
|       value: value, | ||||
|       enumerable: true, | ||||
|       configurable: true, | ||||
|       writable: true | ||||
|     }); | ||||
|   } else { | ||||
|     obj[key] = value; | ||||
|   } | ||||
|   return obj; | ||||
| } | ||||
|  | ||||
| class _default { | ||||
|   constructor(value) { | ||||
|     _defineProperty(this, '_isReferenceBeingHeld', void 0); | ||||
|  | ||||
|     if ((0, _jestGetType().isPrimitive)(value)) { | ||||
|       throw new TypeError( | ||||
|         [ | ||||
|           'Primitives cannot leak memory.', | ||||
|           'You passed a ' + | ||||
|             typeof value + | ||||
|             ': <' + | ||||
|             (0, _prettyFormat().default)(value) + | ||||
|             '>' | ||||
|         ].join(' ') | ||||
|       ); | ||||
|     } | ||||
|  | ||||
|     let weak; | ||||
|  | ||||
|     try { | ||||
|       // eslint-disable-next-line import/no-extraneous-dependencies | ||||
|       weak = require('weak'); | ||||
|     } catch (err) { | ||||
|       if (!err || err.code !== 'MODULE_NOT_FOUND') { | ||||
|         throw err; | ||||
|       } | ||||
|  | ||||
|       throw new Error( | ||||
|         'The leaking detection mechanism requires the "weak" package to be installed and work. ' + | ||||
|           'Please install it as a dependency on your main project' | ||||
|       ); | ||||
|     } | ||||
|  | ||||
|     weak(value, () => (this._isReferenceBeingHeld = false)); | ||||
|     this._isReferenceBeingHeld = true; // Ensure value is not leaked by the closure created by the "weak" callback. | ||||
|  | ||||
|     value = null; | ||||
|   } | ||||
|  | ||||
|   isLeaking() { | ||||
|     this._runGarbageCollector(); | ||||
|  | ||||
|     return this._isReferenceBeingHeld; | ||||
|   } | ||||
|  | ||||
|   _runGarbageCollector() { | ||||
|     const isGarbageCollectorHidden = !global.gc; // GC is usually hidden, so we have to expose it before running. | ||||
|  | ||||
|     _v().default.setFlagsFromString('--expose-gc'); | ||||
|  | ||||
|     _vm().default.runInNewContext('gc')(); // The GC was not initially exposed, so let's hide it again. | ||||
|  | ||||
|     if (isGarbageCollectorHidden) { | ||||
|       _v().default.setFlagsFromString('--no-expose-gc'); | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
| exports.default = _default; | ||||
							
								
								
									
										61
									
								
								node_modules/jest-leak-detector/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										61
									
								
								node_modules/jest-leak-detector/package.json
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @ -0,0 +1,61 @@ | ||||
| { | ||||
|   "_args": [ | ||||
|     [ | ||||
|       "jest-leak-detector@24.9.0", | ||||
|       "E:\\python\\setup-php" | ||||
|     ] | ||||
|   ], | ||||
|   "_development": true, | ||||
|   "_from": "jest-leak-detector@24.9.0", | ||||
|   "_id": "jest-leak-detector@24.9.0", | ||||
|   "_inBundle": false, | ||||
|   "_integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", | ||||
|   "_location": "/jest-leak-detector", | ||||
|   "_phantomChildren": {}, | ||||
|   "_requested": { | ||||
|     "type": "version", | ||||
|     "registry": true, | ||||
|     "raw": "jest-leak-detector@24.9.0", | ||||
|     "name": "jest-leak-detector", | ||||
|     "escapedName": "jest-leak-detector", | ||||
|     "rawSpec": "24.9.0", | ||||
|     "saveSpec": null, | ||||
|     "fetchSpec": "24.9.0" | ||||
|   }, | ||||
|   "_requiredBy": [ | ||||
|     "/jest-runner" | ||||
|   ], | ||||
|   "_resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", | ||||
|   "_spec": "24.9.0", | ||||
|   "_where": "E:\\python\\setup-php", | ||||
|   "bugs": { | ||||
|     "url": "https://github.com/facebook/jest/issues" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "jest-get-type": "^24.9.0", | ||||
|     "pretty-format": "^24.9.0" | ||||
|   }, | ||||
|   "description": "Module for verifying whether an object has been garbage collected or not.", | ||||
|   "devDependencies": { | ||||
|     "@types/weak": "^1.0.0", | ||||
|     "weak": "^1.0.1" | ||||
|   }, | ||||
|   "engines": { | ||||
|     "node": ">= 6" | ||||
|   }, | ||||
|   "gitHead": "9ad0f4bc6b8bdd94989804226c28c9960d9da7d1", | ||||
|   "homepage": "https://github.com/facebook/jest#readme", | ||||
|   "license": "MIT", | ||||
|   "main": "build/index.js", | ||||
|   "name": "jest-leak-detector", | ||||
|   "publishConfig": { | ||||
|     "access": "public" | ||||
|   }, | ||||
|   "repository": { | ||||
|     "type": "git", | ||||
|     "url": "git+https://github.com/facebook/jest.git", | ||||
|     "directory": "packages/jest-leak-detector" | ||||
|   }, | ||||
|   "types": "build/index.d.ts", | ||||
|   "version": "24.9.0" | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Shivam Mathur
					Shivam Mathur