git.fiddlerwoaroof.com
Browse code

chore: bump npm from 9.8.1 to 10.0.0

Bumps [npm](https://github.com/npm/cli) from 9.8.1 to 10.0.0.
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](https://github.com/npm/cli/compare/v9.8.1...libnpmhook-v10.0.0)

---
updated-dependencies:
- dependency-name: npm
dependency-type: direct:development
update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

dependabot[bot] authored on 01/09/2023 08:52:44
Showing 2 changed files
... ...
@@ -18,7 +18,7 @@
18 18
         "eslint-plugin-react": "^7.20.3",
19 19
         "jest": "^29.5.0",
20 20
         "jest-junit": "^16.0.0",
21
-        "npm": "^9.6.7",
21
+        "npm": "^10.0.0",
22 22
         "prettier": "^3.0.0"
23 23
       }
24 24
     },
... ...
@@ -7256,9 +7256,9 @@
7256 7256
       }
7257 7257
     },
7258 7258
     "node_modules/npm": {
7259
-      "version": "9.8.1",
7260
-      "resolved": "https://registry.npmjs.org/npm/-/npm-9.8.1.tgz",
7261
-      "integrity": "sha512-AfDvThQzsIXhYgk9zhbk5R+lh811lKkLAeQMMhSypf1BM7zUafeIIBzMzespeuVEJ0+LvY36oRQYf7IKLzU3rw==",
7259
+      "version": "10.0.0",
7260
+      "resolved": "https://registry.npmjs.org/npm/-/npm-10.0.0.tgz",
7261
+      "integrity": "sha512-15O/VIG6/zuZ8ui2YxHhcJcomoTKNqC8bC6hKlmazJooDbdWCoC5iZsNp9Jm8xqwVab60hiAkhDyAqh8W8yq/g==",
7262 7262
       "bundleDependencies": [
7263 7263
         "@isaacs/string-locale-compare",
7264 7264
         "@npmcli/arborist",
... ...
@@ -7268,6 +7268,7 @@
7268 7268
         "@npmcli/package-json",
7269 7269
         "@npmcli/promise-spawn",
7270 7270
         "@npmcli/run-script",
7271
+        "@sigstore/tuf",
7271 7272
         "abbrev",
7272 7273
         "archy",
7273 7274
         "cacache",
... ...
@@ -7318,7 +7319,6 @@
7318 7319
         "qrcode-terminal",
7319 7320
         "read",
7320 7321
         "semver",
7321
-        "sigstore",
7322 7322
         "ssri",
7323 7323
         "supports-color",
7324 7324
         "tar",
... ...
@@ -7332,72 +7332,72 @@
7332 7332
       "dev": true,
7333 7333
       "dependencies": {
7334 7334
         "@isaacs/string-locale-compare": "^1.1.0",
7335
-        "@npmcli/arborist": "^6.3.0",
7336
-        "@npmcli/config": "^6.2.1",
7335
+        "@npmcli/arborist": "^7.0.0",
7336
+        "@npmcli/config": "^7.1.0",
7337 7337
         "@npmcli/fs": "^3.1.0",
7338 7338
         "@npmcli/map-workspaces": "^3.0.4",
7339
-        "@npmcli/package-json": "^4.0.1",
7340
-        "@npmcli/promise-spawn": "^6.0.2",
7341
-        "@npmcli/run-script": "^6.0.2",
7339
+        "@npmcli/package-json": "^5.0.0",
7340
+        "@npmcli/promise-spawn": "^7.0.0",
7341
+        "@npmcli/run-script": "^7.0.1",
7342
+        "@sigstore/tuf": "^2.1.0",
7342 7343
         "abbrev": "^2.0.0",
7343 7344
         "archy": "~1.0.0",
7344
-        "cacache": "^17.1.3",
7345
+        "cacache": "^18.0.0",
7345 7346
         "chalk": "^5.3.0",
7346 7347
         "ci-info": "^3.8.0",
7347 7348
         "cli-columns": "^4.0.0",
7348 7349
         "cli-table3": "^0.6.3",
7349 7350
         "columnify": "^1.6.0",
7350 7351
         "fastest-levenshtein": "^1.0.16",
7351
-        "fs-minipass": "^3.0.2",
7352
-        "glob": "^10.2.7",
7352
+        "fs-minipass": "^3.0.3",
7353
+        "glob": "^10.3.3",
7353 7354
         "graceful-fs": "^4.2.11",
7354
-        "hosted-git-info": "^6.1.1",
7355
+        "hosted-git-info": "^7.0.0",
7355 7356
         "ini": "^4.1.1",
7356
-        "init-package-json": "^5.0.0",
7357
+        "init-package-json": "^6.0.0",
7357 7358
         "is-cidr": "^4.0.2",
7358 7359
         "json-parse-even-better-errors": "^3.0.0",
7359
-        "libnpmaccess": "^7.0.2",
7360
-        "libnpmdiff": "^5.0.19",
7361
-        "libnpmexec": "^6.0.3",
7362
-        "libnpmfund": "^4.0.19",
7363
-        "libnpmhook": "^9.0.3",
7364
-        "libnpmorg": "^5.0.4",
7365
-        "libnpmpack": "^5.0.19",
7366
-        "libnpmpublish": "^7.5.0",
7367
-        "libnpmsearch": "^6.0.2",
7368
-        "libnpmteam": "^5.0.3",
7369
-        "libnpmversion": "^4.0.2",
7370
-        "make-fetch-happen": "^11.1.1",
7360
+        "libnpmaccess": "^8.0.0",
7361
+        "libnpmdiff": "^6.0.0",
7362
+        "libnpmexec": "^7.0.0",
7363
+        "libnpmfund": "^4.1.0",
7364
+        "libnpmhook": "^10.0.0",
7365
+        "libnpmorg": "^6.0.0",
7366
+        "libnpmpack": "^6.0.0",
7367
+        "libnpmpublish": "^9.0.0",
7368
+        "libnpmsearch": "^7.0.0",
7369
+        "libnpmteam": "^6.0.0",
7370
+        "libnpmversion": "^5.0.0",
7371
+        "make-fetch-happen": "^13.0.0",
7371 7372
         "minimatch": "^9.0.3",
7372
-        "minipass": "^5.0.0",
7373
+        "minipass": "^7.0.3",
7373 7374
         "minipass-pipeline": "^1.2.4",
7374 7375
         "ms": "^2.1.2",
7375 7376
         "node-gyp": "^9.4.0",
7376 7377
         "nopt": "^7.2.0",
7377 7378
         "npm-audit-report": "^5.0.0",
7378
-        "npm-install-checks": "^6.1.1",
7379
-        "npm-package-arg": "^10.1.0",
7380
-        "npm-pick-manifest": "^8.0.1",
7381
-        "npm-profile": "^7.0.1",
7382
-        "npm-registry-fetch": "^14.0.5",
7379
+        "npm-install-checks": "^6.2.0",
7380
+        "npm-package-arg": "^11.0.0",
7381
+        "npm-pick-manifest": "^9.0.0",
7382
+        "npm-profile": "^9.0.0",
7383
+        "npm-registry-fetch": "^16.0.0",
7383 7384
         "npm-user-validate": "^2.0.0",
7384 7385
         "npmlog": "^7.0.1",
7385 7386
         "p-map": "^4.0.0",
7386
-        "pacote": "^15.2.0",
7387
+        "pacote": "^17.0.4",
7387 7388
         "parse-conflict-json": "^3.0.1",
7388 7389
         "proc-log": "^3.0.0",
7389 7390
         "qrcode-terminal": "^0.12.0",
7390 7391
         "read": "^2.1.0",
7391 7392
         "semver": "^7.5.4",
7392
-        "sigstore": "^1.7.0",
7393
-        "ssri": "^10.0.4",
7393
+        "ssri": "^10.0.5",
7394 7394
         "supports-color": "^9.4.0",
7395 7395
         "tar": "^6.1.15",
7396 7396
         "text-table": "~0.2.0",
7397 7397
         "tiny-relative-date": "^1.3.0",
7398 7398
         "treeverse": "^3.0.0",
7399 7399
         "validate-npm-package-name": "^5.0.0",
7400
-        "which": "^3.0.1",
7400
+        "which": "^4.0.0",
7401 7401
         "write-file-atomic": "^5.0.1"
7402 7402
       },
7403 7403
       "bin": {
... ...
@@ -7405,7 +7405,7 @@
7405 7405
         "npx": "bin/npx-cli.js"
7406 7406
       },
7407 7407
       "engines": {
7408
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7408
+        "node": "^18.17.0 || >=20.5.0"
7409 7409
       }
7410 7410
     },
7411 7411
     "node_modules/npm-run-path": {
... ...
@@ -7503,8 +7503,75 @@
7503 7503
       "inBundle": true,
7504 7504
       "license": "ISC"
7505 7505
     },
7506
+    "node_modules/npm/node_modules/@npmcli/agent": {
7507
+      "version": "2.1.0",
7508
+      "dev": true,
7509
+      "inBundle": true,
7510
+      "license": "ISC",
7511
+      "dependencies": {
7512
+        "http-proxy-agent": "^7.0.0",
7513
+        "https-proxy-agent": "^7.0.1",
7514
+        "lru-cache": "^10.0.1",
7515
+        "socks-proxy-agent": "^8.0.1"
7516
+      },
7517
+      "engines": {
7518
+        "node": "^16.14.0 || >=18.0.0"
7519
+      }
7520
+    },
7521
+    "node_modules/npm/node_modules/@npmcli/agent/node_modules/agent-base": {
7522
+      "version": "7.1.0",
7523
+      "dev": true,
7524
+      "inBundle": true,
7525
+      "license": "MIT",
7526
+      "dependencies": {
7527
+        "debug": "^4.3.4"
7528
+      },
7529
+      "engines": {
7530
+        "node": ">= 14"
7531
+      }
7532
+    },
7533
+    "node_modules/npm/node_modules/@npmcli/agent/node_modules/http-proxy-agent": {
7534
+      "version": "7.0.0",
7535
+      "dev": true,
7536
+      "inBundle": true,
7537
+      "license": "MIT",
7538
+      "dependencies": {
7539
+        "agent-base": "^7.1.0",
7540
+        "debug": "^4.3.4"
7541
+      },
7542
+      "engines": {
7543
+        "node": ">= 14"
7544
+      }
7545
+    },
7546
+    "node_modules/npm/node_modules/@npmcli/agent/node_modules/https-proxy-agent": {
7547
+      "version": "7.0.1",
7548
+      "dev": true,
7549
+      "inBundle": true,
7550
+      "license": "MIT",
7551
+      "dependencies": {
7552
+        "agent-base": "^7.0.2",
7553
+        "debug": "4"
7554
+      },
7555
+      "engines": {
7556
+        "node": ">= 14"
7557
+      }
7558
+    },
7559
+    "node_modules/npm/node_modules/@npmcli/agent/node_modules/socks-proxy-agent": {
7560
+      "version": "8.0.1",
7561
+      "dev": true,
7562
+      "inBundle": true,
7563
+      "license": "MIT",
7564
+      "dependencies": {
7565
+        "agent-base": "^7.0.1",
7566
+        "debug": "^4.3.4",
7567
+        "socks": "^2.7.1"
7568
+      },
7569
+      "engines": {
7570
+        "node": ">= 14"
7571
+      }
7572
+    },
7506 7573
     "node_modules/npm/node_modules/@npmcli/arborist": {
7507
-      "version": "6.3.0",
7574
+      "version": "7.0.0",
7508 7575
       "dev": true,
7509 7576
       "inBundle": true,
7510 7577
       "license": "ISC",
... ...
@@ -7513,33 +7580,33 @@
7513 7580
         "@npmcli/fs": "^3.1.0",
7514 7581
         "@npmcli/installed-package-contents": "^2.0.2",
7515 7582
         "@npmcli/map-workspaces": "^3.0.2",
7516
-        "@npmcli/metavuln-calculator": "^5.0.0",
7583
+        "@npmcli/metavuln-calculator": "^7.0.0",
7517 7584
         "@npmcli/name-from-folder": "^2.0.0",
7518 7585
         "@npmcli/node-gyp": "^3.0.0",
7519
-        "@npmcli/package-json": "^4.0.0",
7586
+        "@npmcli/package-json": "^5.0.0",
7520 7587
         "@npmcli/query": "^3.0.0",
7521
-        "@npmcli/run-script": "^6.0.0",
7588
+        "@npmcli/run-script": "^7.0.1",
7522 7589
         "bin-links": "^4.0.1",
7523
-        "cacache": "^17.0.4",
7590
+        "cacache": "^18.0.0",
7524 7591
         "common-ancestor-path": "^1.0.1",
7525
-        "hosted-git-info": "^6.1.1",
7592
+        "hosted-git-info": "^7.0.0",
7526 7593
         "json-parse-even-better-errors": "^3.0.0",
7527 7594
         "json-stringify-nice": "^1.1.4",
7528 7595
         "minimatch": "^9.0.0",
7529 7596
         "nopt": "^7.0.0",
7530
-        "npm-install-checks": "^6.0.0",
7531
-        "npm-package-arg": "^10.1.0",
7532
-        "npm-pick-manifest": "^8.0.1",
7533
-        "npm-registry-fetch": "^14.0.3",
7597
+        "npm-install-checks": "^6.2.0",
7598
+        "npm-package-arg": "^11.0.0",
7599
+        "npm-pick-manifest": "^9.0.0",
7600
+        "npm-registry-fetch": "^16.0.0",
7534 7601
         "npmlog": "^7.0.1",
7535
-        "pacote": "^15.0.8",
7602
+        "pacote": "^17.0.4",
7536 7603
         "parse-conflict-json": "^3.0.0",
7537 7604
         "proc-log": "^3.0.0",
7538 7605
         "promise-all-reject-late": "^1.0.0",
7539 7606
         "promise-call-limit": "^1.0.2",
7540 7607
         "read-package-json-fast": "^3.0.2",
7541 7608
         "semver": "^7.3.7",
7542
-        "ssri": "^10.0.1",
7609
+        "ssri": "^10.0.5",
7543 7610
         "treeverse": "^3.0.0",
7544 7611
         "walk-up-path": "^3.0.1"
7545 7612
       },
... ...
@@ -7547,11 +7614,11 @@
7547 7614
         "arborist": "bin/index.js"
7548 7615
       },
