瀏覽代碼

fix(linux): patch dependencies [skip ci]

Baptiste Augrain 2 周之前
父節點
當前提交
20382726b4
共有 1 個文件被更改,包括 284 次插入128 次删除
  1. 284 128
      patches/linux/fix-dependencies.patch

+ 284 - 128
patches/linux/fix-dependencies.patch

@@ -1,5 +1,5 @@
 diff --git a/build/package-lock.json b/build/package-lock.json
-index c86e870..4a68865 100644
+index 9faa5f8..1c8e52c 100644
 --- a/build/package-lock.json
 +++ b/build/package-lock.json
 @@ -17,3 +17,2 @@
@@ -1810,30 +1810,48 @@ index c86e870..4a68865 100644
        "dev": true,
 +      "license": "MIT",
        "optional": true
-@@ -3791,23 +2728,2 @@
-     },
+@@ -3777,35 +2714,14 @@
+       "version": "1.0.2",
+-      "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
+-      "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
+-      "dev": true,
+-      "optional": true,
+-      "dependencies": {
+-        "define-properties": "^1.1.3"
+-      },
+-      "engines": {
+-        "node": ">= 0.4"
+-      },
+-      "funding": {
+-        "url": "https://github.com/sponsors/ljharb"
+-      }
+-    },
 -    "node_modules/globby": {
 -      "version": "14.1.0",
 -      "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz",
 -      "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==",
--      "dev": true,
++      "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.2.tgz",
++      "integrity": "sha512-ZQnSFO1la8P7auIOQECnm0sSuoMeaSq0EEdXMBFF2QJO4uNcwbyhSgG3MruWNbFTqCLmxVwGOl7LZ9kASvHdeQ==",
+       "dev": true,
 -      "license": "MIT",
--      "dependencies": {
++      "optional": true,
+       "dependencies": {
 -        "@sindresorhus/merge-streams": "^2.1.0",
 -        "fast-glob": "^3.3.3",
 -        "ignore": "^7.0.3",
 -        "path-type": "^6.0.0",
 -        "slash": "^5.1.0",
 -        "unicorn-magic": "^0.3.0"
--      },
--      "engines": {
++        "define-properties": "^1.1.3"
+       },
+       "engines": {
 -        "node": ">=18"
--      },
--      "funding": {
++        "node": ">= 0.4"
+       },
+       "funding": {
 -        "url": "https://github.com/sponsors/sindresorhus"
--      }
--    },
-     "node_modules/gopd": {
++        "url": "https://github.com/sponsors/ljharb"
+       }
 @@ -3926,18 +2842,2 @@
      },
 -    "node_modules/has-tostringtag": {
@@ -2184,54 +2202,79 @@ index c86e870..4a68865 100644
        "dev": true,
 +      "license": "MIT",
        "optional": true
-@@ -4682,9 +3462,11 @@
-       "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+@@ -4674,161 +3454,36 @@
+       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+-      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+-      "dev": true,
+-      "license": "MIT"
+-    },
+-    "node_modules/mute-stream": {
+-      "version": "0.0.8",
+-      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
+-      "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
 -      "dev": true
-+      "dev": true,
-+      "license": "ISC"
-     },
-     "node_modules/napi-build-utils": {
+-    },
+-    "node_modules/napi-build-utils": {
 -      "version": "1.0.2",
 -      "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz",
 -      "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==",
-+      "version": "2.0.0",
-+      "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
-+      "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
-       "dev": true,
-+      "license": "MIT",
-       "optional": true
-@@ -4692,6 +3474,7 @@
-     "node_modules/node-abi": {
+-      "dev": true,
+-      "optional": true
+-    },
+-    "node_modules/node-abi": {
 -      "version": "3.30.0",
 -      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.30.0.tgz",
 -      "integrity": "sha512-qWO5l3SCqbwQavymOmtTVuCWZE23++S+rxyoHjXqUmPyzRcaoI4lA2gO55/drddGnedAyjA7sk76SfQ5lfUMnw==",
-+      "version": "3.77.0",
-+      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.77.0.tgz",
-+      "integrity": "sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==",
-       "dev": true,
-+      "license": "MIT",
-       "optional": true,
-@@ -4705,10 +3488,8 @@
-     "node_modules/node-abi/node_modules/semver": {
+-      "dev": true,
+-      "optional": true,
+-      "dependencies": {
+-        "semver": "^7.3.5"
+-      },
+-      "engines": {
+-        "node": ">=10"
+-      }
+-    },
+-    "node_modules/node-abi/node_modules/semver": {
 -      "version": "7.5.4",
 -      "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
 -      "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-+      "version": "7.7.2",
-+      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
-+      "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
-       "dev": true,
-+      "license": "ISC",
-       "optional": true,
+-      "dev": true,
+-      "optional": true,
 -      "dependencies": {
 -        "lru-cache": "^6.0.0"
 -      },
-       "bin": {
-@@ -4731,2 +3512,3 @@
-       "dev": true,
-+      "license": "MIT",
-       "optional": true
-@@ -4745,102 +3527,2 @@
-     },
+-      "bin": {
+-        "semver": "bin/semver.js"
+-      },
+-      "engines": {
+-        "node": ">=10"
+-      }
+-    },
+-    "node_modules/node-abort-controller": {
+-      "version": "3.1.1",
+-      "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
+-      "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
+-      "dev": true
+-    },
+-    "node_modules/node-addon-api": {
+-      "version": "4.3.0",
+-      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
+-      "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==",
+-      "dev": true,
+-      "optional": true
+-    },
+-    "node_modules/node-gyp-build": {
+-      "version": "4.8.4",
+-      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
+-      "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
+-      "devOptional": true,
+-      "license": "MIT",
+-      "bin": {
+-        "node-gyp-build": "bin.js",
+-        "node-gyp-build-optional": "optional.js",
+-        "node-gyp-build-test": "build-test.js"
+-      }
+-    },
 -    "node_modules/node-sarif-builder": {
 -      "version": "3.2.0",
 -      "resolved": "https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-3.2.0.tgz",
@@ -2273,22 +2316,34 @@ index c86e870..4a68865 100644
 -      "optionalDependencies": {
 -        "graceful-fs": "^4.1.6"
 -      }
--    },
++      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
++      "dev": true,
++      "license": "MIT"
+     },
 -    "node_modules/node-sarif-builder/node_modules/universalify": {
 -      "version": "2.0.1",
 -      "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
 -      "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
--      "dev": true,
++    "node_modules/mute-stream": {
++      "version": "0.0.8",
++      "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
++      "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
+       "dev": true,
 -      "license": "MIT",
 -      "engines": {
 -        "node": ">= 10.0.0"
 -      }
--    },
++      "license": "ISC"
+     },
 -    "node_modules/normalize-package-data": {
 -      "version": "6.0.2",
 -      "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz",
 -      "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==",
--      "dev": true,
++    "node_modules/napi-build-utils": {
++      "version": "2.0.0",
++      "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-2.0.0.tgz",
++      "integrity": "sha512-GEbrYkbfF7MoNaoh2iGG84Mnf/WZfB0GdGEsM8wz7Expx/LlWf5U8t9nvJKXSp3qr5IsEbK04cBGhol/KwOsWA==",
+       "dev": true,
 -      "license": "BSD-2-Clause",
 -      "dependencies": {
 -        "hosted-git-info": "^7.0.0",
@@ -2298,20 +2353,30 @@ index c86e870..4a68865 100644
 -      "engines": {
 -        "node": "^16.14.0 || >=18.0.0"
 -      }
--    },
++      "license": "MIT",
++      "optional": true
+     },
 -    "node_modules/normalize-package-data/node_modules/hosted-git-info": {
 -      "version": "7.0.2",
 -      "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz",
 -      "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==",
--      "dev": true,
++    "node_modules/node-abi": {
++      "version": "3.77.0",
++      "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.77.0.tgz",
++      "integrity": "sha512-DSmt0OEcLoK4i3NuscSbGjOf3bqiDEutejqENSplMSFA/gmB8mkED9G4pKWnPl7MDU4rSHebKPHeitpDfyH0cQ==",
+       "dev": true,
 -      "license": "ISC",
--      "dependencies": {
++      "license": "MIT",
++      "optional": true,
+       "dependencies": {
 -        "lru-cache": "^10.0.1"
--      },
--      "engines": {
++        "semver": "^7.3.5"
+       },
+       "engines": {
 -        "node": "^16.14.0 || >=18.0.0"
--      }
--    },
++        "node": ">=10"
+       }
+     },
 -    "node_modules/normalize-package-data/node_modules/lru-cache": {
 -      "version": "10.4.3",
 -      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
@@ -2320,18 +2385,40 @@ index c86e870..4a68865 100644
 -      "license": "ISC"
 -    },
 -    "node_modules/normalize-package-data/node_modules/semver": {
--      "version": "7.7.2",
--      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
--      "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
--      "dev": true,
--      "license": "ISC",
--      "bin": {
--        "semver": "bin/semver.js"
--      },
--      "engines": {
--        "node": ">=10"
--      }
--    },
++    "node_modules/node-abi/node_modules/semver": {
+       "version": "7.7.2",
+@@ -4838,2 +3493,3 @@
+       "license": "ISC",
++      "optional": true,
+       "bin": {
+@@ -4845,2 +3501,28 @@
+     },
++    "node_modules/node-abort-controller": {
++      "version": "3.1.1",
++      "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz",
++      "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==",
++      "dev": true
++    },
++    "node_modules/node-addon-api": {
++      "version": "4.3.0",
++      "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz",
++      "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==",
++      "dev": true,
++      "license": "MIT",
++      "optional": true
++    },
++    "node_modules/node-gyp-build": {
++      "version": "4.8.4",
++      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",
++      "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",
++      "devOptional": true,
++      "license": "MIT",
++      "bin": {
++        "node-gyp-build": "bin.js",
++        "node-gyp-build-optional": "optional.js",
++        "node-gyp-build-test": "build-test.js"
++      }
++    },
      "node_modules/normalize-path": {
 @@ -4871,2 +3553,3 @@
        "dev": true,
@@ -2536,7 +2623,7 @@ index c86e870..4a68865 100644
 -        "napi-build-utils": "^1.0.1",
 +        "napi-build-utils": "^2.0.0",
          "node-abi": "^3.3.0",
-@@ -5273,12 +3879,2 @@
+@@ -5273,150 +3879,25 @@
      },
 -    "node_modules/punycode.js": {
 -      "version": "2.3.1",
@@ -2548,9 +2635,22 @@ index c86e870..4a68865 100644
 -        "node": ">=6"
 -      }
 -    },
-     "node_modules/qs": {
-@@ -5299,23 +3895,2 @@
-     },
+-    "node_modules/qs": {
+-      "version": "6.14.0",
+-      "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
+-      "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
+-      "dev": true,
+-      "license": "BSD-3-Clause",
+-      "dependencies": {
+-        "side-channel": "^1.1.0"
+-      },
+-      "engines": {
+-        "node": ">=0.6"
+-      },
+-      "funding": {
+-        "url": "https://github.com/sponsors/ljharb"
+-      }
+-    },
 -    "node_modules/queue-microtask": {
 -      "version": "1.2.3",
 -      "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@@ -2572,13 +2672,34 @@ index c86e870..4a68865 100644
 -      ],
 -      "license": "MIT"
 -    },
-     "node_modules/quick-lru": {
-@@ -5337,2 +3912,3 @@
-       "dev": true,
-+      "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
-       "optional": true,
-@@ -5348,35 +3924,2 @@
-     },
+-    "node_modules/quick-lru": {
+-      "version": "5.1.1",
+-      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
+-      "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+-      "dev": true,
+-      "engines": {
+-        "node": ">=10"
+-      },
+-      "funding": {
+-        "url": "https://github.com/sponsors/sindresorhus"
+-      }
+-    },
+-    "node_modules/rc": {
+-      "version": "1.2.8",
+-      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+-      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+-      "dev": true,
+-      "optional": true,
+-      "dependencies": {
+-        "deep-extend": "^0.6.0",
+-        "ini": "~1.3.0",
+-        "minimist": "^1.2.0",
+-        "strip-json-comments": "~2.0.1"
+-      },
+-      "bin": {
+-        "rc": "cli.js"
+-      }
+-    },
 -    "node_modules/rc-config-loader": {
 -      "version": "4.1.3",
 -      "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz",
@@ -2612,60 +2733,100 @@ index c86e870..4a68865 100644
 -        "js-yaml": "bin/js-yaml.js"
 -      }
 -    },
