Updating NPM dependencies

This commit is contained in:
Drew Heavner
2020-11-11 13:30:52 +00:00
committed by GitHub
parent 7a6fb66c63
commit bd487ef324
9068 changed files with 1400893 additions and 587661 deletions

View File

@@ -21,6 +21,14 @@ if (typeof Symbol === 'function' && typeof Symbol.for === 'function') {
function noop () {}
function publishQueue(context, queue) {
Object.defineProperty(context, gracefulQueue, {
get: function() {
return queue
}
})
}
var debug = noop
if (util.debuglog)
debug = util.debuglog('gfs4')
@@ -32,14 +40,10 @@ else if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || ''))
}
// Once time initialization
if (!global[gracefulQueue]) {
if (!fs[gracefulQueue]) {
// This queue can be shared by multiple loaded instances
var queue = []
Object.defineProperty(global, gracefulQueue, {
get: function() {
return queue
}
})
var queue = global[gracefulQueue] || []
publishQueue(fs, queue)
// Patch fs.close/closeSync to shared queue version, because we need
// to retry() whenever a close happens *anywhere* in the program.
@@ -79,12 +83,16 @@ if (!global[gracefulQueue]) {
if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) {
process.on('exit', function() {
debug(global[gracefulQueue])
require('assert').equal(global[gracefulQueue].length, 0)
debug(fs[gracefulQueue])
require('assert').equal(fs[gracefulQueue].length, 0)
})
}
}
if (!global[gracefulQueue]) {
publishQueue(global, fs[gracefulQueue]);
}
module.exports = patch(clone(fs))
if (process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !fs.__patched) {
module.exports = patch(fs)
@@ -334,11 +342,11 @@ function patch (fs) {
function enqueue (elem) {
debug('ENQUEUE', elem[0].name, elem[1])
global[gracefulQueue].push(elem)
fs[gracefulQueue].push(elem)
}
function retry () {
var elem = global[gracefulQueue].shift()
var elem = fs[gracefulQueue].shift()
if (elem) {
debug('RETRY', elem[0].name, elem[1])
elem[0].apply(null, elem[1])

View File

@@ -1,35 +1,42 @@
{
"_from": "graceful-fs@^4.1.15",
"_id": "graceful-fs@4.2.3",
"_from": "graceful-fs@^4.2.4",
"_id": "graceful-fs@4.2.4",
"_inBundle": false,
"_integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==",
"_integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
"_location": "/graceful-fs",
"_phantomChildren": {},
"_requested": {
"type": "range",
"registry": true,
"raw": "graceful-fs@^4.1.15",
"raw": "graceful-fs@^4.2.4",
"name": "graceful-fs",
"escapedName": "graceful-fs",
"rawSpec": "^4.1.15",
"rawSpec": "^4.2.4",
"saveSpec": null,
"fetchSpec": "^4.1.15"
"fetchSpec": "^4.2.4"
},
"_requiredBy": [
"/@jest/core",
"/@jest/reporters",
"/@jest/source-map",
"/@jest/test-sequencer",
"/@jest/transform",
"/babel-jest",
"/jest-config",
"/jest-haste-map",
"/jest-message-util",
"/jest-resolve",
"/jest-runner",
"/jest-runtime",
"/jest-serializer",
"/jest-snapshot",
"/jest-util",
"/load-json-file",
"/write-file-atomic"
"/jest/jest-cli"
],
"_resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz",
"_shasum": "4a12ff1b60376ef09862c2093edd908328be8423",
"_spec": "graceful-fs@^4.1.15",
"_where": "/Users/drew.heavner/Documents/Github/upload-google-play/node_modules/@jest/core",
"_resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
"_shasum": "2256bde14d3632958c465ebc96dc467ca07a29fb",
"_spec": "graceful-fs@^4.2.4",
"_where": "/home/codespace/workspace/upload-google-play/node_modules/@jest/core",
"bugs": {
"url": "https://github.com/isaacs/node-graceful-fs/issues"
},
@@ -83,5 +90,5 @@
"preversion": "npm test",
"test": "node test.js | tap -"
},
"version": "4.2.3"
"version": "4.2.4"
}