7549 7616
       "engines": {
7550
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7617
+        "node": "^16.14.0 || >=18.0.0"
7551 7618
       }
7552 7619
     },
7553 7620
     "node_modules/npm/node_modules/@npmcli/config": {
7554
-      "version": "6.2.1",
7621
+      "version": "7.1.0",
7555 7622
       "dev": true,
7556 7623
       "inBundle": true,
7557 7624
       "license": "ISC",
... ...
@@ -7594,22 +7661,22 @@
7594 7661
       }
7595 7662
     },
7596 7663
     "node_modules/npm/node_modules/@npmcli/git": {
7597
-      "version": "4.1.0",
7664
+      "version": "5.0.3",
7598 7665
       "dev": true,
7599 7666
       "inBundle": true,
7600 7667
       "license": "ISC",
7601 7668
       "dependencies": {
7602
-        "@npmcli/promise-spawn": "^6.0.0",
7603
-        "lru-cache": "^7.4.4",
7604
-        "npm-pick-manifest": "^8.0.0",
7669
+        "@npmcli/promise-spawn": "^7.0.0",
7670
+        "lru-cache": "^10.0.1",
7671
+        "npm-pick-manifest": "^9.0.0",
7605 7672
         "proc-log": "^3.0.0",
7606 7673
         "promise-inflight": "^1.0.1",
7607 7674
         "promise-retry": "^2.0.1",
7608 7675
         "semver": "^7.3.5",
7609
-        "which": "^3.0.0"
7676
+        "which": "^4.0.0"
7610 7677
       },
7611 7678
       "engines": {
7612
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7679
+        "node": "^16.14.0 || >=18.0.0"
7613 7680
       }
7614 7681
     },
