Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
131 changes: 131 additions & 0 deletions .yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
diff --git a/graceful-fs.js b/graceful-fs.js
index 8d5b89e4fa7fdbaebf58556cc044d2a912bce5de..7c34dcf6400831d186c8d6eb5726224bf6f3b1a0 100644
--- a/graceful-fs.js
+++ b/graceful-fs.js
@@ -5,28 +5,10 @@ var clone = require('./clone.js')

var util = require('util')

-/* istanbul ignore next - node 0.x polyfill */
-var gracefulQueue
-var previousSymbol
-
-/* istanbul ignore else - node 0.x polyfill */
-if (typeof Symbol === 'function' && typeof Symbol.for === 'function') {
- gracefulQueue = Symbol.for('graceful-fs.queue')
- // This is used in testing by future versions
- previousSymbol = Symbol.for('graceful-fs.previous')
-} else {
- gracefulQueue = '___graceful-fs.queue'
- previousSymbol = '___graceful-fs.previous'
-}
-
function noop () {}

function publishQueue(context, queue) {
- Object.defineProperty(context, gracefulQueue, {
- get: function() {
- return queue
- }
- })
+ context['___graceful-fs_queue'] = queue
}

var debug = noop
@@ -40,9 +22,9 @@ else if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || ''))
}

// Once time initialization
-if (!fs[gracefulQueue]) {
+if (!fs['___graceful-fs_queue']) {
// This queue can be shared by multiple loaded instances
- var queue = global[gracefulQueue] || []
+ var queue = global['___graceful-fs_queue'] || []
publishQueue(fs, queue)

// Patch fs.close/closeSync to shared queue version, because we need
@@ -62,7 +44,7 @@ if (!fs[gracefulQueue]) {
})
}

