deps: bump tar from 6.2.1 to 7.0.1 (#1049)

Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.1 to 7.0.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md">tar's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>7.0</h2> <ul> <li>Rewrite in TypeScript, provide ESM and CommonJS hybrid interface</li> <li>Add tree-shake friendly exports, like <code>import('tar/create')</code> and <code>import('tar/read-entry')</code> to get individual functions or classes.</li> <li>Add <code>chmod</code> option that defaults to false, and deprecate <code>noChmod</code>. That is, reverse the default option regarding explicitly setting file system modes to match tar entry settings.</li> <li>Add <code>processUmask</code> option to avoid having to call <code>process.umask()</code> when <code>chmod: true</code> (or <code>noChmod: false</code>) is set.</li> </ul> <h2>6.2</h2> <ul> <li>Add support for brotli compression</li> <li>Add <code>maxDepth</code> option to prevent extraction into excessively deep folders.</li> </ul> <h2>6.1</h2> <ul> <li>remove dead link to benchmarks (<a href="https://redirect.github.com/isaacs/node-tar/issues/313">#313</a>) (<a href="https://github.com/yetzt"><code>@​yetzt</code></a>)</li> <li>add examples/explanation of using tar.t (<a href="https://github.com/isaacs"><code>@​isaacs</code></a>)</li> <li>ensure close event is emited after stream has ended (<a href="https://github.com/webark"><code>@​webark</code></a>)</li> <li>replace deprecated String.prototype.substr() (<a href="https://github.com/CommanderRoot"><code>@​CommanderRoot</code></a>, <a href="https://github.com/lukekarrys"><code>@​lukekarrys</code></a>)</li> </ul> <h2>6.0</h2> <ul> <li>Drop support for node 6 and 8</li> <li>fix symlinks and hardlinks on windows being packed with <code>\</code>-style path targets</li> </ul> <h2>5.0</h2> <ul> <li>Address unpack race conditions using path reservations</li> <li>Change large-numbers errors from TypeError to Error</li> <li>Add <code>TAR_*</code> error codes</li> <li>Raise <code>TAR_BAD_ARCHIVE</code> warning/error when there are no valid entries found in an archive</li> <li>do not treat ignored entries as an invalid archive</li> <li>drop support for node v4</li> <li>unpack: conditionally use a file mapping to write files on Windows</li> <li>Set more portable 'mode' value in portable mode</li> <li>Set <code>portable</code> gzip option in portable mode</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-tar/commit/d99fce38ebf5175cce4c6623c53f4b17d6d31157"><code>d99fce3</code></a> 7.0.1</li> <li><a href="https://github.com/isaacs/node-tar/commit/af043922c09d12d28e21ecb463c7c9ff375cbf47"><code>af04392</code></a> Do not apply linkpath,global from global pax header</li> <li><a href="https://github.com/isaacs/node-tar/commit/b0fbdea4631f9f65f15786fb5333695a9164a536"><code>b0fbdea</code></a> 7.0.0</li> <li><a href="https://github.com/isaacs/node-tar/commit/957da7506cc594f24f54b884305718927194fb73"><code>957da75</code></a> remove old lib folder</li> <li><a href="https://github.com/isaacs/node-tar/commit/9a260c2dbaf9090c34872944393dfd854940c7c6"><code>9a260c2</code></a> test verifying <a href="https://redirect.github.com/isaacs/node-tar/issues/398">#398</a> is fixed</li> <li><a href="https://github.com/isaacs/node-tar/commit/2d89a4edc3dd76aef0bde3a9913cdb4f9c9d3b77"><code>2d89a4e</code></a> Properly handle long linkpath in PaxHeader</li> <li><a href="https://github.com/isaacs/node-tar/commit/314ec7e64245f86663c8ca20fad05ebb5a390d80"><code>314ec7e</code></a> list: close file even if no error thrown</li> <li><a href="https://github.com/isaacs/node-tar/commit/b3afdbb26496fe42110b3708b8f75c4ca4c853b7"><code>b3afdbb</code></a> unpack test: use modern tap features</li> <li><a href="https://github.com/isaacs/node-tar/commit/23304160811cceb1a1949d3915d5a2a818726ec6"><code>2330416</code></a> test: code style, prefer () to _ for empty fns</li> <li><a href="https://github.com/isaacs/node-tar/commit/ae9ce7ec2adb6300155cb6a46f8c9ea601330d81"><code>ae9ce7e</code></a> test: fix normalize-unicode coverage on linux</li> <li>Additional commits viewable in <a href="https://github.com/isaacs/node-tar/compare/v6.2.1...v7.0.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=tar&package-manager=npm_and_yarn&previous-version=6.2.1&new-version=7.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

dependabot[bot] committed May 1, 2024 at 15:50 UTC a1c31f3058815de72c4cfa77c64cd07a4288749f
2 files changed +412 -38
cli/package.json
+1 -1
@@ -25,7 +25,7 @@
25 "pacote": "^18.0.3",
26 "proc-log": "^3.0.0",
27 "semver": "^7.5.4",
28 - "tar": "^6.2.1",
28 + "tar": "^7.0.1",
29 "yaml": "^2.3.4"
30 },
31 "devDependencies": {
package-lock.json
+411 -37
@@ -85,7 +85,7 @@
85 "pacote": "^18.0.3",
86 "proc-log": "^3.0.0",
87 "semver": "^7.5.4",
88 - "tar": "^6.2.1",
88 + "tar": "^7.0.1",
89 "yaml": "^2.3.4"
90 },
91 "devDependencies": {
@@ -3928,6 +3928,17 @@
3928 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
3929 }
3930 },
3931 + "node_modules/@isaacs/fs-minipass": {
3932 + "version": "4.0.1",
3933 + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
3934 + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
3935 + "dependencies": {
3936 + "minipass": "^7.0.4"
3937 + },
3938 + "engines": {
3939 + "node": ">=18.0.0"
3940 + }
3941 + },
3942 "node_modules/@isaacs/string-locale-compare": {
3943 "version": "1.1.0",
3944 "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz",
@@ -6210,6 +6221,27 @@
6221 "node": "^16.14.0 || >=18.0.0"
6222 }
6223 },
6224 + "node_modules/@npmcli/arborist/node_modules/chownr": {
6225 + "version": "2.0.0",
6226 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
6227 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
6228 + "dev": true,
6229 + "engines": {
6230 + "node": ">=10"
6231 + }
6232 + },
6233 + "node_modules/@npmcli/arborist/node_modules/mkdirp": {
6234 + "version": "1.0.4",
6235 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
6236 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
6237 + "dev": true,
6238 + "bin": {
6239 + "mkdirp": "bin/cmd.js"
6240 + },
6241 + "engines": {
6242 + "node": ">=10"
6243 + }
6244 + },
6245 "node_modules/@npmcli/arborist/node_modules/pacote": {
6246 "version": "17.0.7",
6247 "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.7.tgz",
@@ -6251,6 +6283,56 @@
6283 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6284 }
6285 },
6286 + "node_modules/@npmcli/arborist/node_modules/tar": {
6287 + "version": "6.2.1",
6288 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
6289 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
6290 + "dev": true,
6291 + "dependencies": {
6292 + "chownr": "^2.0.0",
6293 + "fs-minipass": "^2.0.0",
6294 + "minipass": "^5.0.0",
6295 + "minizlib": "^2.1.1",
6296 + "mkdirp": "^1.0.3",
6297 + "yallist": "^4.0.0"
6298 + },
6299 + "engines": {
6300 + "node": ">=10"
6301 + }
6302 + },
6303 + "node_modules/@npmcli/arborist/node_modules/tar/node_modules/fs-minipass": {
6304 + "version": "2.1.0",
6305 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
6306 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
6307 + "dev": true,
6308 + "dependencies": {
6309 + "minipass": "^3.0.0"
6310 + },
6311 + "engines": {
6312 + "node": ">= 8"
6313 + }
6314 + },
6315 + "node_modules/@npmcli/arborist/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
6316 + "version": "3.3.6",
6317 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
6318 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
6319 + "dev": true,
6320 + "dependencies": {
6321 + "yallist": "^4.0.0"
6322 + },
6323 + "engines": {
6324 + "node": ">=8"
6325 + }
6326 + },
6327 + "node_modules/@npmcli/arborist/node_modules/tar/node_modules/minipass": {
6328 + "version": "5.0.0",
6329 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
6330 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
6331 + "dev": true,
6332 + "engines": {
6333 + "node": ">=8"
6334 + }
6335 + },
6336 "node_modules/@npmcli/config": {
6337 "version": "8.0.3",
6338 "resolved": "https://registry.npmjs.org/@npmcli/config/-/config-8.0.3.tgz",
@@ -6410,6 +6492,27 @@
6492 "node": "^16.14.0 || >=18.0.0"
6493 }
6494 },
6495 + "node_modules/@npmcli/metavuln-calculator/node_modules/chownr": {
6496 + "version": "2.0.0",
6497 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
6498 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
6499 + "dev": true,
6500 + "engines": {
6501 + "node": ">=10"
6502 + }
6503 + },
6504 + "node_modules/@npmcli/metavuln-calculator/node_modules/mkdirp": {
6505 + "version": "1.0.4",
6506 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
6507 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
6508 + "dev": true,
6509 + "bin": {
6510 + "mkdirp": "bin/cmd.js"
6511 + },
6512 + "engines": {
6513 + "node": ">=10"
6514 + }
6515 + },
6516 "node_modules/@npmcli/metavuln-calculator/node_modules/pacote": {
6517 "version": "17.0.7",
6518 "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.7.tgz",
@@ -6451,6 +6554,56 @@
6554 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6555 }
6556 },
6557 + "node_modules/@npmcli/metavuln-calculator/node_modules/tar": {
6558 + "version": "6.2.1",
6559 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
6560 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
6561 + "dev": true,
6562 + "dependencies": {
6563 + "chownr": "^2.0.0",
6564 + "fs-minipass": "^2.0.0",
6565 + "minipass": "^5.0.0",
6566 + "minizlib": "^2.1.1",
6567 + "mkdirp": "^1.0.3",
6568 + "yallist": "^4.0.0"
6569 + },
6570 + "engines": {
6571 + "node": ">=10"
6572 + }
6573 + },
6574 + "node_modules/@npmcli/metavuln-calculator/node_modules/tar/node_modules/fs-minipass": {
6575 + "version": "2.1.0",
6576 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
6577 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
6578 + "dev": true,
6579 + "dependencies": {
6580 + "minipass": "^3.0.0"
6581 + },
6582 + "engines": {
6583 + "node": ">= 8"
6584 + }
6585 + },
6586 + "node_modules/@npmcli/metavuln-calculator/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
6587 + "version": "3.3.6",
6588 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
6589 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
6590 + "dev": true,
6591 + "dependencies": {
6592 + "yallist": "^4.0.0"
6593 + },
6594 + "engines": {
6595 + "node": ">=8"
6596 + }
6597 + },
6598 + "node_modules/@npmcli/metavuln-calculator/node_modules/tar/node_modules/minipass": {
6599 + "version": "5.0.0",
6600 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
6601 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
6602 + "dev": true,
6603 + "engines": {
6604 + "node": ">=8"
6605 + }
6606 + },
6607 "node_modules/@npmcli/name-from-folder": {
6608 "version": "2.0.0",
6609 "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz",
@@ -11636,6 +11789,14 @@
11789 "node": "^16.14.0 || >=18.0.0"
11790 }
11791 },
11792 + "node_modules/cacache/node_modules/chownr": {
11793 + "version": "2.0.0",
11794 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
11795 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
11796 + "engines": {
11797 + "node": ">=10"
11798 + }
11799 + },
11800 "node_modules/cacache/node_modules/lru-cache": {
11801 "version": "10.1.0",
11802 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz",
@@ -11644,6 +11805,63 @@
11805 "node": "14 || >=16.14"
11806 }
11807 },
11808 + "node_modules/cacache/node_modules/mkdirp": {
11809 + "version": "1.0.4",
11810 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
11811 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
11812 + "bin": {
11813 + "mkdirp": "bin/cmd.js"
11814 + },
11815 + "engines": {
11816 + "node": ">=10"
11817 + }
11818 + },
11819 + "node_modules/cacache/node_modules/tar": {
11820 + "version": "6.2.1",
11821 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
11822 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
11823 + "dependencies": {
11824 + "chownr": "^2.0.0",
11825 + "fs-minipass": "^2.0.0",
11826 + "minipass": "^5.0.0",
11827 + "minizlib": "^2.1.1",
11828 + "mkdirp": "^1.0.3",
11829 + "yallist": "^4.0.0"
11830 + },
11831 + "engines": {
11832 + "node": ">=10"
11833 + }
11834 + },
11835 + "node_modules/cacache/node_modules/tar/node_modules/fs-minipass": {
11836 + "version": "2.1.0",
11837 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
11838 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
11839 + "dependencies": {
11840 + "minipass": "^3.0.0"
11841 + },
11842 + "engines": {
11843 + "node": ">= 8"
11844 + }
11845 + },
11846 + "node_modules/cacache/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
11847 + "version": "3.3.6",
11848 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
11849 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
11850 + "dependencies": {
11851 + "yallist": "^4.0.0"
11852 + },
11853 + "engines": {
11854 + "node": ">=8"
11855 + }
11856 + },
11857 + "node_modules/cacache/node_modules/tar/node_modules/minipass": {
11858 + "version": "5.0.0",
11859 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
11860 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
11861 + "engines": {
11862 + "node": ">=8"
11863 + }
11864 + },
11865 "node_modules/cache-manager": {
11866 "version": "2.11.1",
11867 "resolved": "https://registry.npmjs.org/cache-manager/-/cache-manager-2.11.1.tgz",
@@ -11997,11 +12215,11 @@
12215 }
12216 },
12217 "node_modules/chownr": {
12000 - "version": "2.0.0",
12001 - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
12002 - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
12218 + "version": "3.0.0",
12219 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
12220 + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
12221 "engines": {
12004 - "node": ">=10"
12222 + "node": ">=18"
12223 }
12224 },
12225 "node_modules/chrome-trace-event": {
@@ -29109,6 +29327,36 @@
29327 "node-gyp-build-optional-packages-test": "build-test.js"
29328 }
29329 },
29330 + "node_modules/node-gyp/node_modules/chownr": {
29331 + "version": "2.0.0",
29332 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
29333 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
29334 + "engines": {
29335 + "node": ">=10"
29336 + }
29337 + },
29338 + "node_modules/node-gyp/node_modules/fs-minipass": {
29339 + "version": "2.1.0",
29340 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
29341 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
29342 + "dependencies": {
29343 + "minipass": "^3.0.0"
29344 + },
29345 + "engines": {
29346 + "node": ">= 8"
29347 + }
29348 + },
29349 + "node_modules/node-gyp/node_modules/fs-minipass/node_modules/minipass": {
29350 + "version": "3.3.6",
29351 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
29352 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
29353 + "dependencies": {
29354 + "yallist": "^4.0.0"
29355 + },
29356 + "engines": {
29357 + "node": ">=8"
29358 + }
29359 + },
29360 "node_modules/node-gyp/node_modules/isexe": {
29361 "version": "3.1.1",
29362 "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
@@ -29117,6 +29365,41 @@
29365 "node": ">=16"
29366 }
29367 },
29368 + "node_modules/node-gyp/node_modules/minipass": {
29369 + "version": "5.0.0",
29370 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
29371 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
29372 + "engines": {
29373 + "node": ">=8"
29374 + }
29375 + },
29376 + "node_modules/node-gyp/node_modules/mkdirp": {
29377 + "version": "1.0.4",
29378 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
29379 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
29380 + "bin": {
29381 + "mkdirp": "bin/cmd.js"
29382 + },
29383 + "engines": {
29384 + "node": ">=10"
29385 + }
29386 + },
29387 + "node_modules/node-gyp/node_modules/tar": {
29388 + "version": "6.2.1",
29389 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
29390 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
29391 + "dependencies": {
29392 + "chownr": "^2.0.0",
29393 + "fs-minipass": "^2.0.0",
29394 + "minipass": "^5.0.0",
29395 + "minizlib": "^2.1.1",
29396 + "mkdirp": "^1.0.3",
29397 + "yallist": "^4.0.0"
29398 + },
29399 + "engines": {
29400 + "node": ">=10"
29401 + }
29402 + },
29403 "node_modules/node-gyp/node_modules/which": {
29404 "version": "4.0.0",
29405 "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
@@ -30181,6 +30464,14 @@
30464 "node": "^16.14.0 || >=18.0.0"
30465 }
30466 },
30467 + "node_modules/pacote/node_modules/chownr": {
30468 + "version": "2.0.0",
30469 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
30470 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
30471 + "engines": {
30472 + "node": ">=10"
30473 + }
30474 + },
30475 "node_modules/pacote/node_modules/isexe": {
30476 "version": "3.1.1",
30477 "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
@@ -30189,6 +30480,17 @@
30480 "node": ">=16"
30481 }
30482 },
30483 + "node_modules/pacote/node_modules/mkdirp": {
30484 + "version": "1.0.4",
30485 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
30486 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
30487 + "bin": {
30488 + "mkdirp": "bin/cmd.js"
30489 + },
30490 + "engines": {
30491 + "node": ">=10"
30492 + }
30493 + },
30494 "node_modules/pacote/node_modules/npm-registry-fetch": {
30495 "version": "17.0.0",
30496 "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.0.0.tgz",
@@ -30215,6 +30517,52 @@
30517 "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
30518 }
30519 },
30520 + "node_modules/pacote/node_modules/tar": {
30521 + "version": "6.2.1",
30522 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
30523 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
30524 + "dependencies": {
30525 + "chownr": "^2.0.0",
30526 + "fs-minipass": "^2.0.0",
30527 + "minipass": "^5.0.0",
30528 + "minizlib": "^2.1.1",
30529 + "mkdirp": "^1.0.3",
30530 + "yallist": "^4.0.0"
30531 + },
30532 + "engines": {
30533 + "node": ">=10"
30534 + }
30535 + },
30536 + "node_modules/pacote/node_modules/tar/node_modules/fs-minipass": {
30537 + "version": "2.1.0",
30538 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
30539 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
30540 + "dependencies": {
30541 + "minipass": "^3.0.0"
30542 + },
30543 + "engines": {
30544 + "node": ">= 8"
30545 + }
30546 + },
30547 + "node_modules/pacote/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
30548 + "version": "3.3.6",
30549 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
30550 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
30551 + "dependencies": {
30552 + "yallist": "^4.0.0"
30553 + },
30554 + "engines": {
30555 + "node": ">=8"
30556 + }
30557 + },
30558 + "node_modules/pacote/node_modules/tar/node_modules/minipass": {
30559 + "version": "5.0.0",
30560 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
30561 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
30562 + "engines": {
30563 + "node": ">=8"
30564 + }
30565 + },
30566 "node_modules/pacote/node_modules/which": {
30567 "version": "4.0.0",
30568 "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
@@ -37472,19 +37820,19 @@
37820 }
37821 },
37822 "node_modules/tar": {
37475 - "version": "6.2.1",
37476 - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
37477 - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
37823 + "version": "7.0.1",
37824 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.0.1.tgz",
37825 + "integrity": "sha512-IjMhdQMZFpKsHEQT3woZVxBtCQY+0wk3CVxdRkGXEgyGa0dNS/ehPvOMr2nmfC7x5Zj2N+l6yZUpmICjLGS35w==",
37826 "dependencies": {
37479 - "chownr": "^2.0.0",
37480 - "fs-minipass": "^2.0.0",
37827 + "@isaacs/fs-minipass": "^4.0.0",
37828 + "chownr": "^3.0.0",
37829 "minipass": "^5.0.0",
37482 - "minizlib": "^2.1.1",
37483 - "mkdirp": "^1.0.3",
37484 - "yallist": "^4.0.0"
37830 + "minizlib": "^3.0.1",
37831 + "mkdirp": "^3.0.1",
37832 + "yallist": "^5.0.0"
37833 },
37834 "engines": {
37487 - "node": ">=10"
37835 + "node": ">=18"
37836 }
37837 },
37838 "node_modules/tar-fs": {
@@ -37507,45 +37855,71 @@
37855 "streamx": "^2.15.0"
37856 }
37857 },
37510 - "node_modules/tar/node_modules/fs-minipass": {
37511 - "version": "2.1.0",
37512 - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
37513 - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
37514 - "dependencies": {
37515 - "minipass": "^3.0.0"
37516 - },
37858 + "node_modules/tar/node_modules/minipass": {
37859 + "version": "5.0.0",
37860 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
37861 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
37862 "engines": {
37518 - "node": ">= 8"
37863 + "node": ">=8"
37864 }
37865 },
37521 - "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
37522 - "version": "3.3.6",
37523 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
37524 - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
37866 + "node_modules/tar/node_modules/minizlib": {
37867 + "version": "3.0.1",
37868 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.1.tgz",
37869 + "integrity": "sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==",
37870 "dependencies": {
37526 - "yallist": "^4.0.0"
37871 + "minipass": "^7.0.4",
37872 + "rimraf": "^5.0.5"
37873 },
37874 "engines": {
37529 - "node": ">=8"
37875 + "node": ">= 18"
37876 }
37877 },
37532 - "node_modules/tar/node_modules/minipass": {
37533 - "version": "5.0.0",
37534 - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
37535 - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
37878 + "node_modules/tar/node_modules/minizlib/node_modules/minipass": {
37879 + "version": "7.0.4",
37880 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
37881 + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
37882 "engines": {
37537 - "node": ">=8"
37883 + "node": ">=16 || 14 >=14.17"
37884 }
37885 },
37886 "node_modules/tar/node_modules/mkdirp": {
37541 - "version": "1.0.4",
37542 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
37543 - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
37887 + "version": "3.0.1",
37888 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
37889 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
37890 "bin": {
37545 - "mkdirp": "bin/cmd.js"
37891 + "mkdirp": "dist/cjs/src/bin.js"
37892 },
37893 "engines": {
37894 "node": ">=10"
37895 + },
37896 + "funding": {
37897 + "url": "https://github.com/sponsors/isaacs"
37898 + }
37899 + },
37900 + "node_modules/tar/node_modules/rimraf": {
37901 + "version": "5.0.5",
37902 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
37903 + "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
37904 + "dependencies": {
37905 + "glob": "^10.3.7"
37906 + },
37907 + "bin": {
37908 + "rimraf": "dist/esm/bin.mjs"
37909 + },
37910 + "engines": {
37911 + "node": ">=14"
37912 + },
37913 + "funding": {
37914 + "url": "https://github.com/sponsors/isaacs"
37915 + }
37916 + },
37917 + "node_modules/tar/node_modules/yallist": {
37918 + "version": "5.0.0",
37919 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
37920 + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
37921 + "engines": {
37922 + "node": ">=18"
37923 }
37924 },
37925 "node_modules/tcompare": {