7615 7682
     "node_modules/npm/node_modules/@npmcli/installed-package-contents": {
... ...
@@ -7644,18 +7711,18 @@
7644 7711
       }
7645 7712
     },
7646 7713
     "node_modules/npm/node_modules/@npmcli/metavuln-calculator": {
7647
-      "version": "5.0.1",
7714
+      "version": "7.0.0",
7648 7715
       "dev": true,
7649 7716
       "inBundle": true,
7650 7717
       "license": "ISC",
7651 7718
       "dependencies": {
7652
-        "cacache": "^17.0.0",
7719
+        "cacache": "^18.0.0",
7653 7720
         "json-parse-even-better-errors": "^3.0.0",
7654
-        "pacote": "^15.0.0",
7721
+        "pacote": "^17.0.0",
7655 7722
         "semver": "^7.3.5"
7656 7723
       },
7657 7724
       "engines": {
7658
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7725
+        "node": "^16.14.0 || >=18.0.0"
7659 7726
       }
7660 7727
     },
7661 7728
     "node_modules/npm/node_modules/@npmcli/name-from-folder": {
... ...
@@ -7677,33 +7744,33 @@
7677 7744
       }
7678 7745
     },
7679 7746
     "node_modules/npm/node_modules/@npmcli/package-json": {
7680
-      "version": "4.0.1",
7747
+      "version": "5.0.0",
7681 7748
       "dev": true,
7682 7749
       "inBundle": true,
7683 7750
       "license": "ISC",
7684 7751
       "dependencies": {
7685
-        "@npmcli/git": "^4.1.0",
7752
+        "@npmcli/git": "^5.0.0",
7686 7753
         "glob": "^10.2.2",
7687
-        "hosted-git-info": "^6.1.1",
7754
+        "hosted-git-info": "^7.0.0",
7688 7755
         "json-parse-even-better-errors": "^3.0.0",
7689
-        "normalize-package-data": "^5.0.0",
7756
+        "normalize-package-data": "^6.0.0",
7690 7757
         "proc-log": "^3.0.0",
7691 7758
         "semver": "^7.5.3"
7692 7759
       },
7693 7760
       "engines": {
7694
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7761
+        "node": "^16.14.0 || >=18.0.0"
7695 7762
       }
7696 7763
     },
7697 7764
     "node_modules/npm/node_modules/@npmcli/promise-spawn": {
7698
-      "version": "6.0.2",
7765
+      "version": "7.0.0",
7699 7766
       "dev": true,
7700 7767
       "inBundle": true,
7701 7768
       "license": "ISC",
7702 7769
       "dependencies": {
7703
-        "which": "^3.0.0"
7770
+        "which": "^4.0.0"
7704 7771
       },
7705 7772
       "engines": {
7706
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7773
+        "node": "^16.14.0 || >=18.0.0"
7707 7774
       }
7708 7775
     },
7709 7776
     "node_modules/npm/node_modules/@npmcli/query": {
... ...
@@ -7719,19 +7786,19 @@
7719 7786
       }
7720 7787
     },
7721 7788
     "node_modules/npm/node_modules/@npmcli/run-script": {
7722
-      "version": "6.0.2",
7789
+      "version": "7.0.1",
7723 7790
       "dev": true,
7724 7791
       "inBundle": true,
7725 7792
       "license": "ISC",
7726 7793
       "dependencies": {
7727 7794
         "@npmcli/node-gyp": "^3.0.0",
7728
-        "@npmcli/promise-spawn": "^6.0.0",
7795
+        "@npmcli/promise-spawn": "^7.0.0",
7729 7796
         "node-gyp": "^9.0.0",
7730 7797
         "read-package-json-fast": "^3.0.0",
7731
-        "which": "^3.0.0"
7798
+        "which": "^4.0.0"
7732 7799
       },
7733 7800
       "engines": {
7734
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7801
+        "node": "^16.14.0 || >=18.0.0"
7735 7802
       }
7736 7803
     },
7737 7804
     "node_modules/npm/node_modules/@pkgjs/parseargs": {
... ...
@@ -7744,8 +7811,20 @@
7744 7811
         "node": ">=14"
7745 7812
       }
7746 7813
     },
7814
+    "node_modules/npm/node_modules/@sigstore/bundle": {
7815
+      "version": "2.1.0",
7816
+      "dev": true,
7817
+      "inBundle": true,
7818
+      "license": "Apache-2.0",
7819
+      "dependencies": {
7820
+        "@sigstore/protobuf-specs": "^0.2.1"
7821
+      },
7822
+      "engines": {
7823
+        "node": "^16.14.0 || >=18.0.0"
7824
+      }
7825
+    },
7747 7826
     "node_modules/npm/node_modules/@sigstore/protobuf-specs": {
7748
-      "version": "0.1.0",
7827
+      "version": "0.2.1",
7749 7828
       "dev": true,
7750 7829
       "inBundle": true,
7751 7830
       "license": "Apache-2.0",
... ...
@@ -7753,17 +7832,31 @@
7753 7832
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7754 7833
       }
7755 7834
     },
7835
+    "node_modules/npm/node_modules/@sigstore/sign": {
7836
+      "version": "2.1.0",
7837
+      "dev": true,
7838
+      "inBundle": true,
7839
+      "license": "Apache-2.0",
7840
+      "dependencies": {
7841
+        "@sigstore/bundle": "^2.1.0",
7842
+        "@sigstore/protobuf-specs": "^0.2.1",
7843
+        "make-fetch-happen": "^13.0.0"
7844
+      },
7845
+      "engines": {
7846
+        "node": "^16.14.0 || >=18.0.0"
7847
+      }
7848
+    },
7756 7849
     "node_modules/npm/node_modules/@sigstore/tuf": {
7757
-      "version": "1.0.2",
7850
+      "version": "2.1.0",
7758 7851
       "dev": true,
7759 7852
       "inBundle": true,
7760 7853
       "license": "Apache-2.0",
7761 7854
       "dependencies": {
7762
-        "@sigstore/protobuf-specs": "^0.1.0",
7763
-        "tuf-js": "^1.1.7"
7855
+        "@sigstore/protobuf-specs": "^0.2.1",
7856
+        "tuf-js": "^2.1.0"
7764 7857
       },
7765 7858
       "engines": {
7766
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7859
+        "node": "^16.14.0 || >=18.0.0"
7767 7860
       }
7768 7861
     },
7769 7862
     "node_modules/npm/node_modules/@tootallnate/once": {
... ...
@@ -7776,25 +7869,25 @@
7776 7869
       }
7777 7870
     },
7778 7871
     "node_modules/npm/node_modules/@tufjs/canonical-json": {
7779
-      "version": "1.0.0",
7872
+      "version": "2.0.0",
7780 7873
       "dev": true,
7781 7874
       "inBundle": true,
7782 7875
       "license": "MIT",
7783 7876
       "engines": {
7784
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7877
+        "node": "^16.14.0 || >=18.0.0"
7785 7878
       }
7786 7879
     },
7787 7880
     "node_modules/npm/node_modules/@tufjs/models": {
7788
-      "version": "1.0.4",
7881
+      "version": "2.0.0",
7789 7882
       "dev": true,
7790 7883
       "inBundle": true,
7791 7884
       "license": "MIT",
7792 7885
       "dependencies": {
7793
-        "@tufjs/canonical-json": "1.0.0",
7794
-        "minimatch": "^9.0.0"
7886
+        "@tufjs/canonical-json": "2.0.0",
7887
+        "minimatch": "^9.0.3"
7795 7888
       },
7796 7889
       "engines": {
7797
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7890
+        "node": "^16.14.0 || >=18.0.0"
7798 7891
       }
7799 7892
     },