- Object.defineProperty(close, previousSymbol, {
+ Object.defineProperty(close, '___graceful-fs_previous', {
value: fs$close
})
return close
@@ -75,7 +57,7 @@ if (!fs[gracefulQueue]) {
resetQueue()
}

- Object.defineProperty(closeSync, previousSymbol, {
+ Object.defineProperty(closeSync, '___graceful-fs_previous', {
value: fs$closeSync
})
return closeSync
@@ -83,14 +65,14 @@ if (!fs[gracefulQueue]) {

if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) {
process.on('exit', function() {
- debug(fs[gracefulQueue])
- require('assert').equal(fs[gracefulQueue].length, 0)
+ debug(fs['___graceful-fs_queue'])
+ require('assert').equal(fs['___graceful-fs_queue'].length, 0)
})
}
}

-if (!global[gracefulQueue]) {
- publishQueue(global, fs[gracefulQueue]);
+if (!global['___graceful-fs_queue']) {
+ publishQueue(global, fs['___graceful-fs_queue']);
}

module.exports = patch(clone(fs))
@@ -370,7 +352,7 @@ function patch (fs) {

function enqueue (elem) {
debug('ENQUEUE', elem[0].name, elem[1])
- fs[gracefulQueue].push(elem)
+ fs['___graceful-fs_queue'].push(elem)
retry()
}

@@ -382,12 +364,12 @@ var retryTimer
// delay between attempts so that we'll retry these jobs sooner
function resetQueue () {
var now = Date.now()
- for (var i = 0; i < fs[gracefulQueue].length; ++i) {
+ for (var i = 0; i < fs['___graceful-fs_queue'].length; ++i) {
// entries that are only a length of 2 are from an older version, don't
// bother modifying those since they'll be retried anyway.
- if (fs[gracefulQueue][i].length > 2) {
- fs[gracefulQueue][i][3] = now // startTime
- fs[gracefulQueue][i][4] = now // lastTime
+ if (fs['___graceful-fs_queue'][i].length > 2) {
+ fs['___graceful-fs_queue'][i][3] = now // startTime
+ fs['___graceful-fs_queue'][i][4] = now // lastTime
}
}
// call retry to make sure we're actively processing the queue
@@ -399,10 +381,10 @@ function retry () {
clearTimeout(retryTimer)
retryTimer = undefined

- if (fs[gracefulQueue].length === 0)
+ if (fs['___graceful-fs_queue'].length === 0)
return

- var elem = fs[gracefulQueue].shift()
+ var elem = fs['___graceful-fs_queue'].shift()
var fn = elem[0]
var args = elem[1]
// these items may be unset if they were added by an older graceful-fs
@@ -437,7 +419,7 @@ function retry () {
} else {
// if we can't do this job yet, push it to the end of the queue
// and let the next iteration check again
- fs[gracefulQueue].push(elem)
+ fs['___graceful-fs_queue'].push(elem)
}
}

12 changes: 12 additions & 0 deletions .yarn/patches/vite-npm-6.4.1-67e9cf9ded.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff --git a/package.json b/package.json
index fa8f76bccac73b7fbffab77a7b2ca37f7d8a0848..5d8f6e47e428088b48b3dba7d1a6edd4a51689bd 100644
--- a/package.json
+++ b/package.json
@@ -32,7 +32,6 @@
"./types/*": {
"types": "./types/*"
},
- "./types/internal/*": null,
"./package.json": "./package.json"
},
"typesVersions": {
12 changes: 10 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,21 @@
"@types/glob@*": "patch:@types/glob@npm%3A7.1.4#./.yarn/patches/@types-glob-npm-7.1.4-d45247eaa2.patch",
"@types/glob@^7.1.1": "patch:@types/glob@npm%3A7.1.4#./.yarn/patches/@types-glob-npm-7.1.4-d45247eaa2.patch",
"@types/mocha@^10.0.1": "patch:@types/mocha@npm:10.0.1#.yarn/patches/@types-mocha-npm-10.0.1-7c94e9e170.patch",
"graceful-fs@npm:^4.1.2": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"graceful-fs@npm:^4.1.6": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"graceful-fs@npm:^4.2.0": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"graceful-fs@npm:^4.2.11": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"graceful-fs@npm:^4.2.4": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"graceful-fs@npm:^4.2.6": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"graceful-fs@npm:^4.2.9": "patch:graceful-fs@npm%3A4.2.11#~/.yarn/patches/graceful-fs-npm-4.2.11-24bb648a68.patch",
"jest-fetch-mock@^3.0.3": "patch:jest-fetch-mock@npm:3.0.3#.yarn/patches/jest-fetch-mock-npm-3.0.3-ac072ca8af.patch",
"jest-util@^29.5.0": "patch:jest-util@npm%3A29.6.3#./.yarn/patches/jest-util-npm-29.6.3-6ffdea2c1c.patch",
"jest-util@^29.6.3": "patch:jest-util@npm%3A29.6.3#./.yarn/patches/jest-util-npm-29.6.3-6ffdea2c1c.patch",
"luxon@^3.2.1": "patch:luxon@npm%3A3.3.0#./.yarn/patches/luxon-npm-3.3.0-bdbae9bfd5.patch",
"tsconfig-paths@^3.11.0": "patch:tsconfig-paths@npm%3A3.14.2#./.yarn/patches/tsconfig-paths-npm-3.14.2-90ce75420d.patch",
"tsconfig-paths@^3.14.1": "patch:tsconfig-paths@npm%3A3.14.2#./.yarn/patches/tsconfig-paths-npm-3.14.2-90ce75420d.patch",
"tsconfig-paths@^4.1.2": "patch:tsconfig-paths@npm%3A3.14.2#./.yarn/patches/tsconfig-paths-npm-3.14.2-90ce75420d.patch"
"tsconfig-paths@^4.1.2": "patch:tsconfig-paths@npm%3A3.14.2#./.yarn/patches/tsconfig-paths-npm-3.14.2-90ce75420d.patch",
"vite@npm:^5.0.0 || ^6.0.0": "patch:vite@npm%3A6.4.1#~/.yarn/patches/vite-npm-6.4.1-67e9cf9ded.patch"
},
"devDependencies": {
"@lavamoat/allow-scripts": "^4.0.0",
Expand Down Expand Up @@ -120,7 +128,7 @@
"tsx": "^4.20.3",
"typescript": "~5.3.3",
"typescript-eslint": "^8.6.0",
"vite": "^6.4.1"
"vite": "patch:vite@npm%3A6.4.1#~/.yarn/patches/vite-npm-6.4.1-67e9cf9ded.patch"
},
"packageManager": "yarn@4.10.3",
"engines": {
Expand Down
2 changes: 1 addition & 1 deletion packages/snaps-controllers/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@
"ts-node": "^10.9.1",
"tsx": "^4.20.3",
"typescript": "~5.3.3",
"vite": "^6.4.1",
"vite": "patch:vite@npm%3A6.4.1#~/.yarn/patches/vite-npm-6.4.1-67e9cf9ded.patch",
"vite-plugin-node-polyfills": "^0.23.0",
"vite-tsconfig-paths": "^4.0.5",
"vitest": "^3.1.1"
Expand Down
2 changes: 2 additions & 0 deletions packages/snaps-execution-environments/.depcheckrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@
"eslint-plugin-*",
"jest-silent-reporter",
"prettier-plugin-packagejson",
"stream-browserify",
"ts-loader",
"ts-node",
"typedoc",
"typescript",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,176 @@
"ts-loader": true
}
},
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep": {
"packages": {
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone": true,
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>is-extendable": true,
"@lavamoat/node>lavamoat-core>merge-deep>kind-of": true,
"webpack-merge>clone-deep>is-plain-object": true
}
},
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone": {
"packages": {
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": true,
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>is-extendable": true,
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": true,
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": true
}
},
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": {
"packages": {
"@lavamoat/node>lavamoat-core>merge-deep>kind-of>is-buffer": true
}
},
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": {
"globals": {
"process.env": true
}
},
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": {
"packages": {
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>is-extendable": true,
"@lavamoat/node>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object>for-in": true
}
},
"@swc/core": false,
"depcheck>readdirp>picomatch": {
"builtin": {
"path.basename": true,
"path.sep": true
},
"globals": {
"process.platform": true,
"process.version.slice": true
}
},
"eslint>chalk": {
"packages": {
"eslint>chalk>ansi-styles": true,
"eslint>chalk>supports-color": true
}
},
"eslint>chalk>supports-color": {
"builtin": {
"os.release": true,
"tty.isatty": true
},
"globals": {
"process.env": true,
"process.platform": true
},
"packages": {
"eslint>chalk>supports-color>has-flag": true
}
},
"html-webpack-plugin": {
"builtin": {
"url": true
},
"packages": {
"depcheck>lodash": true
}
},
"ts-loader": {
"builtin": {
"console.Console": true,
"crypto.createHash": true,
"fs.readFileSync": true,
"os.EOL": true,
"path.dirname": true,
"path.isAbsolute": true,
"path.join": true,
"path.normalize": true,
"path.relative": true,
"path.resolve": true
},
"globals": {
"__dirname": true,
"console.log.call": true,
"process.stderr": true,
"process.stdout": true
},
"packages": {
"eslint>chalk": true,
"ts-loader>micromatch": true,
"depcheck>semver": true,
"ts-loader>source-map": true,
"typescript": true,
"webpack": true
}
},
"ts-loader>micromatch": {
"builtin": {
"util": true
},
"packages": {
"ts-loader>micromatch>braces": true,
"depcheck>readdirp>picomatch": true
}
},
"ts-loader>micromatch>braces": {
"packages": {
"ts-loader>micromatch>braces>fill-range": true,
"vite>tinyglobby>picomatch": true
}
},
"ts-loader>micromatch>braces>fill-range": {
"builtin": {
"util": true
},
"packages": {
"typescript": true
"ts-loader>micromatch>braces>fill-range>to-regex-range": true
}
},
"ts-loader>micromatch>braces>fill-range>to-regex-range": {
"packages": {
"ts-loader>micromatch>braces>fill-range>to-regex-range>is-number": true
}
},
"ts-loader>source-map": {
"builtin": {
"fs.readFile": true,
"path.join": true
}
},
"typescript": {
"builtin": {
"buffer.Buffer": true,
"crypto": true,
"fs": true,
"inspector": true,
"module.findPnpApi": true,
"os.EOL": true,
"os.platform": true,
"path.dirname": true,
"path.join": true,
"path.resolve": true,
"perf_hooks.PerformanceObserver": true,
"perf_hooks.performance": true
},
"globals": {
"Intl.Collator": true,
"PerformanceObserver": true,
"__dirname": true,
"__filename": true,
"clearTimeout": true,
"console": true,
"gc": true,
"onProfilerEvent": true,
"performance": true,
"process": true,
"setTimeout": true
},
"packages": {
"jest>@jest/core>jest-runner>source-map-support": true
}
},
"webpack>graceful-fs": {
"globals": {
"___graceful-fs_previous": "write",
"___graceful-fs_queue": "write"
}
},
"typescript": {},
"webpack>loader-runner": {
"packages": {
"html-webpack-plugin": true,
Expand Down
Loading
Loading