-     "node_modules/read": {
-@@ -5386,2 +3929,3 @@
-       "dev": true,
-+      "license": "ISC",
-       "dependencies": {
-@@ -5393,48 +3937,2 @@
-     },
+-    "node_modules/read": {
+-      "version": "1.0.7",
+-      "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
+-      "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==",
+-      "dev": true,
+-      "dependencies": {
+-        "mute-stream": "~0.0.4"
+-      },
+-      "engines": {
+-        "node": ">=0.8"
+-      }
+-    },
 -    "node_modules/read-pkg": {
 -      "version": "9.0.1",
 -      "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-9.0.1.tgz",
 -      "integrity": "sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==",
--      "dev": true,
++    "node_modules/qs": {
++      "version": "6.14.0",
++      "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz",
++      "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==",
+       "dev": true,
 -      "license": "MIT",
--      "dependencies": {
++      "license": "BSD-3-Clause",
+       "dependencies": {
 -        "@types/normalize-package-data": "^2.4.3",
 -        "normalize-package-data": "^6.0.0",
 -        "parse-json": "^8.0.0",
 -        "type-fest": "^4.6.0",
 -        "unicorn-magic": "^0.1.0"
--      },
--      "engines": {
++        "side-channel": "^1.1.0"
+       },
+       "engines": {
 -        "node": ">=18"
--      },
--      "funding": {
++        "node": ">=0.6"
+       },
+       "funding": {
 -        "url": "https://github.com/sponsors/sindresorhus"
--      }
--    },
++        "url": "https://github.com/sponsors/ljharb"
+       }
+     },
 -    "node_modules/read-pkg/node_modules/type-fest": {
 -      "version": "4.41.0",
 -      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz",
 -      "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==",
--      "dev": true,
++    "node_modules/quick-lru": {
++      "version": "5.1.1",
++      "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
++      "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
+       "dev": true,
 -      "license": "(MIT OR CC0-1.0)",
--      "engines": {
+       "engines": {
 -        "node": ">=16"
--      },
--      "funding": {
--        "url": "https://github.com/sponsors/sindresorhus"
--      }
--    },
++        "node": ">=10"
+       },
+@@ -5426,13 +3907,30 @@
+     },
 -    "node_modules/read-pkg/node_modules/unicorn-magic": {
 -      "version": "0.1.0",
 -      "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz",
 -      "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==",
--      "dev": true,
++    "node_modules/rc": {
++      "version": "1.2.8",
++      "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
++      "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+       "dev": true,
 -      "license": "MIT",
 -      "engines": {
 -        "node": ">=18"
--      },
++      "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
++      "optional": true,
++      "dependencies": {
++        "deep-extend": "^0.6.0",
++        "ini": "~1.3.0",
++        "minimist": "^1.2.0",
++        "strip-json-comments": "~2.0.1"
+       },
 -      "funding": {
 -        "url": "https://github.com/sponsors/sindresorhus"
--      }
--    },
-     "node_modules/readable-stream": {
++      "bin": {
++        "rc": "cli.js"
++      }
++    },
++    "node_modules/read": {
++      "version": "1.0.7",
++      "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
++      "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==",
++      "dev": true,
++      "license": "ISC",
++      "dependencies": {
++        "mute-stream": "~0.0.4"
++      },
++      "engines": {
++        "node": ">=0.8"
+       }
 @@ -5480,12 +3978,2 @@
      },
 -    "node_modules/require-from-string": {
@@ -2894,8 +3055,9 @@ index c86e870..4a68865 100644
 -      "license": "CC0-1.0"
 -    },
      "node_modules/sprintf-js": {
-@@ -5915,145 +4240,28 @@
-       "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
+@@ -5914,146 +4239,29 @@
+       "version": "1.1.0",
+-      "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
 -      "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
 -      "dev": true,
 -      "engines": {
@@ -3022,6 +3184,7 @@ index c86e870..4a68865 100644
 -      "version": "6.0.1",
 -      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
 -      "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
++      "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz",
 +      "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==",
        "dev": true,
 -      "license": "MIT",
@@ -3082,7 +3245,7 @@ index c86e870..4a68865 100644
 -      }
 -    },
      "node_modules/sumchecker": {
-@@ -6148,86 +4347,6 @@
+@@ -6148,82 +4347,2 @@
      },
 -    "node_modules/supports-hyperlinks": {
 -      "version": "3.2.0",
@@ -3165,13 +3328,6 @@ index c86e870..4a68865 100644
 -      }
 -    },
      "node_modules/tar-fs": {
--      "version": "2.1.3",
--      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
--      "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
-+      "version": "2.1.4",
-+      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.4.tgz",
-+      "integrity": "sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==",
-       "dev": true,
 @@ -6247,2 +4366,3 @@
        "dev": true,
 +      "license": "MIT",
@@ -3309,7 +3465,15 @@ index c86e870..4a68865 100644
 -      }
 -    },
      "node_modules/vinyl": {
-@@ -6737,2 +4792,25 @@
+@@ -6718,2 +4773,3 @@
+       "dev": true,
++      "license": "MIT",
+       "dependencies": {
+@@ -6733,2 +4789,3 @@
+       "dev": true,
++      "license": "MIT",
+       "engines": {
+@@ -6737,2 +4794,25 @@
      },
 +    "node_modules/whatwg-encoding": {
 +      "version": "3.1.1",
@@ -3335,7 +3499,7 @@ index c86e870..4a68865 100644
 +      }
 +    },
      "node_modules/which": {
-@@ -6758,136 +4836,2 @@
+@@ -6758,136 +4838,2 @@
      },
 -    "node_modules/wrap-ansi": {
 -      "version": "8.1.0",
@@ -3472,14 +3636,6 @@ index c86e870..4a68865 100644
 -      }
 -    },
      "node_modules/wrappy": {
-@@ -6903,2 +4847,3 @@
-       "dev": true,
-+      "license": "MIT",
-       "dependencies": {
-@@ -6916,2 +4861,3 @@
-       "dev": true,
-+      "license": "MIT",
-       "engines": {
 @@ -6954,2 +4900,12 @@
      },
 +    "node_modules/yazl": {