7800 7893
     "node_modules/npm/node_modules/abbrev": {
... ...
@@ -7831,13 +7924,11 @@
7831 7924
       }
7832 7925
     },
7833 7926
     "node_modules/npm/node_modules/agentkeepalive": {
7834
-      "version": "4.3.0",
7927
+      "version": "4.5.0",
7835 7928
       "dev": true,
7836 7929
       "inBundle": true,
7837 7930
       "license": "MIT",
7838 7931
       "dependencies": {
7839
-        "debug": "^4.1.0",
7840
-        "depd": "^2.0.0",
7841 7932
         "humanize-ms": "^1.2.1"
7842 7933
       },
7843 7934
       "engines": {
... ...
@@ -7999,7 +8090,7 @@
7999 8090
       }
8000 8091
     },
8001 8092
     "node_modules/npm/node_modules/cacache": {
8002
-      "version": "17.1.3",
8093
+      "version": "18.0.0",
8003 8094
       "dev": true,
8004 8095
       "inBundle": true,
8005 8096
       "license": "ISC",
... ...
@@ -8007,8 +8098,8 @@
8007 8098
         "@npmcli/fs": "^3.1.0",
8008 8099
         "fs-minipass": "^3.0.0",
8009 8100
         "glob": "^10.2.2",
8010
-        "lru-cache": "^7.7.1",
8011
-        "minipass": "^5.0.0",
8101
+        "lru-cache": "^10.0.1",
8102
+        "minipass": "^7.0.3",
8012 8103
         "minipass-collect": "^1.0.2",
8013 8104
         "minipass-flush": "^1.0.5",
8014 8105
         "minipass-pipeline": "^1.2.4",
... ...
@@ -8018,7 +8109,7 @@
8018 8109
         "unique-filename": "^3.0.0"
8019 8110
       },
8020 8111
       "engines": {
8021
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8112
+        "node": "^16.14.0 || >=18.0.0"
8022 8113
       }
8023 8114
     },
8024 8115
     "node_modules/npm/node_modules/chalk": {
... ...
@@ -8264,15 +8355,6 @@
8264 8355
       "inBundle": true,
8265 8356
       "license": "MIT"
8266 8357
     },
8267
-    "node_modules/npm/node_modules/depd": {
8268
-      "version": "2.0.0",
8269
-      "dev": true,
8270
-      "inBundle": true,
8271
-      "license": "MIT",
8272
-      "engines": {
8273
-        "node": ">= 0.8"
8274
-      }
8275
-    },
8276 8358
     "node_modules/npm/node_modules/diff": {
8277 8359
       "version": "5.1.0",
8278 8360
       "dev": true,
... ...
@@ -8369,12 +8451,12 @@
8369 8451
       }
8370 8452
     },
8371 8453
     "node_modules/npm/node_modules/fs-minipass": {
8372
-      "version": "3.0.2",
8454
+      "version": "3.0.3",
8373 8455
       "dev": true,
8374 8456
       "inBundle": true,
8375 8457
       "license": "ISC",
8376 8458
       "dependencies": {
8377
-        "minipass": "^5.0.0"
8459
+        "minipass": "^7.0.3"
8378 8460
       },
8379 8461
       "engines": {
8380 8462
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
... ...
@@ -8412,7 +8494,7 @@
8412 8494
       }
8413 8495
     },
8414 8496
     "node_modules/npm/node_modules/glob": {
8415
-      "version": "10.2.7",
8497
+      "version": "10.3.3",
8416 8498
       "dev": true,
8417 8499
       "inBundle": true,
8418 8500
       "license": "ISC",
... ...
@@ -8420,8 +8502,8 @@
8420 8502
         "foreground-child": "^3.1.0",
8421 8503
         "jackspeak": "^2.0.3",
8422 8504
         "minimatch": "^9.0.1",
8423
-        "minipass": "^5.0.0 || ^6.0.2",
8424
-        "path-scurry": "^1.7.0"
8505
+        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
8506
+        "path-scurry": "^1.10.1"
8425 8507
       },
8426 8508
       "bin": {
8427 8509
         "glob": "dist/cjs/src/bin.js"
... ...
@@ -8458,15 +8540,15 @@
8458 8540
       "license": "ISC"
8459 8541
     },
8460 8542
     "node_modules/npm/node_modules/hosted-git-info": {
8461
-      "version": "6.1.1",
8543
+      "version": "7.0.0",
8462 8544
       "dev": true,
8463 8545
       "inBundle": true,
8464 8546
       "license": "ISC",
8465 8547
       "dependencies": {
8466
-        "lru-cache": "^7.5.1"
8548
+        "lru-cache": "^10.0.1"
8467 8549
       },
8468 8550
       "engines": {
8469
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8551
+        "node": "^16.14.0 || >=18.0.0"
8470 8552
       }
8471 8553
     },
8472 8554
     "node_modules/npm/node_modules/http-cache-semantics": {
... ...
@@ -8600,21 +8682,21 @@
8600 8682
       }
8601 8683
     },
8602 8684
     "node_modules/npm/node_modules/init-package-json": {
8603
-      "version": "5.0.0",
8685
+      "version": "6.0.0",
8604 8686
       "dev": true,
8605 8687
       "inBundle": true,
8606 8688
       "license": "ISC",
8607 8689
       "dependencies": {
8608
-        "npm-package-arg": "^10.0.0",
8690
+        "npm-package-arg": "^11.0.0",
8609 8691
         "promzard": "^1.0.0",
8610 8692
         "read": "^2.0.0",
8611
-        "read-package-json": "^6.0.0",
8693
+        "read-package-json": "^7.0.0",
8612 8694
         "semver": "^7.3.5",
8613 8695
         "validate-npm-package-license": "^3.0.4",
8614 8696
         "validate-npm-package-name": "^5.0.0"
8615 8697
       },
8616 8698
       "engines": {
8617
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8699
+        "node": "^16.14.0 || >=18.0.0"
8618 8700
       }
8619 8701
     },
8620 8702
     "node_modules/npm/node_modules/ip": {
... ...
@@ -8735,50 +8817,50 @@
8735 8817
       "license": "MIT"
8736 8818
     },
8737 8819
     "node_modules/npm/node_modules/libnpmaccess": {
8738
-      "version": "7.0.2",
8820
+      "version": "8.0.0",
8739 8821
       "dev": true,
8740 8822
       "inBundle": true,
8741 8823
       "license": "ISC",
8742 8824
       "dependencies": {
8743
-        "npm-package-arg": "^10.1.0",
8744
-        "npm-registry-fetch": "^14.0.3"
8825
+        "npm-package-arg": "^11.0.0",
8826
+        "npm-registry-fetch": "^16.0.0"
8745 8827
       },
8746 8828
       "engines": {
8747
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8829
+        "node": "^16.14.0 || >=18.0.0"
8748 8830
       }
8749 8831
     },
8750 8832
     "node_modules/npm/node_modules/libnpmdiff": {
8751
-      "version": "5.0.19",
8833
+      "version": "6.0.0",
8752 8834
       "dev": true,
8753 8835
       "inBundle": true,
8754 8836
       "license": "ISC",
8755 8837
       "dependencies": {
8756
-        "@npmcli/arborist": "^6.3.0",
8838
+        "@npmcli/arborist": "^7.0.0",
8757 8839
         "@npmcli/disparity-colors": "^3.0.0",
8758 8840
         "@npmcli/installed-package-contents": "^2.0.2",
8759 8841
         "binary-extensions": "^2.2.0",
8760 8842
         "diff": "^5.1.0",
8761 8843
         "minimatch": "^9.0.0",
8762
-        "npm-package-arg": "^10.1.0",
8763
-        "pacote": "^15.0.8",
8844
+        "npm-package-arg": "^11.0.0",
8845
+        "pacote": "^17.0.4",
8764 8846
         "tar": "^6.1.13"
8765 8847
       },
8766 8848
       "engines": {
8767
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8849
+        "node": "^16.14.0 || >=18.0.0"
8768 8850
       }
8769 8851
     },
8770 8852
     "node_modules/npm/node_modules/libnpmexec": {
8771
-      "version": "6.0.3",
8853
+      "version": "7.0.0",
8772 8854
       "dev": true,
8773 8855
       "inBundle": true,
8774 8856
       "license": "ISC",
8775 8857
       "dependencies": {
8776
-        "@npmcli/arborist": "^6.3.0",
8777
-        "@npmcli/run-script": "^6.0.0",
8858
+        "@npmcli/arborist": "^7.0.0",
8859
+        "@npmcli/run-script": "^7.0.1",
8778 8860
         "ci-info": "^3.7.1",
8779
-        "npm-package-arg": "^10.1.0",
8861
+        "npm-package-arg": "^11.0.0",
8780 8862
         "npmlog": "^7.0.1",
8781
-        "pacote": "^15.0.8",
8863
+        "pacote": "^17.0.4",
8782 8864
         "proc-log": "^3.0.0",
8783 8865
         "read": "^2.0.0",
8784 8866
         "read-package-json-fast": "^3.0.2",
... ...
@@ -8786,155 +8868,151 @@
8786 8868
         "walk-up-path": "^3.0.1"
8787 8869
       },
8788 8870
       "engines": {
8789
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8871
+        "node": "^16.14.0 || >=18.0.0"
8790 8872
       }
8791 8873
     },
8792 8874
     "node_modules/npm/node_modules/libnpmfund": {
8793
-      "version": "4.0.19",
8875
+      "version": "4.1.0",
8794 8876
       "dev": true,
8795 8877
       "inBundle": true,
8796 8878
       "license": "ISC",
8797 8879
       "dependencies": {
8798
-        "@npmcli/arborist": "^6.3.0"
8880
+        "@npmcli/arborist": "^7.0.0"
8799 8881
       },
8800 8882
       "engines": {
8801 8883
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8802 8884
       }
8803 8885
     },
8804 8886
     "node_modules/npm/node_modules/libnpmhook": {
8805
-      "version": "9.0.3",
8887
+      "version": "10.0.0",
8806 8888
       "dev": true,
8807 8889
       "inBundle": true,
8808 8890
       "license": "ISC",
8809 8891
       "dependencies": {
8810 8892
         "aproba": "^2.0.0",
8811
-        "npm-registry-fetch": "^14.0.3"
8893
+        "npm-registry-fetch": "^16.0.0"
8812 8894
       },
8813 8895
       "engines": {
8814
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8896
+        "node": "^16.14.0 || >=18.0.0"
8815 8897
       }
8816 8898
     },
8817 8899
     "node_modules/npm/node_modules/libnpmorg": {
8818
-      "version": "5.0.4",
8900
+      "version": "6.0.0",
8819 8901
       "dev": true,
8820 8902
       "inBundle": true,
8821 8903
       "license": "ISC",
8822 8904
       "dependencies": {
8823 8905
         "aproba": "^2.0.0",
8824
-        "npm-registry-fetch": "^14.0.3"
8906
+        "npm-registry-fetch": "^16.0.0"
8825 8907
       },
8826 8908
       "engines": {
8827
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8909
+        "node": "^16.14.0 || >=18.0.0"
8828 8910
       }
8829 8911
     },
8830 8912
     "node_modules/npm/node_modules/libnpmpack": {
8831
-      "version": "5.0.19",
8913
+      "version": "6.0.0",
8832 8914
       "dev": true,
8833 8915
       "inBundle": true,
8834 8916
       "license": "ISC",
8835 8917
       "dependencies": {
8836
-        "@npmcli/arborist": "^6.3.0",
8837
-        "@npmcli/run-script": "^6.0.0",
8838
-        "npm-package-arg": "^10.1.0",
8839
-        "pacote": "^15.0.8"
8918
+        "@npmcli/arborist": "^7.0.0",
8919
+        "@npmcli/run-script": "^7.0.1",
8920
+        "npm-package-arg": "^11.0.0",
8921
+        "pacote": "^17.0.4"
8840 8922
       },
8841 8923
       "engines": {
8842
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8924
+        "node": "^16.14.0 || >=18.0.0"
8843 8925
       }
8844 8926
     },
8845 8927
     "node_modules/npm/node_modules/libnpmpublish": {
8846
-      "version": "7.5.0",
8928
+      "version": "9.0.0",
8847 8929
       "dev": true,
8848 8930
       "inBundle": true,
8849 8931
       "license": "ISC",
8850 8932
       "dependencies": {
8851 8933
         "ci-info": "^3.6.1",
8852
-        "normalize-package-data": "^5.0.0",
8853
-        "npm-package-arg": "^10.1.0",
8854
-        "npm-registry-fetch": "^14.0.3",
8934
+        "normalize-package-data": "^6.0.0",
8935
+        "npm-package-arg": "^11.0.0",
8936
+        "npm-registry-fetch": "^16.0.0",
8855 8937
         "proc-log": "^3.0.0",
8856 8938
         "semver": "^7.3.7",
8857
-        "sigstore": "^1.4.0",
8858
-        "ssri": "^10.0.1"
8939
+        "sigstore": "^2.1.0",
8940
+        "ssri": "^10.0.5"
8859 8941
       },
8860 8942
       "engines": {
8861
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8943
+        "node": "^16.14.0 || >=18.0.0"
8862 8944
       }
8863 8945
     },
8864 8946
     "node_modules/npm/node_modules/libnpmsearch": {
8865
-      "version": "6.0.2",
8947
+      "version": "7.0.0",
8866 8948
       "dev": true,
8867 8949
       "inBundle": true,
8868 8950
       "license": "ISC",
8869 8951
       "dependencies": {
8870
-        "npm-registry-fetch": "^14.0.3"
8952
+        "npm-registry-fetch": "^16.0.0"
8871 8953
       },
8872 8954
       "engines": {
8873
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8955
+        "node": "^16.14.0 || >=18.0.0"
8874 8956
       }
8875 8957
     },
8876 8958
     "node_modules/npm/node_modules/libnpmteam": {
8877
-      "version": "5.0.3",
8959
+      "version": "6.0.0",
8878 8960
       "dev": true,
8879 8961
       "inBundle": true,
8880 8962
       "license": "ISC",
8881 8963
       "dependencies": {
8882 8964
         "aproba": "^2.0.0",
8883
-        "npm-registry-fetch": "^14.0.3"
8965
+        "npm-registry-fetch": "^16.0.0"
8884 8966
       },
8885 8967
       "engines": {
8886
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8968
+        "node": "^16.14.0 || >=18.0.0"
8887 8969
       }
8888 8970
     },
8889 8971
     "node_modules/npm/node_modules/libnpmversion": {
8890
-      "version": "4.0.2",
8972
+      "version": "5.0.0",
8891 8973
       "dev": true,
8892 8974
       "inBundle": true,
8893 8975
       "license": "ISC",
8894 8976
       "dependencies": {
8895
-        "@npmcli/git": "^4.0.1",
8896
-        "@npmcli/run-script": "^6.0.0",
8977
+        "@npmcli/git": "^5.0.3",
8978
+        "@npmcli/run-script": "^7.0.1",
8897 8979
         "json-parse-even-better-errors": "^3.0.0",
8898 8980
         "proc-log": "^3.0.0",
8899 8981
         "semver": "^7.3.7"
8900 8982
       },
8901 8983
       "engines": {
8902
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
8984
+        "node": "^16.14.0 || >=18.0.0"
8903 8985
       }
8904 8986
     },
8905 8987
     "node_modules/npm/node_modules/lru-cache": {
8906
-      "version": "7.18.3",
8988
+      "version": "10.0.1",
8907 8989
       "dev": true,
8908 8990
       "inBundle": true,
8909 8991
       "license": "ISC",
8910 8992
       "engines": {
8911
-        "node": ">=12"
8993
+        "node": "14 || >=16.14"
8912 8994
       }
8913 8995
     },
8914 8996
     "node_modules/npm/node_modules/make-fetch-happen": {
8915
-      "version": "11.1.1",
8997
+      "version": "13.0.0",
8916 8998
       "dev": true,
8917 8999
       "inBundle": true,
8918 9000
       "license": "ISC",
8919 9001
       "dependencies": {
8920
-        "agentkeepalive": "^4.2.1",
8921
-        "cacache": "^17.0.0",
9002
+        "@npmcli/agent": "^2.0.0",
9003
+        "cacache": "^18.0.0",
8922 9004
         "http-cache-semantics": "^4.1.1",
8923
-        "http-proxy-agent": "^5.0.0",
8924
-        "https-proxy-agent": "^5.0.0",
8925 9005
         "is-lambda": "^1.0.1",
8926
-        "lru-cache": "^7.7.1",
8927
-        "minipass": "^5.0.0",
9006
+        "minipass": "^7.0.2",
8928 9007
         "minipass-fetch": "^3.0.0",
8929 9008
         "minipass-flush": "^1.0.5",
8930 9009
         "minipass-pipeline": "^1.2.4",
8931 9010
         "negotiator": "^0.6.3",
8932 9011
         "promise-retry": "^2.0.1",
8933
-        "socks-proxy-agent": "^7.0.0",
8934 9012
         "ssri": "^10.0.0"
8935 9013
       },
8936 9014
       "engines": {
8937
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9015
+        "node": "^16.14.0 || >=18.0.0"
8938 9016
       }
8939 9017
     },
8940 9018
     "node_modules/npm/node_modules/minimatch": {
... ...
@@ -8953,12 +9031,12 @@
8953 9031
       }
8954 9032
     },
8955 9033
     "node_modules/npm/node_modules/minipass": {
8956
-      "version": "5.0.0",
9034
+      "version": "7.0.3",
8957 9035
       "dev": true,
8958 9036
       "inBundle": true,
8959 9037
       "license": "ISC",
8960 9038
       "engines": {
8961
-        "node": ">=8"
9039
+        "node": ">=16 || 14 >=14.17"
8962 9040
       }
8963 9041
     },
8964 9042
     "node_modules/npm/node_modules/minipass-collect": {
... ...
@@ -8986,12 +9064,12 @@
8986 9064
       }
8987 9065
     },
8988 9066
     "node_modules/npm/node_modules/minipass-fetch": {
8989
-      "version": "3.0.3",
9067
+      "version": "3.0.4",
8990 9068
       "dev": true,
8991 9069
       "inBundle": true,
8992 9070
       "license": "MIT",
8993 9071
       "dependencies": {
8994
-        "minipass": "^5.0.0",
9072
+        "minipass": "^7.0.3",
8995 9073
         "minipass-sized": "^1.0.3",
8996 9074
         "minizlib": "^2.1.2"
8997 9075
       },
... ...
@@ -9211,6 +9289,84 @@
9211 9289
         "concat-map": "0.0.1"
9212 9290
       }
9213 9291
     },
9292
+    "node_modules/npm/node_modules/node-gyp/node_modules/cacache": {
9293
+      "version": "17.1.4",
9294
+      "dev": true,
9295
+      "inBundle": true,
9296
+      "license": "ISC",
9297
+      "dependencies": {
9298
+        "@npmcli/fs": "^3.1.0",
9299
+        "fs-minipass": "^3.0.0",
9300
+        "glob": "^10.2.2",
9301
+        "lru-cache": "^7.7.1",
9302
+        "minipass": "^7.0.3",
9303
+        "minipass-collect": "^1.0.2",
9304
+        "minipass-flush": "^1.0.5",
9305
+        "minipass-pipeline": "^1.2.4",
9306
+        "p-map": "^4.0.0",
9307
+        "ssri": "^10.0.0",
9308
+        "tar": "^6.1.11",
9309
+        "unique-filename": "^3.0.0"
9310
+      },
9311
+      "engines": {
9312
+        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9313
+      }
9314
+    },
9315
+    "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/brace-expansion": {
9316
+      "version": "2.0.1",
9317
+      "dev": true,
9318
+      "inBundle": true,
9319
+      "license": "MIT",
9320
+      "dependencies": {
9321
+        "balanced-match": "^1.0.0"
9322
+      }
9323
+    },
9324
+    "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/glob": {
9325
+      "version": "10.3.3",
9326
+      "dev": true,
9327
+      "inBundle": true,
9328
+      "license": "ISC",
9329
+      "dependencies": {
9330
+        "foreground-child": "^3.1.0",
9331
+        "jackspeak": "^2.0.3",
9332
+        "minimatch": "^9.0.1",
9333
+        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
9334
+        "path-scurry": "^1.10.1"
9335
+      },
9336
+      "bin": {
9337
+        "glob": "dist/cjs/src/bin.js"
9338
+      },
9339
+      "engines": {
9340
+        "node": ">=16 || 14 >=14.17"
9341
+      },
9342
+      "funding": {
9343
+        "url": "https://github.com/sponsors/isaacs"
9344
+      }
9345
+    },
9346
+    "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minimatch": {
9347
+      "version": "9.0.3",
9348
+      "dev": true,
9349
+      "inBundle": true,
9350
+      "license": "ISC",
9351
+      "dependencies": {
9352
+        "brace-expansion": "^2.0.1"
9353
+      },
9354
+      "engines": {
9355
+        "node": ">=16 || 14 >=14.17"
9356
+      },
9357
+      "funding": {
9358
+        "url": "https://github.com/sponsors/isaacs"
9359
+      }
9360
+    },
9361
+    "node_modules/npm/node_modules/node-gyp/node_modules/cacache/node_modules/minipass": {
9362
+      "version": "7.0.3",
9363
+      "dev": true,
9364
+      "inBundle": true,
9365
+      "license": "ISC",
9366
+      "engines": {
9367
+        "node": ">=16 || 14 >=14.17"
9368
+      }
9369
+    },
9214 9370
     "node_modules/npm/node_modules/node-gyp/node_modules/gauge": {
9215 9371
       "version": "4.0.4",
9216 9372
       "dev": true,
... ...
@@ -9250,6 +9406,41 @@
9250 9406
         "url": "https://github.com/sponsors/isaacs"
9251 9407
       }
9252 9408
     },
9409
+    "node_modules/npm/node_modules/node-gyp/node_modules/lru-cache": {
9410
+      "version": "7.18.3",
9411
+      "dev": true,
9412
+      "inBundle": true,
9413
+      "license": "ISC",
9414
+      "engines": {
9415
+        "node": ">=12"
9416
+      }
9417
+    },
9418
+    "node_modules/npm/node_modules/node-gyp/node_modules/make-fetch-happen": {
9419
+      "version": "11.1.1",
9420
+      "dev": true,
9421
+      "inBundle": true,
9422
+      "license": "ISC",
9423
+      "dependencies": {
9424
+        "agentkeepalive": "^4.2.1",
9425
+        "cacache": "^17.0.0",
9426
+        "http-cache-semantics": "^4.1.1",
9427
+        "http-proxy-agent": "^5.0.0",
9428
+        "https-proxy-agent": "^5.0.0",
9429
+        "is-lambda": "^1.0.1",
9430
+        "lru-cache": "^7.7.1",
9431
+        "minipass": "^5.0.0",
9432
+        "minipass-fetch": "^3.0.0",
9433
+        "minipass-flush": "^1.0.5",
9434
+        "minipass-pipeline": "^1.2.4",
9435
+        "negotiator": "^0.6.3",
9436
+        "promise-retry": "^2.0.1",
9437
+        "socks-proxy-agent": "^7.0.0",
9438
+        "ssri": "^10.0.0"
9439
+      },
9440
+      "engines": {
9441
+        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9442
+      }
9443
+    },
9253 9444
     "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": {
9254 9445
       "version": "3.1.2",
9255 9446
       "dev": true,
... ...
@@ -9262,6 +9453,15 @@
9262 9453
         "node": "*"
9263 9454
       }
9264 9455
     },
9456
+    "node_modules/npm/node_modules/node-gyp/node_modules/minipass": {
9457
+      "version": "5.0.0",
9458
+      "dev": true,
9459
+      "inBundle": true,
9460
+      "license": "ISC",
9461
+      "engines": {
9462
+        "node": ">=8"
9463
+      }
9464
+    },
9265 9465
     "node_modules/npm/node_modules/node-gyp/node_modules/nopt": {
9266 9466
       "version": "6.0.0",
9267 9467
       "dev": true,
... ...
@@ -9343,18 +9543,18 @@
9343 9543
       }
9344 9544
     },
9345 9545
     "node_modules/npm/node_modules/normalize-package-data": {
9346
-      "version": "5.0.0",
9546
+      "version": "6.0.0",
9347 9547
       "dev": true,
9348 9548
       "inBundle": true,
9349 9549
       "license": "BSD-2-Clause",
9350 9550
       "dependencies": {
9351
-        "hosted-git-info": "^6.0.0",
9551
+        "hosted-git-info": "^7.0.0",
9352 9552
         "is-core-module": "^2.8.1",
9353 9553
         "semver": "^7.3.5",
9354 9554
         "validate-npm-package-license": "^3.0.4"
9355 9555
       },
9356 9556
       "engines": {
9357
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9557
+        "node": "^16.14.0 || >=18.0.0"
9358 9558
       }
9359 9559
     },
9360 9560
     "node_modules/npm/node_modules/npm-audit-report": {
... ...
@@ -9379,7 +9579,7 @@
9379 9579
       }
9380 9580
     },
9381 9581
     "node_modules/npm/node_modules/npm-install-checks": {
9382
-      "version": "6.1.1",
9582
+      "version": "6.2.0",
9383 9583
       "dev": true,
9384 9584
       "inBundle": true,
9385 9585
       "license": "BSD-2-Clause",
... ...
@@ -9400,22 +9600,22 @@
9400 9600
       }
9401 9601
     },
9402 9602
     "node_modules/npm/node_modules/npm-package-arg": {
9403
-      "version": "10.1.0",
9603
+      "version": "11.0.0",
9404 9604
       "dev": true,
9405 9605
       "inBundle": true,
9406 9606
       "license": "ISC",
9407 9607
       "dependencies": {
9408
-        "hosted-git-info": "^6.0.0",
9608
+        "hosted-git-info": "^7.0.0",
9409 9609
         "proc-log": "^3.0.0",
9410 9610
         "semver": "^7.3.5",
9411 9611
         "validate-npm-package-name": "^5.0.0"
9412 9612
       },
9413 9613
       "engines": {
9414
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9614
+        "node": "^16.14.0 || >=18.0.0"
9415 9615
       }
9416 9616
     },
9417 9617
     "node_modules/npm/node_modules/npm-packlist": {
9418
-      "version": "7.0.4",
9618
+      "version": "8.0.0",
9419 9619
       "dev": true,
9420 9620
       "inBundle": true,
9421 9621
       "license": "ISC",
... ...
@@ -9427,49 +9627,49 @@
9427 9627
       }
9428 9628
     },
9429 9629
     "node_modules/npm/node_modules/npm-pick-manifest": {
9430
-      "version": "8.0.1",
9630
+      "version": "9.0.0",
9431 9631
       "dev": true,
9432 9632
       "inBundle": true,
9433 9633
       "license": "ISC",
9434 9634
       "dependencies": {
9435 9635
         "npm-install-checks": "^6.0.0",
9436 9636
         "npm-normalize-package-bin": "^3.0.0",
9437
-        "npm-package-arg": "^10.0.0",
9637
+        "npm-package-arg": "^11.0.0",
9438 9638
         "semver": "^7.3.5"
9439 9639
       },
9440 9640
       "engines": {
9441
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9641
+        "node": "^16.14.0 || >=18.0.0"
9442 9642
       }
9443 9643
     },
9444 9644
     "node_modules/npm/node_modules/npm-profile": {
9445
-      "version": "7.0.1",
9645
+      "version": "9.0.0",
9446 9646
       "dev": true,
9447 9647
       "inBundle": true,
9448 9648
       "license": "ISC",
9449 9649
       "dependencies": {
9450
-        "npm-registry-fetch": "^14.0.0",
9650
+        "npm-registry-fetch": "^16.0.0",
9451 9651
         "proc-log": "^3.0.0"
9452 9652
       },
9453 9653
       "engines": {
9454
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9654
+        "node": "^16.14.0 || >=18.0.0"
9455 9655
       }
9456 9656
     },
9457 9657
     "node_modules/npm/node_modules/npm-registry-fetch": {
9458
-      "version": "14.0.5",
9658
+      "version": "16.0.0",
9459 9659
       "dev": true,
9460 9660
       "inBundle": true,
9461 9661
       "license": "ISC",
9462 9662
       "dependencies": {
9463
-        "make-fetch-happen": "^11.0.0",
9464
-        "minipass": "^5.0.0",
9663
+        "make-fetch-happen": "^13.0.0",
9664
+        "minipass": "^7.0.2",
9465 9665
         "minipass-fetch": "^3.0.0",
9466 9666
         "minipass-json-stream": "^1.0.1",
9467 9667
         "minizlib": "^2.1.2",
9468
-        "npm-package-arg": "^10.0.0",
9668
+        "npm-package-arg": "^11.0.0",
9469 9669
         "proc-log": "^3.0.0"
9470 9670
       },
9471 9671
       "engines": {
9472
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9672
+        "node": "^16.14.0 || >=18.0.0"
9473 9673
       }
9474 9674
     },
9475 9675
     "node_modules/npm/node_modules/npm-user-validate": {
... ...
@@ -9521,27 +9721,27 @@
9521 9721
       }
9522 9722
     },
9523 9723
     "node_modules/npm/node_modules/pacote": {
9524
-      "version": "15.2.0",
9724
+      "version": "17.0.4",
9525 9725
       "dev": true,
9526 9726
       "inBundle": true,
9527 9727
       "license": "ISC",
9528 9728
       "dependencies": {
9529
-        "@npmcli/git": "^4.0.0",
9729
+        "@npmcli/git": "^5.0.0",
9530 9730
         "@npmcli/installed-package-contents": "^2.0.1",
9531
-        "@npmcli/promise-spawn": "^6.0.1",
9532
-        "@npmcli/run-script": "^6.0.0",
9533
-        "cacache": "^17.0.0",
9731
+        "@npmcli/promise-spawn": "^7.0.0",
9732
+        "@npmcli/run-script": "^7.0.0",
9733
+        "cacache": "^18.0.0",
9534 9734
         "fs-minipass": "^3.0.0",
9535
-        "minipass": "^5.0.0",
9536
-        "npm-package-arg": "^10.0.0",
9537
-        "npm-packlist": "^7.0.0",
9538
-        "npm-pick-manifest": "^8.0.0",
9539
-        "npm-registry-fetch": "^14.0.0",
9735
+        "minipass": "^7.0.2",
9736
+        "npm-package-arg": "^11.0.0",
9737
+        "npm-packlist": "^8.0.0",
9738
+        "npm-pick-manifest": "^9.0.0",
9739
+        "npm-registry-fetch": "^16.0.0",
9540 9740
         "proc-log": "^3.0.0",
9541 9741
         "promise-retry": "^2.0.1",
9542
-        "read-package-json": "^6.0.0",
9742
+        "read-package-json": "^7.0.0",
9543 9743
         "read-package-json-fast": "^3.0.0",
9544
-        "sigstore": "^1.3.0",
9744
+        "sigstore": "^2.0.0",
9545 9745
         "ssri": "^10.0.0",
9546 9746
         "tar": "^6.1.11"
9547 9747
       },
... ...
@@ -9549,7 +9749,7 @@
9549 9749
         "pacote": "lib/bin.js"
9550 9750
       },
9551 9751
       "engines": {
9552
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9752
+        "node": "^16.14.0 || >=18.0.0"
9553 9753
       }
9554 9754
     },
9555 9755
     "node_modules/npm/node_modules/parse-conflict-json": {
... ...
@@ -9585,13 +9785,13 @@
9585 9785
       }
9586 9786
     },
9587 9787
     "node_modules/npm/node_modules/path-scurry": {
9588
-      "version": "1.9.2",
9788
+      "version": "1.10.1",
9589 9789
       "dev": true,
9590 9790
       "inBundle": true,
9591 9791
       "license": "BlueOak-1.0.0",
9592 9792
       "dependencies": {
9593
-        "lru-cache": "^9.1.1",
9594
-        "minipass": "^5.0.0 || ^6.0.2"
9793
+        "lru-cache": "^9.1.1 || ^10.0.0",
9794
+        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
9595 9795
       },
9596 9796
       "engines": {
9597 9797
         "node": ">=16 || 14 >=14.17"
... ...
@@ -9600,15 +9800,6 @@
9600 9800
         "url": "https://github.com/sponsors/isaacs"
9601 9801
       }
9602 9802
     },
9603
-    "node_modules/npm/node_modules/path-scurry/node_modules/lru-cache": {
9604
-      "version": "9.1.1",
9605
-      "dev": true,
9606
-      "inBundle": true,
9607
-      "license": "ISC",
9608
-      "engines": {
9609
-        "node": "14 || >=16.14"
9610
-      }
9611
-    },
9612 9803
     "node_modules/npm/node_modules/postcss-selector-parser": {
9613 9804
       "version": "6.0.13",
9614 9805
       "dev": true,
... ...
@@ -9719,18 +9910,18 @@
9719 9910
       }
9720 9911
     },
9721 9912
     "node_modules/npm/node_modules/read-package-json": {
9722
-      "version": "6.0.4",
9913
+      "version": "7.0.0",
9723 9914
       "dev": true,
9724 9915
       "inBundle": true,
9725 9916
       "license": "ISC",
9726 9917
       "dependencies": {
9727 9918
         "glob": "^10.2.2",
9728 9919
         "json-parse-even-better-errors": "^3.0.0",
9729
-        "normalize-package-data": "^5.0.0",
9920
+        "normalize-package-data": "^6.0.0",
9730 9921
         "npm-normalize-package-bin": "^3.0.0"
9731 9922
       },
9732 9923
       "engines": {
9733
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
9924
+        "node": "^16.14.0 || >=18.0.0"
9734 9925
       }
9735 9926
     },
9736 9927
     "node_modules/npm/node_modules/read-package-json-fast": {
... ...
@@ -9921,20 +10112,18 @@
9921 10112
       }
9922 10113
     },
9923 10114
     "node_modules/npm/node_modules/sigstore": {
9924
-      "version": "1.7.0",
10115
+      "version": "2.1.0",
9925 10116
       "dev": true,
9926 10117
       "inBundle": true,
9927 10118
       "license": "Apache-2.0",
9928 10119
       "dependencies": {
9929
-        "@sigstore/protobuf-specs": "^0.1.0",
9930
-        "@sigstore/tuf": "^1.0.1",
9931
-        "make-fetch-happen": "^11.0.1"
9932
-      },
9933
-      "bin": {
9934
-        "sigstore": "bin/sigstore.js"
10120
+        "@sigstore/bundle": "^2.1.0",
10121
+        "@sigstore/protobuf-specs": "^0.2.1",
10122
+        "@sigstore/sign": "^2.1.0",
10123
+        "@sigstore/tuf": "^2.1.0"
9935 10124
       },
9936 10125
       "engines": {
9937
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
10126
+        "node": "^16.14.0 || >=18.0.0"
9938 10127
       }
9939 10128
     },
9940 10129
     "node_modules/npm/node_modules/smart-buffer": {
... ...
@@ -10008,12 +10197,12 @@
10008 10197
       "license": "CC0-1.0"
10009 10198
     },
10010 10199
     "node_modules/npm/node_modules/ssri": {
10011
-      "version": "10.0.4",
10200
+      "version": "10.0.5",
10012 10201
       "dev": true,
10013 10202
       "inBundle": true,
10014 10203
       "license": "ISC",
10015 10204
       "dependencies": {
10016
-        "minipass": "^5.0.0"
10205
+        "minipass": "^7.0.3"
10017 10206
       },
10018 10207
       "engines": {
10019 10208
         "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
... ...
@@ -10135,6 +10324,15 @@
10135 10324
         "node": ">=8"
10136 10325
       }
10137 10326
     },
10327
+    "node_modules/npm/node_modules/tar/node_modules/minipass": {
10328
+      "version": "5.0.0",
10329
+      "dev": true,
10330
+      "inBundle": true,
10331
+      "license": "ISC",
10332
+      "engines": {
10333
+        "node": ">=8"
10334
+      }
10335
+    },
10138 10336
     "node_modules/npm/node_modules/text-table": {
10139 10337
       "version": "0.2.0",
10140 10338
       "dev": true,
... ...
@@ -10157,17 +10355,17 @@
10157 10355
       }
10158 10356
     },
10159 10357
     "node_modules/npm/node_modules/tuf-js": {
10160
-      "version": "1.1.7",
10358
+      "version": "2.1.0",
10161 10359
       "dev": true,
10162 10360
       "inBundle": true,
10163 10361
       "license": "MIT",
10164 10362
       "dependencies": {
10165
-        "@tufjs/models": "1.0.4",
10363
+        "@tufjs/models": "2.0.0",
10166 10364
         "debug": "^4.3.4",
10167
-        "make-fetch-happen": "^11.1.1"
10365
+        "make-fetch-happen": "^13.0.0"
10168 10366
       },
10169 10367
       "engines": {
10170
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
10368
+        "node": "^16.14.0 || >=18.0.0"
10171 10369
       }
10172 10370
     },
10173 10371
     "node_modules/npm/node_modules/unique-filename": {
... ...
@@ -10238,18 +10436,27 @@
10238 10436
       }
10239 10437
     },
10240 10438
     "node_modules/npm/node_modules/which": {
10241
-      "version": "3.0.1",
10439
+      "version": "4.0.0",
10242 10440
       "dev": true,
10243 10441
       "inBundle": true,
10244 10442
       "license": "ISC",
10245 10443
       "dependencies": {
10246
-        "isexe": "^2.0.0"
10444
+        "isexe": "^3.1.1"
10247 10445
       },
10248 10446
       "bin": {
10249 10447
         "node-which": "bin/which.js"
10250 10448
       },
10251 10449
       "engines": {
10252
-        "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
10450
+        "node": "^16.13.0 || >=18.0.0"
10451
+      }
10452
+    },
10453
+    "node_modules/npm/node_modules/which/node_modules/isexe": {
10454
+      "version": "3.1.1",
10455
+      "dev": true,
10456
+      "inBundle": true,
10457
+      "license": "ISC",
10458
+      "engines": {
10459
+        "node": ">=16"
10253 10460
       }
10254 10461
     },
10255 10462
     "node_modules/npm/node_modules/wide-align": {
... ...
@@ -17,7 +17,7 @@
17 17
     "eslint-plugin-react": "^7.20.3",
18 18
     "jest": "^29.5.0",
19 19
     "jest-junit": "^16.0.0",
20
-    "npm": "^9.6.7",
20
+    "npm": "^10.0.0",
21 21
     "prettier": "^3.0.0"
22 22
   },
23 23
   "files": [