my monorepo for atproto based applications

init pulumi + scaleway

+3054 -41
+2 -2
feed-generator/scripts/publishFeedGen.ts
··· 97 97 throw new Error("expected png or jpeg"); 98 98 } 99 99 const img = await fs.readFile(avatar); 100 - const blobRes = await agent.api.com.atproto.repo.uploadBlob(img, { 100 + const blobRes = await agent.com.atproto.repo.uploadBlob(img, { 101 101 encoding, 102 102 }); 103 103 avatarRef = blobRes.data.blob; 104 104 } 105 105 106 - await agent.api.com.atproto.repo.putRecord({ 106 + await agent.com.atproto.repo.putRecord({ 107 107 repo: agent.session?.did ?? "", 108 108 collection: ids.AppBskyFeedGenerator, 109 109 rkey: recordName,
+1 -1
feed-generator/scripts/unpublishFeedGen.ts
··· 54 54 }); 55 55 await agent.login({ identifier: handle, password }); 56 56 57 - await agent.api.com.atproto.repo.deleteRecord({ 57 + await agent.com.atproto.repo.deleteRecord({ 58 58 repo: agent.session?.did ?? "", 59 59 collection: ids.AppBskyFeedGenerator, 60 60 rkey: recordName,
+1
feed-generator/src/util/subscription.ts
··· 32 32 ); 33 33 } catch (err) { 34 34 console.error("repo subscription skipped invalid message", err); 35 + return undefined; 35 36 } 36 37 }, 37 38 });
+2
infra/.gitignore
··· 1 + /bin/ 2 + /node_modules/
+1
infra/Pulumi.prod.yaml
··· 1 + encryptionsalt: v1:iOYLsUymVvg=:v1:aKfvlaIVvwv9MqlA:GTmY5pIke33+sVwWnKVYiexPbT8spA==
+11
infra/Pulumi.yaml
··· 1 + name: atprotocal-apps 2 + description: My ATProto monorepo infra 3 + runtime: 4 + name: nodejs 5 + options: 6 + packagemanager: npm 7 + config: 8 + scaleway:profile: atproto-apps 9 + pulumi:tags: 10 + value: 11 + pulumi:template: typescript
+27
infra/README.md
··· 1 + ## Dependencies 2 + 3 + pulumi cli 4 + 5 + ```sh 6 + brew install pulumi/tap/pulumi 7 + # or 8 + curl -fsSL https://get.pulumi.com | sh 9 + ``` 10 + 11 + pulumi scaleway: https://github.com/pulumiverse/pulumi-scaleway/blob/main/docs/installation-configuration.md 12 + 13 + ```sh 14 + npm i @pulumiverse/scaleway 15 + pulumi plugin install resource scaleway 1.26.0 --server github://api.github.com/pulumiverse 16 + ``` 17 + 18 + Scalway env 19 + 20 + ```sh 21 + export SCW_ACCESS_KEY="<SCW_ACCESS_KEY>" 22 + export SCW_SECRET_KEY="<SCW_SECRET_KEY>" 23 + export SCW_DEFAULT_PROJECT_ID="<SCW_DEFAULT_PROJECT_ID>" 24 + # Optional 25 + export SCW_DEFAULT_REGION="<SCW_DEFAULT_REGION>" 26 + export SCW_DEFAULT_ZONE="<SCW_DEFAULT_ZONE>" 27 + ```
+22
infra/index.ts
··· 1 + import { strict as assert } from "node:assert"; 2 + 3 + import * as pulumi from "@pulumi/pulumi"; 4 + import * as scaleway from "@pulumiverse/scaleway"; 5 + 6 + export default async () => { 7 + const conf = scaleway.getConfigOutput().apply((c) => { 8 + pulumi.log.info(c.projectId); 9 + checkConfig(c); 10 + return c; 11 + }); 12 + 13 + return {}; 14 + }; 15 + 16 + function checkConfig(c: scaleway.GetConfigResult): void { 17 + console.log(c.projectId); 18 + console.log(c.projectIdSource); 19 + pulumi.log.info(c.projectIdSource); 20 + pulumi.log.warn(c.projectId); 21 + assert.equal(c.projectId, "fb25204d-7250-448e-b24f-4a34cfbf60d6"); 22 + }
+15
infra/package.json
··· 1 + { 2 + "name": "@my/infra", 3 + "main": "index.ts", 4 + "scripts": { 5 + "pulumi": "PULUMI_CONFIG_PASSPHRASE='' pulumi" 6 + }, 7 + "devDependencies": { 8 + "@types/node": "^22", 9 + "typescript": "^5.8.3" 10 + }, 11 + "dependencies": { 12 + "@pulumi/pulumi": "^3.163.0", 13 + "@pulumiverse/scaleway": "^1.26.0" 14 + } 15 + }
+5
infra/tsconfig.json
··· 1 + { 2 + "extends": "../tsconfig.json", 3 + "compilerOptions": {}, 4 + "files": ["index.ts"] 5 + }
+2960 -33
package-lock.json
··· 8 8 "workspaces": [ 9 9 "./scripts/", 10 10 "./feed-generator/", 11 - "./lexicon/" 11 + "./lexicon/", 12 + "./infra/" 12 13 ], 13 14 "devDependencies": { 14 15 "prettier": "^3.5.3", ··· 43 44 }, 44 45 "engines": { 45 46 "node": ">= 22" 47 + } 48 + }, 49 + "infra": { 50 + "name": "@my/infra", 51 + "dependencies": { 52 + "@pulumi/pulumi": "^3.163.0", 53 + "@pulumiverse/scaleway": "^1.26.0" 54 + }, 55 + "devDependencies": { 56 + "@types/node": "^22", 57 + "typescript": "^5.8.3" 46 58 } 47 59 }, 48 60 "lexicon": { ··· 607 619 "version": "0.8.1", 608 620 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 609 621 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 610 - "dev": true, 622 + "devOptional": true, 611 623 "license": "MIT", 612 624 "dependencies": { 613 625 "@jridgewell/trace-mapping": "0.3.9" 614 626 }, 615 627 "engines": { 616 628 "node": ">=12" 629 + } 630 + }, 631 + "node_modules/@grpc/grpc-js": { 632 + "version": "1.13.3", 633 + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.13.3.tgz", 634 + "integrity": "sha512-FTXHdOoPbZrBjlVLHuKbDZnsTxXv2BlHF57xw6LuThXacXvtkahEPED0CKMk6obZDf65Hv4k3z62eyPNpvinIg==", 635 + "license": "Apache-2.0", 636 + "dependencies": { 637 + "@grpc/proto-loader": "^0.7.13", 638 + "@js-sdsl/ordered-map": "^4.4.2" 639 + }, 640 + "engines": { 641 + "node": ">=12.10.0" 642 + } 643 + }, 644 + "node_modules/@grpc/proto-loader": { 645 + "version": "0.7.15", 646 + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz", 647 + "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==", 648 + "license": "Apache-2.0", 649 + "dependencies": { 650 + "lodash.camelcase": "^4.3.0", 651 + "long": "^5.0.0", 652 + "protobufjs": "^7.2.5", 653 + "yargs": "^17.7.2" 654 + }, 655 + "bin": { 656 + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" 657 + }, 658 + "engines": { 659 + "node": ">=6" 617 660 } 618 661 }, 619 662 "node_modules/@inquirer/checkbox": { ··· 950 993 "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==", 951 994 "license": "(Apache-2.0 AND MIT)" 952 995 }, 996 + "node_modules/@isaacs/cliui": { 997 + "version": "8.0.2", 998 + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", 999 + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", 1000 + "license": "ISC", 1001 + "dependencies": { 1002 + "string-width": "^5.1.2", 1003 + "string-width-cjs": "npm:string-width@^4.2.0", 1004 + "strip-ansi": "^7.0.1", 1005 + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", 1006 + "wrap-ansi": "^8.1.0", 1007 + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" 1008 + }, 1009 + "engines": { 1010 + "node": ">=12" 1011 + } 1012 + }, 1013 + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { 1014 + "version": "6.1.0", 1015 + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", 1016 + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", 1017 + "license": "MIT", 1018 + "engines": { 1019 + "node": ">=12" 1020 + }, 1021 + "funding": { 1022 + "url": "https://github.com/chalk/ansi-regex?sponsor=1" 1023 + } 1024 + }, 1025 + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { 1026 + "version": "6.2.1", 1027 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", 1028 + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", 1029 + "license": "MIT", 1030 + "engines": { 1031 + "node": ">=12" 1032 + }, 1033 + "funding": { 1034 + "url": "https://github.com/chalk/ansi-styles?sponsor=1" 1035 + } 1036 + }, 1037 + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { 1038 + "version": "9.2.2", 1039 + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", 1040 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1041 + "license": "MIT" 1042 + }, 1043 + "node_modules/@isaacs/cliui/node_modules/string-width": { 1044 + "version": "5.1.2", 1045 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", 1046 + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", 1047 + "license": "MIT", 1048 + "dependencies": { 1049 + "eastasianwidth": "^0.2.0", 1050 + "emoji-regex": "^9.2.2", 1051 + "strip-ansi": "^7.0.1" 1052 + }, 1053 + "engines": { 1054 + "node": ">=12" 1055 + }, 1056 + "funding": { 1057 + "url": "https://github.com/sponsors/sindresorhus" 1058 + } 1059 + }, 1060 + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { 1061 + "version": "7.1.0", 1062 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", 1063 + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", 1064 + "license": "MIT", 1065 + "dependencies": { 1066 + "ansi-regex": "^6.0.1" 1067 + }, 1068 + "engines": { 1069 + "node": ">=12" 1070 + }, 1071 + "funding": { 1072 + "url": "https://github.com/chalk/strip-ansi?sponsor=1" 1073 + } 1074 + }, 1075 + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { 1076 + "version": "8.1.0", 1077 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", 1078 + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", 1079 + "license": "MIT", 1080 + "dependencies": { 1081 + "ansi-styles": "^6.1.0", 1082 + "string-width": "^5.0.1", 1083 + "strip-ansi": "^7.0.1" 1084 + }, 1085 + "engines": { 1086 + "node": ">=12" 1087 + }, 1088 + "funding": { 1089 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 1090 + } 1091 + }, 1092 + "node_modules/@isaacs/string-locale-compare": { 1093 + "version": "1.1.0", 1094 + "resolved": "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz", 1095 + "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", 1096 + "license": "ISC" 1097 + }, 953 1098 "node_modules/@jridgewell/resolve-uri": { 954 1099 "version": "3.1.2", 955 1100 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", 956 1101 "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", 957 - "dev": true, 1102 + "devOptional": true, 958 1103 "license": "MIT", 959 1104 "engines": { 960 1105 "node": ">=6.0.0" ··· 964 1109 "version": "1.5.0", 965 1110 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 966 1111 "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 967 - "dev": true, 1112 + "devOptional": true, 968 1113 "license": "MIT" 969 1114 }, 970 1115 "node_modules/@jridgewell/trace-mapping": { 971 1116 "version": "0.3.9", 972 1117 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 973 1118 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 974 - "dev": true, 1119 + "devOptional": true, 975 1120 "license": "MIT", 976 1121 "dependencies": { 977 1122 "@jridgewell/resolve-uri": "^3.0.3", 978 1123 "@jridgewell/sourcemap-codec": "^1.4.10" 979 1124 } 980 1125 }, 1126 + "node_modules/@js-sdsl/ordered-map": { 1127 + "version": "4.4.2", 1128 + "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", 1129 + "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", 1130 + "license": "MIT", 1131 + "funding": { 1132 + "type": "opencollective", 1133 + "url": "https://opencollective.com/js-sdsl" 1134 + } 1135 + }, 1136 + "node_modules/@logdna/tail-file": { 1137 + "version": "2.2.0", 1138 + "resolved": "https://registry.npmjs.org/@logdna/tail-file/-/tail-file-2.2.0.tgz", 1139 + "integrity": "sha512-XGSsWDweP80Fks16lwkAUIr54ICyBs6PsI4mpfTLQaWgEJRtY9xEV+PeyDpJ+sJEGZxqINlpmAwe/6tS1pP8Ng==", 1140 + "license": "SEE LICENSE IN LICENSE", 1141 + "engines": { 1142 + "node": ">=10.3.0" 1143 + } 1144 + }, 981 1145 "node_modules/@my/feed-generator": { 982 1146 "resolved": "feed-generator", 1147 + "link": true 1148 + }, 1149 + "node_modules/@my/infra": { 1150 + "resolved": "infra", 983 1151 "link": true 984 1152 }, 985 1153 "node_modules/@my/lexicon": { ··· 1051 1219 "node": ">= 8" 1052 1220 } 1053 1221 }, 1222 + "node_modules/@npmcli/agent": { 1223 + "version": "2.2.2", 1224 + "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.2.tgz", 1225 + "integrity": "sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==", 1226 + "license": "ISC", 1227 + "dependencies": { 1228 + "agent-base": "^7.1.0", 1229 + "http-proxy-agent": "^7.0.0", 1230 + "https-proxy-agent": "^7.0.1", 1231 + "lru-cache": "^10.0.1", 1232 + "socks-proxy-agent": "^8.0.3" 1233 + }, 1234 + "engines": { 1235 + "node": "^16.14.0 || >=18.0.0" 1236 + } 1237 + }, 1238 + "node_modules/@npmcli/arborist": { 1239 + "version": "7.5.4", 1240 + "resolved": "https://registry.npmjs.org/@npmcli/arborist/-/arborist-7.5.4.tgz", 1241 + "integrity": "sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==", 1242 + "license": "ISC", 1243 + "dependencies": { 1244 + "@isaacs/string-locale-compare": "^1.1.0", 1245 + "@npmcli/fs": "^3.1.1", 1246 + "@npmcli/installed-package-contents": "^2.1.0", 1247 + "@npmcli/map-workspaces": "^3.0.2", 1248 + "@npmcli/metavuln-calculator": "^7.1.1", 1249 + "@npmcli/name-from-folder": "^2.0.0", 1250 + "@npmcli/node-gyp": "^3.0.0", 1251 + "@npmcli/package-json": "^5.1.0", 1252 + "@npmcli/query": "^3.1.0", 1253 + "@npmcli/redact": "^2.0.0", 1254 + "@npmcli/run-script": "^8.1.0", 1255 + "bin-links": "^4.0.4", 1256 + "cacache": "^18.0.3", 1257 + "common-ancestor-path": "^1.0.1", 1258 + "hosted-git-info": "^7.0.2", 1259 + "json-parse-even-better-errors": "^3.0.2", 1260 + "json-stringify-nice": "^1.1.4", 1261 + "lru-cache": "^10.2.2", 1262 + "minimatch": "^9.0.4", 1263 + "nopt": "^7.2.1", 1264 + "npm-install-checks": "^6.2.0", 1265 + "npm-package-arg": "^11.0.2", 1266 + "npm-pick-manifest": "^9.0.1", 1267 + "npm-registry-fetch": "^17.0.1", 1268 + "pacote": "^18.0.6", 1269 + "parse-conflict-json": "^3.0.0", 1270 + "proc-log": "^4.2.0", 1271 + "proggy": "^2.0.0", 1272 + "promise-all-reject-late": "^1.0.0", 1273 + "promise-call-limit": "^3.0.1", 1274 + "read-package-json-fast": "^3.0.2", 1275 + "semver": "^7.3.7", 1276 + "ssri": "^10.0.6", 1277 + "treeverse": "^3.0.0", 1278 + "walk-up-path": "^3.0.1" 1279 + }, 1280 + "bin": { 1281 + "arborist": "bin/index.js" 1282 + }, 1283 + "engines": { 1284 + "node": "^16.14.0 || >=18.0.0" 1285 + } 1286 + }, 1287 + "node_modules/@npmcli/fs": { 1288 + "version": "3.1.1", 1289 + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz", 1290 + "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==", 1291 + "license": "ISC", 1292 + "dependencies": { 1293 + "semver": "^7.3.5" 1294 + }, 1295 + "engines": { 1296 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1297 + } 1298 + }, 1299 + "node_modules/@npmcli/git": { 1300 + "version": "5.0.8", 1301 + "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.8.tgz", 1302 + "integrity": "sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==", 1303 + "license": "ISC", 1304 + "dependencies": { 1305 + "@npmcli/promise-spawn": "^7.0.0", 1306 + "ini": "^4.1.3", 1307 + "lru-cache": "^10.0.1", 1308 + "npm-pick-manifest": "^9.0.0", 1309 + "proc-log": "^4.0.0", 1310 + "promise-inflight": "^1.0.1", 1311 + "promise-retry": "^2.0.1", 1312 + "semver": "^7.3.5", 1313 + "which": "^4.0.0" 1314 + }, 1315 + "engines": { 1316 + "node": "^16.14.0 || >=18.0.0" 1317 + } 1318 + }, 1319 + "node_modules/@npmcli/git/node_modules/ini": { 1320 + "version": "4.1.3", 1321 + "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", 1322 + "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", 1323 + "license": "ISC", 1324 + "engines": { 1325 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1326 + } 1327 + }, 1328 + "node_modules/@npmcli/installed-package-contents": { 1329 + "version": "2.1.0", 1330 + "resolved": "https://registry.npmjs.org/@npmcli/installed-package-contents/-/installed-package-contents-2.1.0.tgz", 1331 + "integrity": "sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==", 1332 + "license": "ISC", 1333 + "dependencies": { 1334 + "npm-bundled": "^3.0.0", 1335 + "npm-normalize-package-bin": "^3.0.0" 1336 + }, 1337 + "bin": { 1338 + "installed-package-contents": "bin/index.js" 1339 + }, 1340 + "engines": { 1341 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1342 + } 1343 + }, 1344 + "node_modules/@npmcli/map-workspaces": { 1345 + "version": "3.0.6", 1346 + "resolved": "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-3.0.6.tgz", 1347 + "integrity": "sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==", 1348 + "license": "ISC", 1349 + "dependencies": { 1350 + "@npmcli/name-from-folder": "^2.0.0", 1351 + "glob": "^10.2.2", 1352 + "minimatch": "^9.0.0", 1353 + "read-package-json-fast": "^3.0.0" 1354 + }, 1355 + "engines": { 1356 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1357 + } 1358 + }, 1359 + "node_modules/@npmcli/metavuln-calculator": { 1360 + "version": "7.1.1", 1361 + "resolved": "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-7.1.1.tgz", 1362 + "integrity": "sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==", 1363 + "license": "ISC", 1364 + "dependencies": { 1365 + "cacache": "^18.0.0", 1366 + "json-parse-even-better-errors": "^3.0.0", 1367 + "pacote": "^18.0.0", 1368 + "proc-log": "^4.1.0", 1369 + "semver": "^7.3.5" 1370 + }, 1371 + "engines": { 1372 + "node": "^16.14.0 || >=18.0.0" 1373 + } 1374 + }, 1375 + "node_modules/@npmcli/name-from-folder": { 1376 + "version": "2.0.0", 1377 + "resolved": "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-2.0.0.tgz", 1378 + "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", 1379 + "license": "ISC", 1380 + "engines": { 1381 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1382 + } 1383 + }, 1384 + "node_modules/@npmcli/node-gyp": { 1385 + "version": "3.0.0", 1386 + "resolved": "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz", 1387 + "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", 1388 + "license": "ISC", 1389 + "engines": { 1390 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1391 + } 1392 + }, 1393 + "node_modules/@npmcli/package-json": { 1394 + "version": "5.2.1", 1395 + "resolved": "https://registry.npmjs.org/@npmcli/package-json/-/package-json-5.2.1.tgz", 1396 + "integrity": "sha512-f7zYC6kQautXHvNbLEWgD/uGu1+xCn9izgqBfgItWSx22U0ZDekxN08A1vM8cTxj/cRVe0Q94Ode+tdoYmIOOQ==", 1397 + "license": "ISC", 1398 + "dependencies": { 1399 + "@npmcli/git": "^5.0.0", 1400 + "glob": "^10.2.2", 1401 + "hosted-git-info": "^7.0.0", 1402 + "json-parse-even-better-errors": "^3.0.0", 1403 + "normalize-package-data": "^6.0.0", 1404 + "proc-log": "^4.0.0", 1405 + "semver": "^7.5.3" 1406 + }, 1407 + "engines": { 1408 + "node": "^16.14.0 || >=18.0.0" 1409 + } 1410 + }, 1411 + "node_modules/@npmcli/promise-spawn": { 1412 + "version": "7.0.2", 1413 + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.2.tgz", 1414 + "integrity": "sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==", 1415 + "license": "ISC", 1416 + "dependencies": { 1417 + "which": "^4.0.0" 1418 + }, 1419 + "engines": { 1420 + "node": "^16.14.0 || >=18.0.0" 1421 + } 1422 + }, 1423 + "node_modules/@npmcli/query": { 1424 + "version": "3.1.0", 1425 + "resolved": "https://registry.npmjs.org/@npmcli/query/-/query-3.1.0.tgz", 1426 + "integrity": "sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==", 1427 + "license": "ISC", 1428 + "dependencies": { 1429 + "postcss-selector-parser": "^6.0.10" 1430 + }, 1431 + "engines": { 1432 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 1433 + } 1434 + }, 1435 + "node_modules/@npmcli/redact": { 1436 + "version": "2.0.1", 1437 + "resolved": "https://registry.npmjs.org/@npmcli/redact/-/redact-2.0.1.tgz", 1438 + "integrity": "sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==", 1439 + "license": "ISC", 1440 + "engines": { 1441 + "node": "^16.14.0 || >=18.0.0" 1442 + } 1443 + }, 1444 + "node_modules/@npmcli/run-script": { 1445 + "version": "8.1.0", 1446 + "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-8.1.0.tgz", 1447 + "integrity": "sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==", 1448 + "license": "ISC", 1449 + "dependencies": { 1450 + "@npmcli/node-gyp": "^3.0.0", 1451 + "@npmcli/package-json": "^5.0.0", 1452 + "@npmcli/promise-spawn": "^7.0.0", 1453 + "node-gyp": "^10.0.0", 1454 + "proc-log": "^4.0.0", 1455 + "which": "^4.0.0" 1456 + }, 1457 + "engines": { 1458 + "node": "^16.14.0 || >=18.0.0" 1459 + } 1460 + }, 1461 + "node_modules/@opentelemetry/api": { 1462 + "version": "1.9.0", 1463 + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", 1464 + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", 1465 + "license": "Apache-2.0", 1466 + "engines": { 1467 + "node": ">=8.0.0" 1468 + } 1469 + }, 1470 + "node_modules/@opentelemetry/api-logs": { 1471 + "version": "0.55.0", 1472 + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.55.0.tgz", 1473 + "integrity": "sha512-3cpa+qI45VHYcA5c0bHM6VHo9gicv3p5mlLHNG3rLyjQU8b7e0st1rWtrUn3JbZ3DwwCfhKop4eQ9UuYlC6Pkg==", 1474 + "license": "Apache-2.0", 1475 + "dependencies": { 1476 + "@opentelemetry/api": "^1.3.0" 1477 + }, 1478 + "engines": { 1479 + "node": ">=14" 1480 + } 1481 + }, 1482 + "node_modules/@opentelemetry/context-async-hooks": { 1483 + "version": "1.30.1", 1484 + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.30.1.tgz", 1485 + "integrity": "sha512-s5vvxXPVdjqS3kTLKMeBMvop9hbWkwzBpu+mUO2M7sZtlkyDJGwFe33wRKnbaYDo8ExRVBIIdwIGrqpxHuKttA==", 1486 + "license": "Apache-2.0", 1487 + "engines": { 1488 + "node": ">=14" 1489 + }, 1490 + "peerDependencies": { 1491 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1492 + } 1493 + }, 1494 + "node_modules/@opentelemetry/core": { 1495 + "version": "1.30.1", 1496 + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.30.1.tgz", 1497 + "integrity": "sha512-OOCM2C/QIURhJMuKaekP3TRBxBKxG/TWWA0TL2J6nXUtDnuCtccy49LUJF8xPFXMX+0LMcxFpCo8M9cGY1W6rQ==", 1498 + "license": "Apache-2.0", 1499 + "dependencies": { 1500 + "@opentelemetry/semantic-conventions": "1.28.0" 1501 + }, 1502 + "engines": { 1503 + "node": ">=14" 1504 + }, 1505 + "peerDependencies": { 1506 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1507 + } 1508 + }, 1509 + "node_modules/@opentelemetry/exporter-zipkin": { 1510 + "version": "1.30.1", 1511 + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-zipkin/-/exporter-zipkin-1.30.1.tgz", 1512 + "integrity": "sha512-6S2QIMJahIquvFaaxmcwpvQQRD/YFaMTNoIxrfPIPOeITN+a8lfEcPDxNxn8JDAaxkg+4EnXhz8upVDYenoQjA==", 1513 + "license": "Apache-2.0", 1514 + "dependencies": { 1515 + "@opentelemetry/core": "1.30.1", 1516 + "@opentelemetry/resources": "1.30.1", 1517 + "@opentelemetry/sdk-trace-base": "1.30.1", 1518 + "@opentelemetry/semantic-conventions": "1.28.0" 1519 + }, 1520 + "engines": { 1521 + "node": ">=14" 1522 + }, 1523 + "peerDependencies": { 1524 + "@opentelemetry/api": "^1.0.0" 1525 + } 1526 + }, 1527 + "node_modules/@opentelemetry/instrumentation": { 1528 + "version": "0.55.0", 1529 + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.55.0.tgz", 1530 + "integrity": "sha512-YDCMlaQRZkziLL3t6TONRgmmGxDx6MyQDXRD0dknkkgUZtOK5+8MWft1OXzmNu6XfBOdT12MKN5rz+jHUkafKQ==", 1531 + "license": "Apache-2.0", 1532 + "dependencies": { 1533 + "@opentelemetry/api-logs": "0.55.0", 1534 + "@types/shimmer": "^1.2.0", 1535 + "import-in-the-middle": "^1.8.1", 1536 + "require-in-the-middle": "^7.1.1", 1537 + "semver": "^7.5.2", 1538 + "shimmer": "^1.2.1" 1539 + }, 1540 + "engines": { 1541 + "node": ">=14" 1542 + }, 1543 + "peerDependencies": { 1544 + "@opentelemetry/api": "^1.3.0" 1545 + } 1546 + }, 1547 + "node_modules/@opentelemetry/instrumentation-grpc": { 1548 + "version": "0.55.0", 1549 + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-grpc/-/instrumentation-grpc-0.55.0.tgz", 1550 + "integrity": "sha512-n2ZH4pRwOy0Vhag/3eKqiyDBwcpUnGgJI9iiIRX7vivE0FMncaLazWphNFezRRaM/LuKwq1TD8pVUvieP68mow==", 1551 + "license": "Apache-2.0", 1552 + "dependencies": { 1553 + "@opentelemetry/instrumentation": "0.55.0", 1554 + "@opentelemetry/semantic-conventions": "1.27.0" 1555 + }, 1556 + "engines": { 1557 + "node": ">=14" 1558 + }, 1559 + "peerDependencies": { 1560 + "@opentelemetry/api": "^1.3.0" 1561 + } 1562 + }, 1563 + "node_modules/@opentelemetry/instrumentation-grpc/node_modules/@opentelemetry/semantic-conventions": { 1564 + "version": "1.27.0", 1565 + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", 1566 + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", 1567 + "license": "Apache-2.0", 1568 + "engines": { 1569 + "node": ">=14" 1570 + } 1571 + }, 1572 + "node_modules/@opentelemetry/propagator-b3": { 1573 + "version": "1.30.1", 1574 + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.30.1.tgz", 1575 + "integrity": "sha512-oATwWWDIJzybAZ4pO76ATN5N6FFbOA1otibAVlS8v90B4S1wClnhRUk7K+2CHAwN1JKYuj4jh/lpCEG5BAqFuQ==", 1576 + "license": "Apache-2.0", 1577 + "dependencies": { 1578 + "@opentelemetry/core": "1.30.1" 1579 + }, 1580 + "engines": { 1581 + "node": ">=14" 1582 + }, 1583 + "peerDependencies": { 1584 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1585 + } 1586 + }, 1587 + "node_modules/@opentelemetry/propagator-jaeger": { 1588 + "version": "1.30.1", 1589 + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.30.1.tgz", 1590 + "integrity": "sha512-Pj/BfnYEKIOImirH76M4hDaBSx6HyZ2CXUqk+Kj02m6BB80c/yo4BdWkn/1gDFfU+YPY+bPR2U0DKBfdxCKwmg==", 1591 + "license": "Apache-2.0", 1592 + "dependencies": { 1593 + "@opentelemetry/core": "1.30.1" 1594 + }, 1595 + "engines": { 1596 + "node": ">=14" 1597 + }, 1598 + "peerDependencies": { 1599 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1600 + } 1601 + }, 1602 + "node_modules/@opentelemetry/resources": { 1603 + "version": "1.30.1", 1604 + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.30.1.tgz", 1605 + "integrity": "sha512-5UxZqiAgLYGFjS4s9qm5mBVo433u+dSPUFWVWXmLAD4wB65oMCoXaJP1KJa9DIYYMeHu3z4BZcStG3LC593cWA==", 1606 + "license": "Apache-2.0", 1607 + "dependencies": { 1608 + "@opentelemetry/core": "1.30.1", 1609 + "@opentelemetry/semantic-conventions": "1.28.0" 1610 + }, 1611 + "engines": { 1612 + "node": ">=14" 1613 + }, 1614 + "peerDependencies": { 1615 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1616 + } 1617 + }, 1618 + "node_modules/@opentelemetry/sdk-trace-base": { 1619 + "version": "1.30.1", 1620 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.30.1.tgz", 1621 + "integrity": "sha512-jVPgBbH1gCy2Lb7X0AVQ8XAfgg0pJ4nvl8/IiQA6nxOsPvS+0zMJaFSs2ltXe0J6C8dqjcnpyqINDJmU30+uOg==", 1622 + "license": "Apache-2.0", 1623 + "dependencies": { 1624 + "@opentelemetry/core": "1.30.1", 1625 + "@opentelemetry/resources": "1.30.1", 1626 + "@opentelemetry/semantic-conventions": "1.28.0" 1627 + }, 1628 + "engines": { 1629 + "node": ">=14" 1630 + }, 1631 + "peerDependencies": { 1632 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1633 + } 1634 + }, 1635 + "node_modules/@opentelemetry/sdk-trace-node": { 1636 + "version": "1.30.1", 1637 + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.30.1.tgz", 1638 + "integrity": "sha512-cBjYOINt1JxXdpw1e5MlHmFRc5fgj4GW/86vsKFxJCJ8AL4PdVtYH41gWwl4qd4uQjqEL1oJVrXkSy5cnduAnQ==", 1639 + "license": "Apache-2.0", 1640 + "dependencies": { 1641 + "@opentelemetry/context-async-hooks": "1.30.1", 1642 + "@opentelemetry/core": "1.30.1", 1643 + "@opentelemetry/propagator-b3": "1.30.1", 1644 + "@opentelemetry/propagator-jaeger": "1.30.1", 1645 + "@opentelemetry/sdk-trace-base": "1.30.1", 1646 + "semver": "^7.5.2" 1647 + }, 1648 + "engines": { 1649 + "node": ">=14" 1650 + }, 1651 + "peerDependencies": { 1652 + "@opentelemetry/api": ">=1.0.0 <1.10.0" 1653 + } 1654 + }, 1655 + "node_modules/@opentelemetry/semantic-conventions": { 1656 + "version": "1.28.0", 1657 + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", 1658 + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", 1659 + "license": "Apache-2.0", 1660 + "engines": { 1661 + "node": ">=14" 1662 + } 1663 + }, 1664 + "node_modules/@pkgjs/parseargs": { 1665 + "version": "0.11.0", 1666 + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", 1667 + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", 1668 + "license": "MIT", 1669 + "optional": true, 1670 + "engines": { 1671 + "node": ">=14" 1672 + } 1673 + }, 1674 + "node_modules/@protobufjs/aspromise": { 1675 + "version": "1.1.2", 1676 + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", 1677 + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", 1678 + "license": "BSD-3-Clause" 1679 + }, 1680 + "node_modules/@protobufjs/base64": { 1681 + "version": "1.1.2", 1682 + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", 1683 + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", 1684 + "license": "BSD-3-Clause" 1685 + }, 1686 + "node_modules/@protobufjs/codegen": { 1687 + "version": "2.0.4", 1688 + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", 1689 + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", 1690 + "license": "BSD-3-Clause" 1691 + }, 1692 + "node_modules/@protobufjs/eventemitter": { 1693 + "version": "1.1.0", 1694 + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", 1695 + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", 1696 + "license": "BSD-3-Clause" 1697 + }, 1698 + "node_modules/@protobufjs/fetch": { 1699 + "version": "1.1.0", 1700 + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", 1701 + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", 1702 + "license": "BSD-3-Clause", 1703 + "dependencies": { 1704 + "@protobufjs/aspromise": "^1.1.1", 1705 + "@protobufjs/inquire": "^1.1.0" 1706 + } 1707 + }, 1708 + "node_modules/@protobufjs/float": { 1709 + "version": "1.0.2", 1710 + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", 1711 + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", 1712 + "license": "BSD-3-Clause" 1713 + }, 1714 + "node_modules/@protobufjs/inquire": { 1715 + "version": "1.1.0", 1716 + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", 1717 + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", 1718 + "license": "BSD-3-Clause" 1719 + }, 1720 + "node_modules/@protobufjs/path": { 1721 + "version": "1.1.2", 1722 + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", 1723 + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", 1724 + "license": "BSD-3-Clause" 1725 + }, 1726 + "node_modules/@protobufjs/pool": { 1727 + "version": "1.1.0", 1728 + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", 1729 + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", 1730 + "license": "BSD-3-Clause" 1731 + }, 1732 + "node_modules/@protobufjs/utf8": { 1733 + "version": "1.1.0", 1734 + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", 1735 + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", 1736 + "license": "BSD-3-Clause" 1737 + }, 1738 + "node_modules/@pulumi/pulumi": { 1739 + "version": "3.163.0", 1740 + "resolved": "https://registry.npmjs.org/@pulumi/pulumi/-/pulumi-3.163.0.tgz", 1741 + "integrity": "sha512-GWiF52tzNKWxL1MyulRxfXbD+OaFs9Wmt2yATxCxz5JhJTW1JKQIAfi6sj0Hax0jSBM794T9FdAresb/myFFHA==", 1742 + "license": "Apache-2.0", 1743 + "dependencies": { 1744 + "@grpc/grpc-js": "^1.10.1", 1745 + "@logdna/tail-file": "^2.0.6", 1746 + "@npmcli/arborist": "^7.3.1", 1747 + "@opentelemetry/api": "^1.9", 1748 + "@opentelemetry/exporter-zipkin": "^1.28", 1749 + "@opentelemetry/instrumentation": "^0.55", 1750 + "@opentelemetry/instrumentation-grpc": "^0.55", 1751 + "@opentelemetry/resources": "^1.28", 1752 + "@opentelemetry/sdk-trace-base": "^1.28", 1753 + "@opentelemetry/sdk-trace-node": "^1.28", 1754 + "@types/google-protobuf": "^3.15.5", 1755 + "@types/semver": "^7.5.6", 1756 + "@types/tmp": "^0.2.6", 1757 + "execa": "^5.1.0", 1758 + "fdir": "^6.1.1", 1759 + "google-protobuf": "^3.5.0", 1760 + "got": "^11.8.6", 1761 + "ini": "^2.0.0", 1762 + "js-yaml": "^3.14.0", 1763 + "minimist": "^1.2.6", 1764 + "normalize-package-data": "^6.0.0", 1765 + "picomatch": "^3.0.1", 1766 + "pkg-dir": "^7.0.0", 1767 + "require-from-string": "^2.0.1", 1768 + "semver": "^7.5.2", 1769 + "source-map-support": "^0.5.6", 1770 + "tmp": "^0.2.1", 1771 + "upath": "^1.1.0" 1772 + }, 1773 + "engines": { 1774 + "node": ">=18" 1775 + }, 1776 + "peerDependencies": { 1777 + "ts-node": ">= 7.0.1 < 12", 1778 + "typescript": ">= 3.8.3 < 6" 1779 + }, 1780 + "peerDependenciesMeta": { 1781 + "ts-node": { 1782 + "optional": true 1783 + }, 1784 + "typescript": { 1785 + "optional": true 1786 + } 1787 + } 1788 + }, 1789 + "node_modules/@pulumi/pulumi/node_modules/fdir": { 1790 + "version": "6.4.4", 1791 + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", 1792 + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", 1793 + "license": "MIT", 1794 + "peerDependencies": { 1795 + "picomatch": "^3 || ^4" 1796 + }, 1797 + "peerDependenciesMeta": { 1798 + "picomatch": { 1799 + "optional": true 1800 + } 1801 + } 1802 + }, 1803 + "node_modules/@pulumi/pulumi/node_modules/ini": { 1804 + "version": "2.0.0", 1805 + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", 1806 + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", 1807 + "license": "ISC", 1808 + "engines": { 1809 + "node": ">=10" 1810 + } 1811 + }, 1812 + "node_modules/@pulumi/pulumi/node_modules/picomatch": { 1813 + "version": "3.0.1", 1814 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", 1815 + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", 1816 + "license": "MIT", 1817 + "engines": { 1818 + "node": ">=10" 1819 + }, 1820 + "funding": { 1821 + "url": "https://github.com/sponsors/jonschlinkert" 1822 + } 1823 + }, 1824 + "node_modules/@pulumi/pulumi/node_modules/tmp": { 1825 + "version": "0.2.3", 1826 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", 1827 + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", 1828 + "license": "MIT", 1829 + "engines": { 1830 + "node": ">=14.14" 1831 + } 1832 + }, 1833 + "node_modules/@pulumiverse/scaleway": { 1834 + "version": "1.26.0", 1835 + "resolved": "https://registry.npmjs.org/@pulumiverse/scaleway/-/scaleway-1.26.0.tgz", 1836 + "integrity": "sha512-xmoFA4xKgB4bZxYV6kAL/yEVg+ijqxSnnxOGH+1ayRiwj5lCp3BSERppgIfJPPp39kmwHJghXGdYqeijvU7n4Q==", 1837 + "license": "Apache-2.0", 1838 + "dependencies": { 1839 + "@pulumi/pulumi": "^3.0.0" 1840 + } 1841 + }, 1842 + "node_modules/@sigstore/bundle": { 1843 + "version": "2.3.2", 1844 + "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.3.2.tgz", 1845 + "integrity": "sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==", 1846 + "license": "Apache-2.0", 1847 + "dependencies": { 1848 + "@sigstore/protobuf-specs": "^0.3.2" 1849 + }, 1850 + "engines": { 1851 + "node": "^16.14.0 || >=18.0.0" 1852 + } 1853 + }, 1854 + "node_modules/@sigstore/core": { 1855 + "version": "1.1.0", 1856 + "resolved": "https://registry.npmjs.org/@sigstore/core/-/core-1.1.0.tgz", 1857 + "integrity": "sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==", 1858 + "license": "Apache-2.0", 1859 + "engines": { 1860 + "node": "^16.14.0 || >=18.0.0" 1861 + } 1862 + }, 1863 + "node_modules/@sigstore/protobuf-specs": { 1864 + "version": "0.3.3", 1865 + "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.3.3.tgz", 1866 + "integrity": "sha512-RpacQhBlwpBWd7KEJsRKcBQalbV28fvkxwTOJIqhIuDysMMaJW47V4OqW30iJB9uRpqOSxxEAQFdr8tTattReQ==", 1867 + "license": "Apache-2.0", 1868 + "engines": { 1869 + "node": "^18.17.0 || >=20.5.0" 1870 + } 1871 + }, 1872 + "node_modules/@sigstore/sign": { 1873 + "version": "2.3.2", 1874 + "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.3.2.tgz", 1875 + "integrity": "sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==", 1876 + "license": "Apache-2.0", 1877 + "dependencies": { 1878 + "@sigstore/bundle": "^2.3.2", 1879 + "@sigstore/core": "^1.0.0", 1880 + "@sigstore/protobuf-specs": "^0.3.2", 1881 + "make-fetch-happen": "^13.0.1", 1882 + "proc-log": "^4.2.0", 1883 + "promise-retry": "^2.0.1" 1884 + }, 1885 + "engines": { 1886 + "node": "^16.14.0 || >=18.0.0" 1887 + } 1888 + }, 1889 + "node_modules/@sigstore/tuf": { 1890 + "version": "2.3.4", 1891 + "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.3.4.tgz", 1892 + "integrity": "sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==", 1893 + "license": "Apache-2.0", 1894 + "dependencies": { 1895 + "@sigstore/protobuf-specs": "^0.3.2", 1896 + "tuf-js": "^2.2.1" 1897 + }, 1898 + "engines": { 1899 + "node": "^16.14.0 || >=18.0.0" 1900 + } 1901 + }, 1902 + "node_modules/@sigstore/verify": { 1903 + "version": "1.2.1", 1904 + "resolved": "https://registry.npmjs.org/@sigstore/verify/-/verify-1.2.1.tgz", 1905 + "integrity": "sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==", 1906 + "license": "Apache-2.0", 1907 + "dependencies": { 1908 + "@sigstore/bundle": "^2.3.2", 1909 + "@sigstore/core": "^1.1.0", 1910 + "@sigstore/protobuf-specs": "^0.3.2" 1911 + }, 1912 + "engines": { 1913 + "node": "^16.14.0 || >=18.0.0" 1914 + } 1915 + }, 1916 + "node_modules/@sindresorhus/is": { 1917 + "version": "4.6.0", 1918 + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", 1919 + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", 1920 + "license": "MIT", 1921 + "engines": { 1922 + "node": ">=10" 1923 + }, 1924 + "funding": { 1925 + "url": "https://github.com/sindresorhus/is?sponsor=1" 1926 + } 1927 + }, 1928 + "node_modules/@szmarczak/http-timer": { 1929 + "version": "4.0.6", 1930 + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", 1931 + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", 1932 + "license": "MIT", 1933 + "dependencies": { 1934 + "defer-to-connect": "^2.0.0" 1935 + }, 1936 + "engines": { 1937 + "node": ">=10" 1938 + } 1939 + }, 1054 1940 "node_modules/@ts-morph/common": { 1055 1941 "version": "0.26.1", 1056 1942 "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.26.1.tgz", ··· 1067 1953 "version": "1.0.11", 1068 1954 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", 1069 1955 "integrity": "sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==", 1070 - "dev": true, 1956 + "devOptional": true, 1071 1957 "license": "MIT" 1072 1958 }, 1073 1959 "node_modules/@tsconfig/node12": { 1074 1960 "version": "1.0.11", 1075 1961 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 1076 1962 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 1077 - "dev": true, 1963 + "devOptional": true, 1078 1964 "license": "MIT" 1079 1965 }, 1080 1966 "node_modules/@tsconfig/node14": { 1081 1967 "version": "1.0.3", 1082 1968 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 1083 1969 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 1084 - "dev": true, 1970 + "devOptional": true, 1085 1971 "license": "MIT" 1086 1972 }, 1087 1973 "node_modules/@tsconfig/node16": { 1088 1974 "version": "1.0.4", 1089 1975 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", 1090 1976 "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", 1091 - "dev": true, 1977 + "devOptional": true, 1092 1978 "license": "MIT" 1093 1979 }, 1980 + "node_modules/@tufjs/canonical-json": { 1981 + "version": "2.0.0", 1982 + "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz", 1983 + "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", 1984 + "license": "MIT", 1985 + "engines": { 1986 + "node": "^16.14.0 || >=18.0.0" 1987 + } 1988 + }, 1989 + "node_modules/@tufjs/models": { 1990 + "version": "2.0.1", 1991 + "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.1.tgz", 1992 + "integrity": "sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==", 1993 + "license": "MIT", 1994 + "dependencies": { 1995 + "@tufjs/canonical-json": "2.0.0", 1996 + "minimatch": "^9.0.4" 1997 + }, 1998 + "engines": { 1999 + "node": "^16.14.0 || >=18.0.0" 2000 + } 2001 + }, 1094 2002 "node_modules/@types/adm-zip": { 1095 2003 "version": "0.5.7", 1096 2004 "resolved": "https://registry.npmjs.org/@types/adm-zip/-/adm-zip-0.5.7.tgz", ··· 1122 2030 "@types/node": "*" 1123 2031 } 1124 2032 }, 2033 + "node_modules/@types/cacheable-request": { 2034 + "version": "6.0.3", 2035 + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", 2036 + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", 2037 + "license": "MIT", 2038 + "dependencies": { 2039 + "@types/http-cache-semantics": "*", 2040 + "@types/keyv": "^3.1.4", 2041 + "@types/node": "*", 2042 + "@types/responselike": "^1.0.0" 2043 + } 2044 + }, 1125 2045 "node_modules/@types/connect": { 1126 2046 "version": "3.4.38", 1127 2047 "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", ··· 1157 2077 "@types/send": "*" 1158 2078 } 1159 2079 }, 2080 + "node_modules/@types/google-protobuf": { 2081 + "version": "3.15.12", 2082 + "resolved": "https://registry.npmjs.org/@types/google-protobuf/-/google-protobuf-3.15.12.tgz", 2083 + "integrity": "sha512-40um9QqwHjRS92qnOaDpL7RmDK15NuZYo9HihiJRbYkMQZlWnuH8AdvbMy8/o6lgLmKbDUKa+OALCltHdbOTpQ==", 2084 + "license": "MIT" 2085 + }, 2086 + "node_modules/@types/http-cache-semantics": { 2087 + "version": "4.0.4", 2088 + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", 2089 + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", 2090 + "license": "MIT" 2091 + }, 1160 2092 "node_modules/@types/http-errors": { 1161 2093 "version": "2.0.4", 1162 2094 "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", ··· 1164 2096 "dev": true, 1165 2097 "license": "MIT" 1166 2098 }, 2099 + "node_modules/@types/keyv": { 2100 + "version": "3.1.4", 2101 + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", 2102 + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", 2103 + "license": "MIT", 2104 + "dependencies": { 2105 + "@types/node": "*" 2106 + } 2107 + }, 1167 2108 "node_modules/@types/mime": { 1168 2109 "version": "1.3.5", 1169 2110 "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", ··· 1175 2116 "version": "22.14.1", 1176 2117 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz", 1177 2118 "integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==", 1178 - "dev": true, 1179 2119 "license": "MIT", 1180 2120 "dependencies": { 1181 2121 "undici-types": "~6.21.0" ··· 1195 2135 "dev": true, 1196 2136 "license": "MIT" 1197 2137 }, 2138 + "node_modules/@types/responselike": { 2139 + "version": "1.0.3", 2140 + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", 2141 + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", 2142 + "license": "MIT", 2143 + "dependencies": { 2144 + "@types/node": "*" 2145 + } 2146 + }, 2147 + "node_modules/@types/semver": { 2148 + "version": "7.7.0", 2149 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.7.0.tgz", 2150 + "integrity": "sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==", 2151 + "license": "MIT" 2152 + }, 1198 2153 "node_modules/@types/send": { 1199 2154 "version": "0.17.4", 1200 2155 "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", ··· 1218 2173 "@types/send": "*" 1219 2174 } 1220 2175 }, 2176 + "node_modules/@types/shimmer": { 2177 + "version": "1.2.0", 2178 + "resolved": "https://registry.npmjs.org/@types/shimmer/-/shimmer-1.2.0.tgz", 2179 + "integrity": "sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==", 2180 + "license": "MIT" 2181 + }, 2182 + "node_modules/@types/tmp": { 2183 + "version": "0.2.6", 2184 + "resolved": "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.6.tgz", 2185 + "integrity": "sha512-chhaNf2oKHlRkDGt+tiKE2Z5aJ6qalm7Z9rlLdBwmOiAAf09YQvvoLXjWK4HWPF1xU/fqvMgfNfpVoBscA/tKA==", 2186 + "license": "MIT" 2187 + }, 2188 + "node_modules/abbrev": { 2189 + "version": "2.0.0", 2190 + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-2.0.0.tgz", 2191 + "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", 2192 + "license": "ISC", 2193 + "engines": { 2194 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 2195 + } 2196 + }, 1221 2197 "node_modules/abort-controller": { 1222 2198 "version": "3.0.0", 1223 2199 "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", ··· 1268 2244 "version": "8.14.1", 1269 2245 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", 1270 2246 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", 1271 - "dev": true, 1272 2247 "license": "MIT", 1273 2248 "bin": { 1274 2249 "acorn": "bin/acorn" ··· 1277 2252 "node": ">=0.4.0" 1278 2253 } 1279 2254 }, 2255 + "node_modules/acorn-import-attributes": { 2256 + "version": "1.9.5", 2257 + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", 2258 + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", 2259 + "license": "MIT", 2260 + "peerDependencies": { 2261 + "acorn": "^8" 2262 + } 2263 + }, 1280 2264 "node_modules/acorn-walk": { 1281 2265 "version": "8.3.4", 1282 2266 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", 1283 2267 "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", 1284 - "dev": true, 2268 + "devOptional": true, 1285 2269 "license": "MIT", 1286 2270 "dependencies": { 1287 2271 "acorn": "^8.11.0" ··· 1298 2282 "license": "MIT", 1299 2283 "engines": { 1300 2284 "node": ">=12.0" 2285 + } 2286 + }, 2287 + "node_modules/agent-base": { 2288 + "version": "7.1.3", 2289 + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", 2290 + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", 2291 + "license": "MIT", 2292 + "engines": { 2293 + "node": ">= 14" 2294 + } 2295 + }, 2296 + "node_modules/aggregate-error": { 2297 + "version": "3.1.0", 2298 + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 2299 + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 2300 + "license": "MIT", 2301 + "dependencies": { 2302 + "clean-stack": "^2.0.0", 2303 + "indent-string": "^4.0.0" 2304 + }, 2305 + "engines": { 2306 + "node": ">=8" 1301 2307 } 1302 2308 }, 1303 2309 "node_modules/ansi-escapes": { ··· 1320 2326 "version": "5.0.1", 1321 2327 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1322 2328 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1323 - "dev": true, 1324 2329 "license": "MIT", 1325 2330 "engines": { 1326 2331 "node": ">=8" ··· 1330 2335 "version": "4.3.0", 1331 2336 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 1332 2337 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 1333 - "dev": true, 1334 2338 "license": "MIT", 1335 2339 "dependencies": { 1336 2340 "color-convert": "^2.0.1" ··· 1346 2350 "version": "4.1.3", 1347 2351 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 1348 2352 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 1349 - "dev": true, 2353 + "devOptional": true, 1350 2354 "license": "MIT" 1351 2355 }, 2356 + "node_modules/argparse": { 2357 + "version": "1.0.10", 2358 + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 2359 + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 2360 + "license": "MIT", 2361 + "dependencies": { 2362 + "sprintf-js": "~1.0.2" 2363 + } 2364 + }, 1352 2365 "node_modules/array-flatten": { 1353 2366 "version": "1.1.1", 1354 2367 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", ··· 1374 2387 "version": "1.0.2", 1375 2388 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 1376 2389 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1377 - "dev": true, 1378 2390 "license": "MIT" 1379 2391 }, 1380 2392 "node_modules/base64-js": { ··· 1408 2420 "prebuild-install": "^7.1.1" 1409 2421 } 1410 2422 }, 2423 + "node_modules/bin-links": { 2424 + "version": "4.0.4", 2425 + "resolved": "https://registry.npmjs.org/bin-links/-/bin-links-4.0.4.tgz", 2426 + "integrity": "sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==", 2427 + "license": "ISC", 2428 + "dependencies": { 2429 + "cmd-shim": "^6.0.0", 2430 + "npm-normalize-package-bin": "^3.0.0", 2431 + "read-cmd-shim": "^4.0.0", 2432 + "write-file-atomic": "^5.0.0" 2433 + }, 2434 + "engines": { 2435 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 2436 + } 2437 + }, 1411 2438 "node_modules/bindings": { 1412 2439 "version": "1.5.0", 1413 2440 "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", ··· 1490 2517 "version": "2.0.1", 1491 2518 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1492 2519 "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1493 - "dev": true, 1494 2520 "license": "MIT", 1495 2521 "dependencies": { 1496 2522 "balanced-match": "^1.0.0" ··· 1533 2559 "ieee754": "^1.2.1" 1534 2560 } 1535 2561 }, 2562 + "node_modules/buffer-from": { 2563 + "version": "1.1.2", 2564 + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 2565 + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 2566 + "license": "MIT" 2567 + }, 1536 2568 "node_modules/bytes": { 1537 2569 "version": "3.1.2", 1538 2570 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", ··· 1542 2574 "node": ">= 0.8" 1543 2575 } 1544 2576 }, 2577 + "node_modules/cacache": { 2578 + "version": "18.0.4", 2579 + "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.4.tgz", 2580 + "integrity": "sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==", 2581 + "license": "ISC", 2582 + "dependencies": { 2583 + "@npmcli/fs": "^3.1.0", 2584 + "fs-minipass": "^3.0.0", 2585 + "glob": "^10.2.2", 2586 + "lru-cache": "^10.0.1", 2587 + "minipass": "^7.0.3", 2588 + "minipass-collect": "^2.0.1", 2589 + "minipass-flush": "^1.0.5", 2590 + "minipass-pipeline": "^1.2.4", 2591 + "p-map": "^4.0.0", 2592 + "ssri": "^10.0.0", 2593 + "tar": "^6.1.11", 2594 + "unique-filename": "^3.0.0" 2595 + }, 2596 + "engines": { 2597 + "node": "^16.14.0 || >=18.0.0" 2598 + } 2599 + }, 2600 + "node_modules/cacheable-lookup": { 2601 + "version": "5.0.4", 2602 + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", 2603 + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", 2604 + "license": "MIT", 2605 + "engines": { 2606 + "node": ">=10.6.0" 2607 + } 2608 + }, 2609 + "node_modules/cacheable-request": { 2610 + "version": "7.0.4", 2611 + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", 2612 + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", 2613 + "license": "MIT", 2614 + "dependencies": { 2615 + "clone-response": "^1.0.2", 2616 + "get-stream": "^5.1.0", 2617 + "http-cache-semantics": "^4.0.0", 2618 + "keyv": "^4.0.0", 2619 + "lowercase-keys": "^2.0.0", 2620 + "normalize-url": "^6.0.1", 2621 + "responselike": "^2.0.0" 2622 + }, 2623 + "engines": { 2624 + "node": ">=8" 2625 + } 2626 + }, 2627 + "node_modules/cacheable-request/node_modules/get-stream": { 2628 + "version": "5.2.0", 2629 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 2630 + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 2631 + "license": "MIT", 2632 + "dependencies": { 2633 + "pump": "^3.0.0" 2634 + }, 2635 + "engines": { 2636 + "node": ">=8" 2637 + }, 2638 + "funding": { 2639 + "url": "https://github.com/sponsors/sindresorhus" 2640 + } 2641 + }, 1545 2642 "node_modules/call-bind-apply-helpers": { 1546 2643 "version": "1.0.2", 1547 2644 "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", ··· 1624 2721 "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", 1625 2722 "license": "ISC" 1626 2723 }, 2724 + "node_modules/cjs-module-lexer": { 2725 + "version": "1.4.3", 2726 + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", 2727 + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", 2728 + "license": "MIT" 2729 + }, 2730 + "node_modules/clean-stack": { 2731 + "version": "2.2.0", 2732 + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 2733 + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 2734 + "license": "MIT", 2735 + "engines": { 2736 + "node": ">=6" 2737 + } 2738 + }, 1627 2739 "node_modules/cli-width": { 1628 2740 "version": "4.1.0", 1629 2741 "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", ··· 1634 2746 "node": ">= 12" 1635 2747 } 1636 2748 }, 2749 + "node_modules/cliui": { 2750 + "version": "8.0.1", 2751 + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", 2752 + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", 2753 + "license": "ISC", 2754 + "dependencies": { 2755 + "string-width": "^4.2.0", 2756 + "strip-ansi": "^6.0.1", 2757 + "wrap-ansi": "^7.0.0" 2758 + }, 2759 + "engines": { 2760 + "node": ">=12" 2761 + } 2762 + }, 2763 + "node_modules/cliui/node_modules/wrap-ansi": { 2764 + "version": "7.0.0", 2765 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 2766 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 2767 + "license": "MIT", 2768 + "dependencies": { 2769 + "ansi-styles": "^4.0.0", 2770 + "string-width": "^4.1.0", 2771 + "strip-ansi": "^6.0.0" 2772 + }, 2773 + "engines": { 2774 + "node": ">=10" 2775 + }, 2776 + "funding": { 2777 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 2778 + } 2779 + }, 2780 + "node_modules/clone-response": { 2781 + "version": "1.0.3", 2782 + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", 2783 + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", 2784 + "license": "MIT", 2785 + "dependencies": { 2786 + "mimic-response": "^1.0.0" 2787 + }, 2788 + "funding": { 2789 + "url": "https://github.com/sponsors/sindresorhus" 2790 + } 2791 + }, 2792 + "node_modules/clone-response/node_modules/mimic-response": { 2793 + "version": "1.0.1", 2794 + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 2795 + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 2796 + "license": "MIT", 2797 + "engines": { 2798 + "node": ">=4" 2799 + } 2800 + }, 2801 + "node_modules/cmd-shim": { 2802 + "version": "6.0.3", 2803 + "resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz", 2804 + "integrity": "sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==", 2805 + "license": "ISC", 2806 + "engines": { 2807 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 2808 + } 2809 + }, 1637 2810 "node_modules/code-block-writer": { 1638 2811 "version": "13.0.3", 1639 2812 "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", ··· 1645 2818 "version": "2.0.1", 1646 2819 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 1647 2820 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 1648 - "dev": true, 1649 2821 "license": "MIT", 1650 2822 "dependencies": { 1651 2823 "color-name": "~1.1.4" ··· 1658 2830 "version": "1.1.4", 1659 2831 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 1660 2832 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 1661 - "dev": true, 1662 2833 "license": "MIT" 2834 + }, 2835 + "node_modules/common-ancestor-path": { 2836 + "version": "1.0.1", 2837 + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", 2838 + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", 2839 + "license": "ISC" 1663 2840 }, 1664 2841 "node_modules/content-disposition": { 1665 2842 "version": "1.0.0", ··· 1704 2881 "version": "1.1.1", 1705 2882 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 1706 2883 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 1707 - "dev": true, 2884 + "devOptional": true, 1708 2885 "license": "MIT" 1709 2886 }, 2887 + "node_modules/cross-spawn": { 2888 + "version": "7.0.6", 2889 + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", 2890 + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", 2891 + "license": "MIT", 2892 + "dependencies": { 2893 + "path-key": "^3.1.0", 2894 + "shebang-command": "^2.0.0", 2895 + "which": "^2.0.1" 2896 + }, 2897 + "engines": { 2898 + "node": ">= 8" 2899 + } 2900 + }, 2901 + "node_modules/cross-spawn/node_modules/isexe": { 2902 + "version": "2.0.0", 2903 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 2904 + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 2905 + "license": "ISC" 2906 + }, 2907 + "node_modules/cross-spawn/node_modules/which": { 2908 + "version": "2.0.2", 2909 + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 2910 + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 2911 + "license": "ISC", 2912 + "dependencies": { 2913 + "isexe": "^2.0.0" 2914 + }, 2915 + "bin": { 2916 + "node-which": "bin/node-which" 2917 + }, 2918 + "engines": { 2919 + "node": ">= 8" 2920 + } 2921 + }, 2922 + "node_modules/cssesc": { 2923 + "version": "3.0.0", 2924 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2925 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 2926 + "license": "MIT", 2927 + "bin": { 2928 + "cssesc": "bin/cssesc" 2929 + }, 2930 + "engines": { 2931 + "node": ">=4" 2932 + } 2933 + }, 1710 2934 "node_modules/debug": { 1711 2935 "version": "4.4.0", 1712 2936 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", ··· 1748 2972 "node": ">=4.0.0" 1749 2973 } 1750 2974 }, 2975 + "node_modules/defer-to-connect": { 2976 + "version": "2.0.1", 2977 + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", 2978 + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", 2979 + "license": "MIT", 2980 + "engines": { 2981 + "node": ">=10" 2982 + } 2983 + }, 1751 2984 "node_modules/depd": { 1752 2985 "version": "2.0.0", 1753 2986 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", ··· 1780 3013 "version": "4.0.2", 1781 3014 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 1782 3015 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 1783 - "dev": true, 3016 + "devOptional": true, 1784 3017 "license": "BSD-3-Clause", 1785 3018 "engines": { 1786 3019 "node": ">=0.3.1" ··· 1812 3045 "node": ">= 0.4" 1813 3046 } 1814 3047 }, 3048 + "node_modules/eastasianwidth": { 3049 + "version": "0.2.0", 3050 + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", 3051 + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", 3052 + "license": "MIT" 3053 + }, 1815 3054 "node_modules/ee-first": { 1816 3055 "version": "1.1.1", 1817 3056 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", ··· 1822 3061 "version": "8.0.0", 1823 3062 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 1824 3063 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 1825 - "dev": true, 1826 3064 "license": "MIT" 1827 3065 }, 1828 3066 "node_modules/encodeurl": { ··· 1834 3072 "node": ">= 0.8" 1835 3073 } 1836 3074 }, 3075 + "node_modules/encoding": { 3076 + "version": "0.1.13", 3077 + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", 3078 + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", 3079 + "license": "MIT", 3080 + "optional": true, 3081 + "dependencies": { 3082 + "iconv-lite": "^0.6.2" 3083 + } 3084 + }, 1837 3085 "node_modules/end-of-stream": { 1838 3086 "version": "1.4.4", 1839 3087 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", ··· 1842 3090 "dependencies": { 1843 3091 "once": "^1.4.0" 1844 3092 } 3093 + }, 3094 + "node_modules/env-paths": { 3095 + "version": "2.2.1", 3096 + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", 3097 + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", 3098 + "license": "MIT", 3099 + "engines": { 3100 + "node": ">=6" 3101 + } 3102 + }, 3103 + "node_modules/err-code": { 3104 + "version": "2.0.3", 3105 + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", 3106 + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", 3107 + "license": "MIT" 1845 3108 }, 1846 3109 "node_modules/es-define-property": { 1847 3110 "version": "1.0.1", ··· 1873 3136 "node": ">= 0.4" 1874 3137 } 1875 3138 }, 3139 + "node_modules/escalade": { 3140 + "version": "3.2.0", 3141 + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", 3142 + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", 3143 + "license": "MIT", 3144 + "engines": { 3145 + "node": ">=6" 3146 + } 3147 + }, 1876 3148 "node_modules/escape-html": { 1877 3149 "version": "1.0.3", 1878 3150 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 1879 3151 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", 1880 3152 "license": "MIT" 1881 3153 }, 3154 + "node_modules/esprima": { 3155 + "version": "4.0.1", 3156 + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 3157 + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 3158 + "license": "BSD-2-Clause", 3159 + "bin": { 3160 + "esparse": "bin/esparse.js", 3161 + "esvalidate": "bin/esvalidate.js" 3162 + }, 3163 + "engines": { 3164 + "node": ">=4" 3165 + } 3166 + }, 1882 3167 "node_modules/etag": { 1883 3168 "version": "1.8.1", 1884 3169 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", ··· 1906 3191 "node": ">=0.8.x" 1907 3192 } 1908 3193 }, 3194 + "node_modules/execa": { 3195 + "version": "5.1.1", 3196 + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 3197 + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 3198 + "license": "MIT", 3199 + "dependencies": { 3200 + "cross-spawn": "^7.0.3", 3201 + "get-stream": "^6.0.0", 3202 + "human-signals": "^2.1.0", 3203 + "is-stream": "^2.0.0", 3204 + "merge-stream": "^2.0.0", 3205 + "npm-run-path": "^4.0.1", 3206 + "onetime": "^5.1.2", 3207 + "signal-exit": "^3.0.3", 3208 + "strip-final-newline": "^2.0.0" 3209 + }, 3210 + "engines": { 3211 + "node": ">=10" 3212 + }, 3213 + "funding": { 3214 + "url": "https://github.com/sindresorhus/execa?sponsor=1" 3215 + } 3216 + }, 3217 + "node_modules/execa/node_modules/signal-exit": { 3218 + "version": "3.0.7", 3219 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", 3220 + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", 3221 + "license": "ISC" 3222 + }, 1909 3223 "node_modules/expand-template": { 1910 3224 "version": "2.0.3", 1911 3225 "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", ··· 1914 3228 "engines": { 1915 3229 "node": ">=6" 1916 3230 } 3231 + }, 3232 + "node_modules/exponential-backoff": { 3233 + "version": "3.1.2", 3234 + "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.2.tgz", 3235 + "integrity": "sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==", 3236 + "license": "Apache-2.0" 1917 3237 }, 1918 3238 "node_modules/express": { 1919 3239 "version": "5.1.0", ··· 2078 3398 "node": ">= 0.8" 2079 3399 } 2080 3400 }, 3401 + "node_modules/find-up": { 3402 + "version": "6.3.0", 3403 + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", 3404 + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", 3405 + "license": "MIT", 3406 + "dependencies": { 3407 + "locate-path": "^7.1.0", 3408 + "path-exists": "^5.0.0" 3409 + }, 3410 + "engines": { 3411 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3412 + }, 3413 + "funding": { 3414 + "url": "https://github.com/sponsors/sindresorhus" 3415 + } 3416 + }, 3417 + "node_modules/foreground-child": { 3418 + "version": "3.3.1", 3419 + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", 3420 + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", 3421 + "license": "ISC", 3422 + "dependencies": { 3423 + "cross-spawn": "^7.0.6", 3424 + "signal-exit": "^4.0.1" 3425 + }, 3426 + "engines": { 3427 + "node": ">=14" 3428 + }, 3429 + "funding": { 3430 + "url": "https://github.com/sponsors/isaacs" 3431 + } 3432 + }, 2081 3433 "node_modules/forwarded": { 2082 3434 "version": "0.2.0", 2083 3435 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", ··· 2102 3454 "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 2103 3455 "license": "MIT" 2104 3456 }, 3457 + "node_modules/fs-minipass": { 3458 + "version": "3.0.3", 3459 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz", 3460 + "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", 3461 + "license": "ISC", 3462 + "dependencies": { 3463 + "minipass": "^7.0.3" 3464 + }, 3465 + "engines": { 3466 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3467 + } 3468 + }, 2105 3469 "node_modules/function-bind": { 2106 3470 "version": "1.1.2", 2107 3471 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", ··· 2109 3473 "license": "MIT", 2110 3474 "funding": { 2111 3475 "url": "https://github.com/sponsors/ljharb" 3476 + } 3477 + }, 3478 + "node_modules/get-caller-file": { 3479 + "version": "2.0.5", 3480 + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 3481 + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 3482 + "license": "ISC", 3483 + "engines": { 3484 + "node": "6.* || 8.* || >= 10.*" 2112 3485 } 2113 3486 }, 2114 3487 "node_modules/get-intrinsic": { ··· 2148 3521 "node": ">= 0.4" 2149 3522 } 2150 3523 }, 3524 + "node_modules/get-stream": { 3525 + "version": "6.0.1", 3526 + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 3527 + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 3528 + "license": "MIT", 3529 + "engines": { 3530 + "node": ">=10" 3531 + }, 3532 + "funding": { 3533 + "url": "https://github.com/sponsors/sindresorhus" 3534 + } 3535 + }, 2151 3536 "node_modules/github-from-package": { 2152 3537 "version": "0.0.0", 2153 3538 "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", 2154 3539 "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", 2155 3540 "license": "MIT" 2156 3541 }, 3542 + "node_modules/glob": { 3543 + "version": "10.4.5", 3544 + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", 3545 + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", 3546 + "license": "ISC", 3547 + "dependencies": { 3548 + "foreground-child": "^3.1.0", 3549 + "jackspeak": "^3.1.2", 3550 + "minimatch": "^9.0.4", 3551 + "minipass": "^7.1.2", 3552 + "package-json-from-dist": "^1.0.0", 3553 + "path-scurry": "^1.11.1" 3554 + }, 3555 + "bin": { 3556 + "glob": "dist/esm/bin.mjs" 3557 + }, 3558 + "funding": { 3559 + "url": "https://github.com/sponsors/isaacs" 3560 + } 3561 + }, 2157 3562 "node_modules/glob-parent": { 2158 3563 "version": "5.1.2", 2159 3564 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", ··· 2167 3572 "node": ">= 6" 2168 3573 } 2169 3574 }, 3575 + "node_modules/google-protobuf": { 3576 + "version": "3.21.4", 3577 + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.4.tgz", 3578 + "integrity": "sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==", 3579 + "license": "(BSD-3-Clause AND Apache-2.0)" 3580 + }, 2170 3581 "node_modules/gopd": { 2171 3582 "version": "1.2.0", 2172 3583 "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", ··· 2179 3590 "url": "https://github.com/sponsors/ljharb" 2180 3591 } 2181 3592 }, 3593 + "node_modules/got": { 3594 + "version": "11.8.6", 3595 + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", 3596 + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", 3597 + "license": "MIT", 3598 + "dependencies": { 3599 + "@sindresorhus/is": "^4.0.0", 3600 + "@szmarczak/http-timer": "^4.0.5", 3601 + "@types/cacheable-request": "^6.0.1", 3602 + "@types/responselike": "^1.0.0", 3603 + "cacheable-lookup": "^5.0.3", 3604 + "cacheable-request": "^7.0.2", 3605 + "decompress-response": "^6.0.0", 3606 + "http2-wrapper": "^1.0.0-beta.5.2", 3607 + "lowercase-keys": "^2.0.0", 3608 + "p-cancelable": "^2.0.0", 3609 + "responselike": "^2.0.0" 3610 + }, 3611 + "engines": { 3612 + "node": ">=10.19.0" 3613 + }, 3614 + "funding": { 3615 + "url": "https://github.com/sindresorhus/got?sponsor=1" 3616 + } 3617 + }, 3618 + "node_modules/graceful-fs": { 3619 + "version": "4.2.11", 3620 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 3621 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 3622 + "license": "ISC" 3623 + }, 2182 3624 "node_modules/graphemer": { 2183 3625 "version": "1.4.0", 2184 3626 "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", ··· 2209 3651 "node": ">= 0.4" 2210 3652 } 2211 3653 }, 3654 + "node_modules/hosted-git-info": { 3655 + "version": "7.0.2", 3656 + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", 3657 + "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", 3658 + "license": "ISC", 3659 + "dependencies": { 3660 + "lru-cache": "^10.0.1" 3661 + }, 3662 + "engines": { 3663 + "node": "^16.14.0 || >=18.0.0" 3664 + } 3665 + }, 3666 + "node_modules/http-cache-semantics": { 3667 + "version": "4.1.1", 3668 + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", 3669 + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", 3670 + "license": "BSD-2-Clause" 3671 + }, 2212 3672 "node_modules/http-errors": { 2213 3673 "version": "2.0.0", 2214 3674 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", ··· 2225 3685 "node": ">= 0.8" 2226 3686 } 2227 3687 }, 3688 + "node_modules/http-proxy-agent": { 3689 + "version": "7.0.2", 3690 + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", 3691 + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", 3692 + "license": "MIT", 3693 + "dependencies": { 3694 + "agent-base": "^7.1.0", 3695 + "debug": "^4.3.4" 3696 + }, 3697 + "engines": { 3698 + "node": ">= 14" 3699 + } 3700 + }, 3701 + "node_modules/http2-wrapper": { 3702 + "version": "1.0.3", 3703 + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", 3704 + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", 3705 + "license": "MIT", 3706 + "dependencies": { 3707 + "quick-lru": "^5.1.1", 3708 + "resolve-alpn": "^1.0.0" 3709 + }, 3710 + "engines": { 3711 + "node": ">=10.19.0" 3712 + } 3713 + }, 3714 + "node_modules/https-proxy-agent": { 3715 + "version": "7.0.6", 3716 + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", 3717 + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", 3718 + "license": "MIT", 3719 + "dependencies": { 3720 + "agent-base": "^7.1.2", 3721 + "debug": "4" 3722 + }, 3723 + "engines": { 3724 + "node": ">= 14" 3725 + } 3726 + }, 3727 + "node_modules/human-signals": { 3728 + "version": "2.1.0", 3729 + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 3730 + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 3731 + "license": "Apache-2.0", 3732 + "engines": { 3733 + "node": ">=10.17.0" 3734 + } 3735 + }, 2228 3736 "node_modules/iconv-lite": { 2229 3737 "version": "0.6.3", 2230 3738 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", ··· 2257 3765 ], 2258 3766 "license": "BSD-3-Clause" 2259 3767 }, 3768 + "node_modules/ignore-walk": { 3769 + "version": "6.0.5", 3770 + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-6.0.5.tgz", 3771 + "integrity": "sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==", 3772 + "license": "ISC", 3773 + "dependencies": { 3774 + "minimatch": "^9.0.0" 3775 + }, 3776 + "engines": { 3777 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 3778 + } 3779 + }, 3780 + "node_modules/import-in-the-middle": { 3781 + "version": "1.13.1", 3782 + "resolved": "https://registry.npmjs.org/import-in-the-middle/-/import-in-the-middle-1.13.1.tgz", 3783 + "integrity": "sha512-k2V9wNm9B+ysuelDTHjI9d5KPc4l8zAZTGqj+pcynvWkypZd857ryzN8jNC7Pg2YZXNMJcHRPpaDyCBbNyVRpA==", 3784 + "license": "Apache-2.0", 3785 + "dependencies": { 3786 + "acorn": "^8.14.0", 3787 + "acorn-import-attributes": "^1.9.5", 3788 + "cjs-module-lexer": "^1.2.2", 3789 + "module-details-from-path": "^1.0.3" 3790 + } 3791 + }, 3792 + "node_modules/imurmurhash": { 3793 + "version": "0.1.4", 3794 + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 3795 + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", 3796 + "license": "MIT", 3797 + "engines": { 3798 + "node": ">=0.8.19" 3799 + } 3800 + }, 3801 + "node_modules/indent-string": { 3802 + "version": "4.0.0", 3803 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3804 + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3805 + "license": "MIT", 3806 + "engines": { 3807 + "node": ">=8" 3808 + } 3809 + }, 2260 3810 "node_modules/inherits": { 2261 3811 "version": "2.0.4", 2262 3812 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", ··· 2296 3846 } 2297 3847 } 2298 3848 }, 3849 + "node_modules/ip-address": { 3850 + "version": "9.0.5", 3851 + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", 3852 + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", 3853 + "license": "MIT", 3854 + "dependencies": { 3855 + "jsbn": "1.1.0", 3856 + "sprintf-js": "^1.1.3" 3857 + }, 3858 + "engines": { 3859 + "node": ">= 12" 3860 + } 3861 + }, 3862 + "node_modules/ip-address/node_modules/sprintf-js": { 3863 + "version": "1.1.3", 3864 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", 3865 + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", 3866 + "license": "BSD-3-Clause" 3867 + }, 2299 3868 "node_modules/ipaddr.js": { 2300 3869 "version": "1.9.1", 2301 3870 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", ··· 2305 3874 "node": ">= 0.10" 2306 3875 } 2307 3876 }, 3877 + "node_modules/is-core-module": { 3878 + "version": "2.16.1", 3879 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 3880 + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 3881 + "license": "MIT", 3882 + "dependencies": { 3883 + "hasown": "^2.0.2" 3884 + }, 3885 + "engines": { 3886 + "node": ">= 0.4" 3887 + }, 3888 + "funding": { 3889 + "url": "https://github.com/sponsors/ljharb" 3890 + } 3891 + }, 2308 3892 "node_modules/is-extglob": { 2309 3893 "version": "2.1.1", 2310 3894 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 2319 3903 "version": "3.0.0", 2320 3904 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 2321 3905 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 2322 - "dev": true, 2323 3906 "license": "MIT", 2324 3907 "engines": { 2325 3908 "node": ">=8" ··· 2338 3921 "node": ">=0.10.0" 2339 3922 } 2340 3923 }, 3924 + "node_modules/is-lambda": { 3925 + "version": "1.0.1", 3926 + "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", 3927 + "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", 3928 + "license": "MIT" 3929 + }, 2341 3930 "node_modules/is-number": { 2342 3931 "version": "7.0.0", 2343 3932 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", ··· 2354 3943 "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", 2355 3944 "license": "MIT" 2356 3945 }, 3946 + "node_modules/is-stream": { 3947 + "version": "2.0.1", 3948 + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 3949 + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 3950 + "license": "MIT", 3951 + "engines": { 3952 + "node": ">=8" 3953 + }, 3954 + "funding": { 3955 + "url": "https://github.com/sponsors/sindresorhus" 3956 + } 3957 + }, 3958 + "node_modules/isexe": { 3959 + "version": "3.1.1", 3960 + "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz", 3961 + "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", 3962 + "license": "ISC", 3963 + "engines": { 3964 + "node": ">=16" 3965 + } 3966 + }, 2357 3967 "node_modules/iso-datestring-validator": { 2358 3968 "version": "2.2.2", 2359 3969 "resolved": "https://registry.npmjs.org/iso-datestring-validator/-/iso-datestring-validator-2.2.2.tgz", 2360 3970 "integrity": "sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==", 2361 3971 "license": "MIT" 2362 3972 }, 3973 + "node_modules/jackspeak": { 3974 + "version": "3.4.3", 3975 + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", 3976 + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", 3977 + "license": "BlueOak-1.0.0", 3978 + "dependencies": { 3979 + "@isaacs/cliui": "^8.0.2" 3980 + }, 3981 + "funding": { 3982 + "url": "https://github.com/sponsors/isaacs" 3983 + }, 3984 + "optionalDependencies": { 3985 + "@pkgjs/parseargs": "^0.11.0" 3986 + } 3987 + }, 3988 + "node_modules/js-yaml": { 3989 + "version": "3.14.1", 3990 + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", 3991 + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", 3992 + "license": "MIT", 3993 + "dependencies": { 3994 + "argparse": "^1.0.7", 3995 + "esprima": "^4.0.0" 3996 + }, 3997 + "bin": { 3998 + "js-yaml": "bin/js-yaml.js" 3999 + } 4000 + }, 4001 + "node_modules/jsbn": { 4002 + "version": "1.1.0", 4003 + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", 4004 + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", 4005 + "license": "MIT" 4006 + }, 4007 + "node_modules/json-buffer": { 4008 + "version": "3.0.1", 4009 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 4010 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 4011 + "license": "MIT" 4012 + }, 4013 + "node_modules/json-parse-even-better-errors": { 4014 + "version": "3.0.2", 4015 + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", 4016 + "integrity": "sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==", 4017 + "license": "MIT", 4018 + "engines": { 4019 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4020 + } 4021 + }, 4022 + "node_modules/json-stringify-nice": { 4023 + "version": "1.1.4", 4024 + "resolved": "https://registry.npmjs.org/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz", 4025 + "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", 4026 + "license": "ISC", 4027 + "funding": { 4028 + "url": "https://github.com/sponsors/isaacs" 4029 + } 4030 + }, 4031 + "node_modules/jsonparse": { 4032 + "version": "1.3.1", 4033 + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 4034 + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", 4035 + "engines": [ 4036 + "node >= 0.2.0" 4037 + ], 4038 + "license": "MIT" 4039 + }, 4040 + "node_modules/just-diff": { 4041 + "version": "6.0.2", 4042 + "resolved": "https://registry.npmjs.org/just-diff/-/just-diff-6.0.2.tgz", 4043 + "integrity": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==", 4044 + "license": "MIT" 4045 + }, 4046 + "node_modules/just-diff-apply": { 4047 + "version": "5.5.0", 4048 + "resolved": "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.5.0.tgz", 4049 + "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", 4050 + "license": "MIT" 4051 + }, 4052 + "node_modules/keyv": { 4053 + "version": "4.5.4", 4054 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 4055 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 4056 + "license": "MIT", 4057 + "dependencies": { 4058 + "json-buffer": "3.0.1" 4059 + } 4060 + }, 2363 4061 "node_modules/kysely": { 2364 4062 "version": "0.27.6", 2365 4063 "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.27.6.tgz", ··· 2369 4067 "node": ">=14.0.0" 2370 4068 } 2371 4069 }, 4070 + "node_modules/locate-path": { 4071 + "version": "7.2.0", 4072 + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", 4073 + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", 4074 + "license": "MIT", 4075 + "dependencies": { 4076 + "p-locate": "^6.0.0" 4077 + }, 4078 + "engines": { 4079 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4080 + }, 4081 + "funding": { 4082 + "url": "https://github.com/sponsors/sindresorhus" 4083 + } 4084 + }, 4085 + "node_modules/lodash.camelcase": { 4086 + "version": "4.3.0", 4087 + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 4088 + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 4089 + "license": "MIT" 4090 + }, 4091 + "node_modules/long": { 4092 + "version": "5.3.2", 4093 + "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", 4094 + "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", 4095 + "license": "Apache-2.0" 4096 + }, 4097 + "node_modules/lowercase-keys": { 4098 + "version": "2.0.0", 4099 + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 4100 + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 4101 + "license": "MIT", 4102 + "engines": { 4103 + "node": ">=8" 4104 + } 4105 + }, 4106 + "node_modules/lru-cache": { 4107 + "version": "10.4.3", 4108 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 4109 + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 4110 + "license": "ISC" 4111 + }, 2372 4112 "node_modules/make-error": { 2373 4113 "version": "1.3.6", 2374 4114 "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", 2375 4115 "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", 2376 - "dev": true, 4116 + "devOptional": true, 2377 4117 "license": "ISC" 2378 4118 }, 4119 + "node_modules/make-fetch-happen": { 4120 + "version": "13.0.1", 4121 + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.1.tgz", 4122 + "integrity": "sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==", 4123 + "license": "ISC", 4124 + "dependencies": { 4125 + "@npmcli/agent": "^2.0.0", 4126 + "cacache": "^18.0.0", 4127 + "http-cache-semantics": "^4.1.1", 4128 + "is-lambda": "^1.0.1", 4129 + "minipass": "^7.0.2", 4130 + "minipass-fetch": "^3.0.0", 4131 + "minipass-flush": "^1.0.5", 4132 + "minipass-pipeline": "^1.2.4", 4133 + "negotiator": "^0.6.3", 4134 + "proc-log": "^4.2.0", 4135 + "promise-retry": "^2.0.1", 4136 + "ssri": "^10.0.0" 4137 + }, 4138 + "engines": { 4139 + "node": "^16.14.0 || >=18.0.0" 4140 + } 4141 + }, 4142 + "node_modules/make-fetch-happen/node_modules/negotiator": { 4143 + "version": "0.6.4", 4144 + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", 4145 + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", 4146 + "license": "MIT", 4147 + "engines": { 4148 + "node": ">= 0.6" 4149 + } 4150 + }, 2379 4151 "node_modules/math-intrinsics": { 2380 4152 "version": "1.1.0", 2381 4153 "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", ··· 2406 4178 "url": "https://github.com/sponsors/sindresorhus" 2407 4179 } 2408 4180 }, 4181 + "node_modules/merge-stream": { 4182 + "version": "2.0.0", 4183 + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 4184 + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 4185 + "license": "MIT" 4186 + }, 2409 4187 "node_modules/merge2": { 2410 4188 "version": "1.4.1", 2411 4189 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", ··· 2472 4250 "node": ">= 0.6" 2473 4251 } 2474 4252 }, 4253 + "node_modules/mimic-fn": { 4254 + "version": "2.1.0", 4255 + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 4256 + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 4257 + "license": "MIT", 4258 + "engines": { 4259 + "node": ">=6" 4260 + } 4261 + }, 2475 4262 "node_modules/mimic-response": { 2476 4263 "version": "3.1.0", 2477 4264 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", ··· 2488 4275 "version": "9.0.5", 2489 4276 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", 2490 4277 "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", 2491 - "dev": true, 2492 4278 "license": "ISC", 2493 4279 "dependencies": { 2494 4280 "brace-expansion": "^2.0.1" ··· 2509 4295 "url": "https://github.com/sponsors/ljharb" 2510 4296 } 2511 4297 }, 4298 + "node_modules/minipass": { 4299 + "version": "7.1.2", 4300 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 4301 + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 4302 + "license": "ISC", 4303 + "engines": { 4304 + "node": ">=16 || 14 >=14.17" 4305 + } 4306 + }, 4307 + "node_modules/minipass-collect": { 4308 + "version": "2.0.1", 4309 + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-2.0.1.tgz", 4310 + "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", 4311 + "license": "ISC", 4312 + "dependencies": { 4313 + "minipass": "^7.0.3" 4314 + }, 4315 + "engines": { 4316 + "node": ">=16 || 14 >=14.17" 4317 + } 4318 + }, 4319 + "node_modules/minipass-fetch": { 4320 + "version": "3.0.5", 4321 + "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz", 4322 + "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==", 4323 + "license": "MIT", 4324 + "dependencies": { 4325 + "minipass": "^7.0.3", 4326 + "minipass-sized": "^1.0.3", 4327 + "minizlib": "^2.1.2" 4328 + }, 4329 + "engines": { 4330 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4331 + }, 4332 + "optionalDependencies": { 4333 + "encoding": "^0.1.13" 4334 + } 4335 + }, 4336 + "node_modules/minipass-flush": { 4337 + "version": "1.0.5", 4338 + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", 4339 + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", 4340 + "license": "ISC", 4341 + "dependencies": { 4342 + "minipass": "^3.0.0" 4343 + }, 4344 + "engines": { 4345 + "node": ">= 8" 4346 + } 4347 + }, 4348 + "node_modules/minipass-flush/node_modules/minipass": { 4349 + "version": "3.3.6", 4350 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4351 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4352 + "license": "ISC", 4353 + "dependencies": { 4354 + "yallist": "^4.0.0" 4355 + }, 4356 + "engines": { 4357 + "node": ">=8" 4358 + } 4359 + }, 4360 + "node_modules/minipass-pipeline": { 4361 + "version": "1.2.4", 4362 + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", 4363 + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", 4364 + "license": "ISC", 4365 + "dependencies": { 4366 + "minipass": "^3.0.0" 4367 + }, 4368 + "engines": { 4369 + "node": ">=8" 4370 + } 4371 + }, 4372 + "node_modules/minipass-pipeline/node_modules/minipass": { 4373 + "version": "3.3.6", 4374 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4375 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4376 + "license": "ISC", 4377 + "dependencies": { 4378 + "yallist": "^4.0.0" 4379 + }, 4380 + "engines": { 4381 + "node": ">=8" 4382 + } 4383 + }, 4384 + "node_modules/minipass-sized": { 4385 + "version": "1.0.3", 4386 + "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", 4387 + "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", 4388 + "license": "ISC", 4389 + "dependencies": { 4390 + "minipass": "^3.0.0" 4391 + }, 4392 + "engines": { 4393 + "node": ">=8" 4394 + } 4395 + }, 4396 + "node_modules/minipass-sized/node_modules/minipass": { 4397 + "version": "3.3.6", 4398 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4399 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4400 + "license": "ISC", 4401 + "dependencies": { 4402 + "yallist": "^4.0.0" 4403 + }, 4404 + "engines": { 4405 + "node": ">=8" 4406 + } 4407 + }, 4408 + "node_modules/minizlib": { 4409 + "version": "2.1.2", 4410 + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", 4411 + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", 4412 + "license": "MIT", 4413 + "dependencies": { 4414 + "minipass": "^3.0.0", 4415 + "yallist": "^4.0.0" 4416 + }, 4417 + "engines": { 4418 + "node": ">= 8" 4419 + } 4420 + }, 4421 + "node_modules/minizlib/node_modules/minipass": { 4422 + "version": "3.3.6", 4423 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 4424 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 4425 + "license": "ISC", 4426 + "dependencies": { 4427 + "yallist": "^4.0.0" 4428 + }, 4429 + "engines": { 4430 + "node": ">=8" 4431 + } 4432 + }, 4433 + "node_modules/mkdirp": { 4434 + "version": "1.0.4", 4435 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", 4436 + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", 4437 + "license": "MIT", 4438 + "bin": { 4439 + "mkdirp": "bin/cmd.js" 4440 + }, 4441 + "engines": { 4442 + "node": ">=10" 4443 + } 4444 + }, 2512 4445 "node_modules/mkdirp-classic": { 2513 4446 "version": "0.5.3", 2514 4447 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", 2515 4448 "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", 4449 + "license": "MIT" 4450 + }, 4451 + "node_modules/module-details-from-path": { 4452 + "version": "1.0.3", 4453 + "resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.3.tgz", 4454 + "integrity": "sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==", 2516 4455 "license": "MIT" 2517 4456 }, 2518 4457 "node_modules/ms": { ··· 2564 4503 "node": ">=10" 2565 4504 } 2566 4505 }, 4506 + "node_modules/node-gyp": { 4507 + "version": "10.3.1", 4508 + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-10.3.1.tgz", 4509 + "integrity": "sha512-Pp3nFHBThHzVtNY7U6JfPjvT/DTE8+o/4xKsLQtBoU+j2HLsGlhcfzflAoUreaJbNmYnX+LlLi0qjV8kpyO6xQ==", 4510 + "license": "MIT", 4511 + "dependencies": { 4512 + "env-paths": "^2.2.0", 4513 + "exponential-backoff": "^3.1.1", 4514 + "glob": "^10.3.10", 4515 + "graceful-fs": "^4.2.6", 4516 + "make-fetch-happen": "^13.0.0", 4517 + "nopt": "^7.0.0", 4518 + "proc-log": "^4.1.0", 4519 + "semver": "^7.3.5", 4520 + "tar": "^6.2.1", 4521 + "which": "^4.0.0" 4522 + }, 4523 + "bin": { 4524 + "node-gyp": "bin/node-gyp.js" 4525 + }, 4526 + "engines": { 4527 + "node": "^16.14.0 || >=18.0.0" 4528 + } 4529 + }, 2567 4530 "node_modules/node-gyp-build-optional-packages": { 2568 4531 "version": "5.1.1", 2569 4532 "resolved": "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.1.1.tgz", ··· 2579 4542 "node-gyp-build-optional-packages-test": "build-test.js" 2580 4543 } 2581 4544 }, 4545 + "node_modules/nopt": { 4546 + "version": "7.2.1", 4547 + "resolved": "https://registry.npmjs.org/nopt/-/nopt-7.2.1.tgz", 4548 + "integrity": "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==", 4549 + "license": "ISC", 4550 + "dependencies": { 4551 + "abbrev": "^2.0.0" 4552 + }, 4553 + "bin": { 4554 + "nopt": "bin/nopt.js" 4555 + }, 4556 + "engines": { 4557 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4558 + } 4559 + }, 4560 + "node_modules/normalize-package-data": { 4561 + "version": "6.0.2", 4562 + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.2.tgz", 4563 + "integrity": "sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==", 4564 + "license": "BSD-2-Clause", 4565 + "dependencies": { 4566 + "hosted-git-info": "^7.0.0", 4567 + "semver": "^7.3.5", 4568 + "validate-npm-package-license": "^3.0.4" 4569 + }, 4570 + "engines": { 4571 + "node": "^16.14.0 || >=18.0.0" 4572 + } 4573 + }, 4574 + "node_modules/normalize-url": { 4575 + "version": "6.1.0", 4576 + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", 4577 + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", 4578 + "license": "MIT", 4579 + "engines": { 4580 + "node": ">=10" 4581 + }, 4582 + "funding": { 4583 + "url": "https://github.com/sponsors/sindresorhus" 4584 + } 4585 + }, 4586 + "node_modules/npm-bundled": { 4587 + "version": "3.0.1", 4588 + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-3.0.1.tgz", 4589 + "integrity": "sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==", 4590 + "license": "ISC", 4591 + "dependencies": { 4592 + "npm-normalize-package-bin": "^3.0.0" 4593 + }, 4594 + "engines": { 4595 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4596 + } 4597 + }, 4598 + "node_modules/npm-install-checks": { 4599 + "version": "6.3.0", 4600 + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-6.3.0.tgz", 4601 + "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", 4602 + "license": "BSD-2-Clause", 4603 + "dependencies": { 4604 + "semver": "^7.1.1" 4605 + }, 4606 + "engines": { 4607 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4608 + } 4609 + }, 4610 + "node_modules/npm-normalize-package-bin": { 4611 + "version": "3.0.1", 4612 + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-3.0.1.tgz", 4613 + "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", 4614 + "license": "ISC", 4615 + "engines": { 4616 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4617 + } 4618 + }, 4619 + "node_modules/npm-package-arg": { 4620 + "version": "11.0.3", 4621 + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.3.tgz", 4622 + "integrity": "sha512-sHGJy8sOC1YraBywpzQlIKBE4pBbGbiF95U6Auspzyem956E0+FtDtsx1ZxlOJkQCZ1AFXAY/yuvtFYrOxF+Bw==", 4623 + "license": "ISC", 4624 + "dependencies": { 4625 + "hosted-git-info": "^7.0.0", 4626 + "proc-log": "^4.0.0", 4627 + "semver": "^7.3.5", 4628 + "validate-npm-package-name": "^5.0.0" 4629 + }, 4630 + "engines": { 4631 + "node": "^16.14.0 || >=18.0.0" 4632 + } 4633 + }, 4634 + "node_modules/npm-packlist": { 4635 + "version": "8.0.2", 4636 + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.2.tgz", 4637 + "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", 4638 + "license": "ISC", 4639 + "dependencies": { 4640 + "ignore-walk": "^6.0.4" 4641 + }, 4642 + "engines": { 4643 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4644 + } 4645 + }, 4646 + "node_modules/npm-pick-manifest": { 4647 + "version": "9.1.0", 4648 + "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.1.0.tgz", 4649 + "integrity": "sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==", 4650 + "license": "ISC", 4651 + "dependencies": { 4652 + "npm-install-checks": "^6.0.0", 4653 + "npm-normalize-package-bin": "^3.0.0", 4654 + "npm-package-arg": "^11.0.0", 4655 + "semver": "^7.3.5" 4656 + }, 4657 + "engines": { 4658 + "node": "^16.14.0 || >=18.0.0" 4659 + } 4660 + }, 4661 + "node_modules/npm-registry-fetch": { 4662 + "version": "17.1.0", 4663 + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-17.1.0.tgz", 4664 + "integrity": "sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==", 4665 + "license": "ISC", 4666 + "dependencies": { 4667 + "@npmcli/redact": "^2.0.0", 4668 + "jsonparse": "^1.3.1", 4669 + "make-fetch-happen": "^13.0.0", 4670 + "minipass": "^7.0.2", 4671 + "minipass-fetch": "^3.0.0", 4672 + "minizlib": "^2.1.2", 4673 + "npm-package-arg": "^11.0.0", 4674 + "proc-log": "^4.0.0" 4675 + }, 4676 + "engines": { 4677 + "node": "^16.14.0 || >=18.0.0" 4678 + } 4679 + }, 4680 + "node_modules/npm-run-path": { 4681 + "version": "4.0.1", 4682 + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 4683 + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 4684 + "license": "MIT", 4685 + "dependencies": { 4686 + "path-key": "^3.0.0" 4687 + }, 4688 + "engines": { 4689 + "node": ">=8" 4690 + } 4691 + }, 2582 4692 "node_modules/object-inspect": { 2583 4693 "version": "1.13.4", 2584 4694 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", ··· 2621 4731 "wrappy": "1" 2622 4732 } 2623 4733 }, 4734 + "node_modules/onetime": { 4735 + "version": "5.1.2", 4736 + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 4737 + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 4738 + "license": "MIT", 4739 + "dependencies": { 4740 + "mimic-fn": "^2.1.0" 4741 + }, 4742 + "engines": { 4743 + "node": ">=6" 4744 + }, 4745 + "funding": { 4746 + "url": "https://github.com/sponsors/sindresorhus" 4747 + } 4748 + }, 2624 4749 "node_modules/os-tmpdir": { 2625 4750 "version": "1.0.2", 2626 4751 "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", ··· 2631 4756 "node": ">=0.10.0" 2632 4757 } 2633 4758 }, 4759 + "node_modules/p-cancelable": { 4760 + "version": "2.1.1", 4761 + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", 4762 + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", 4763 + "license": "MIT", 4764 + "engines": { 4765 + "node": ">=8" 4766 + } 4767 + }, 4768 + "node_modules/p-limit": { 4769 + "version": "4.0.0", 4770 + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", 4771 + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", 4772 + "license": "MIT", 4773 + "dependencies": { 4774 + "yocto-queue": "^1.0.0" 4775 + }, 4776 + "engines": { 4777 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4778 + }, 4779 + "funding": { 4780 + "url": "https://github.com/sponsors/sindresorhus" 4781 + } 4782 + }, 4783 + "node_modules/p-locate": { 4784 + "version": "6.0.0", 4785 + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", 4786 + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", 4787 + "license": "MIT", 4788 + "dependencies": { 4789 + "p-limit": "^4.0.0" 4790 + }, 4791 + "engines": { 4792 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4793 + }, 4794 + "funding": { 4795 + "url": "https://github.com/sponsors/sindresorhus" 4796 + } 4797 + }, 4798 + "node_modules/p-map": { 4799 + "version": "4.0.0", 4800 + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 4801 + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 4802 + "license": "MIT", 4803 + "dependencies": { 4804 + "aggregate-error": "^3.0.0" 4805 + }, 4806 + "engines": { 4807 + "node": ">=10" 4808 + }, 4809 + "funding": { 4810 + "url": "https://github.com/sponsors/sindresorhus" 4811 + } 4812 + }, 4813 + "node_modules/package-json-from-dist": { 4814 + "version": "1.0.1", 4815 + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", 4816 + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", 4817 + "license": "BlueOak-1.0.0" 4818 + }, 4819 + "node_modules/pacote": { 4820 + "version": "18.0.6", 4821 + "resolved": "https://registry.npmjs.org/pacote/-/pacote-18.0.6.tgz", 4822 + "integrity": "sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==", 4823 + "license": "ISC", 4824 + "dependencies": { 4825 + "@npmcli/git": "^5.0.0", 4826 + "@npmcli/installed-package-contents": "^2.0.1", 4827 + "@npmcli/package-json": "^5.1.0", 4828 + "@npmcli/promise-spawn": "^7.0.0", 4829 + "@npmcli/run-script": "^8.0.0", 4830 + "cacache": "^18.0.0", 4831 + "fs-minipass": "^3.0.0", 4832 + "minipass": "^7.0.2", 4833 + "npm-package-arg": "^11.0.0", 4834 + "npm-packlist": "^8.0.0", 4835 + "npm-pick-manifest": "^9.0.0", 4836 + "npm-registry-fetch": "^17.0.0", 4837 + "proc-log": "^4.0.0", 4838 + "promise-retry": "^2.0.1", 4839 + "sigstore": "^2.2.0", 4840 + "ssri": "^10.0.0", 4841 + "tar": "^6.1.11" 4842 + }, 4843 + "bin": { 4844 + "pacote": "bin/index.js" 4845 + }, 4846 + "engines": { 4847 + "node": "^16.14.0 || >=18.0.0" 4848 + } 4849 + }, 4850 + "node_modules/parse-conflict-json": { 4851 + "version": "3.0.1", 4852 + "resolved": "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-3.0.1.tgz", 4853 + "integrity": "sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==", 4854 + "license": "ISC", 4855 + "dependencies": { 4856 + "json-parse-even-better-errors": "^3.0.0", 4857 + "just-diff": "^6.0.0", 4858 + "just-diff-apply": "^5.2.0" 4859 + }, 4860 + "engines": { 4861 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 4862 + } 4863 + }, 2634 4864 "node_modules/parseurl": { 2635 4865 "version": "1.3.3", 2636 4866 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", ··· 2647 4877 "dev": true, 2648 4878 "license": "MIT" 2649 4879 }, 4880 + "node_modules/path-exists": { 4881 + "version": "5.0.0", 4882 + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", 4883 + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", 4884 + "license": "MIT", 4885 + "engines": { 4886 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 4887 + } 4888 + }, 4889 + "node_modules/path-key": { 4890 + "version": "3.1.1", 4891 + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 4892 + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 4893 + "license": "MIT", 4894 + "engines": { 4895 + "node": ">=8" 4896 + } 4897 + }, 4898 + "node_modules/path-parse": { 4899 + "version": "1.0.7", 4900 + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4901 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4902 + "license": "MIT" 4903 + }, 4904 + "node_modules/path-scurry": { 4905 + "version": "1.11.1", 4906 + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 4907 + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 4908 + "license": "BlueOak-1.0.0", 4909 + "dependencies": { 4910 + "lru-cache": "^10.2.0", 4911 + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 4912 + }, 4913 + "engines": { 4914 + "node": ">=16 || 14 >=14.18" 4915 + }, 4916 + "funding": { 4917 + "url": "https://github.com/sponsors/isaacs" 4918 + } 4919 + }, 2650 4920 "node_modules/path-to-regexp": { 2651 4921 "version": "8.2.0", 2652 4922 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", ··· 2707 4977 "integrity": "sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==", 2708 4978 "license": "MIT" 2709 4979 }, 4980 + "node_modules/pkg-dir": { 4981 + "version": "7.0.0", 4982 + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", 4983 + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", 4984 + "license": "MIT", 4985 + "dependencies": { 4986 + "find-up": "^6.3.0" 4987 + }, 4988 + "engines": { 4989 + "node": ">=14.16" 4990 + }, 4991 + "funding": { 4992 + "url": "https://github.com/sponsors/sindresorhus" 4993 + } 4994 + }, 4995 + "node_modules/postcss-selector-parser": { 4996 + "version": "6.1.2", 4997 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 4998 + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 4999 + "license": "MIT", 5000 + "dependencies": { 5001 + "cssesc": "^3.0.0", 5002 + "util-deprecate": "^1.0.2" 5003 + }, 5004 + "engines": { 5005 + "node": ">=4" 5006 + } 5007 + }, 2710 5008 "node_modules/prebuild-install": { 2711 5009 "version": "7.1.3", 2712 5010 "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", ··· 2749 5047 "url": "https://github.com/prettier/prettier?sponsor=1" 2750 5048 } 2751 5049 }, 5050 + "node_modules/proc-log": { 5051 + "version": "4.2.0", 5052 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-4.2.0.tgz", 5053 + "integrity": "sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==", 5054 + "license": "ISC", 5055 + "engines": { 5056 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5057 + } 5058 + }, 2752 5059 "node_modules/process": { 2753 5060 "version": "0.11.10", 2754 5061 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", ··· 2764 5071 "integrity": "sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==", 2765 5072 "license": "MIT" 2766 5073 }, 5074 + "node_modules/proggy": { 5075 + "version": "2.0.0", 5076 + "resolved": "https://registry.npmjs.org/proggy/-/proggy-2.0.0.tgz", 5077 + "integrity": "sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==", 5078 + "license": "ISC", 5079 + "engines": { 5080 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5081 + } 5082 + }, 5083 + "node_modules/promise-all-reject-late": { 5084 + "version": "1.0.1", 5085 + "resolved": "https://registry.npmjs.org/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz", 5086 + "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", 5087 + "license": "ISC", 5088 + "funding": { 5089 + "url": "https://github.com/sponsors/isaacs" 5090 + } 5091 + }, 5092 + "node_modules/promise-call-limit": { 5093 + "version": "3.0.2", 5094 + "resolved": "https://registry.npmjs.org/promise-call-limit/-/promise-call-limit-3.0.2.tgz", 5095 + "integrity": "sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==", 5096 + "license": "ISC", 5097 + "funding": { 5098 + "url": "https://github.com/sponsors/isaacs" 5099 + } 5100 + }, 5101 + "node_modules/promise-inflight": { 5102 + "version": "1.0.1", 5103 + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", 5104 + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", 5105 + "license": "ISC" 5106 + }, 5107 + "node_modules/promise-retry": { 5108 + "version": "2.0.1", 5109 + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", 5110 + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", 5111 + "license": "MIT", 5112 + "dependencies": { 5113 + "err-code": "^2.0.2", 5114 + "retry": "^0.12.0" 5115 + }, 5116 + "engines": { 5117 + "node": ">=10" 5118 + } 5119 + }, 5120 + "node_modules/protobufjs": { 5121 + "version": "7.5.0", 5122 + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.0.tgz", 5123 + "integrity": "sha512-Z2E/kOY1QjoMlCytmexzYfDm/w5fKAiRwpSzGtdnXW1zC88Z2yXazHHrOtwCzn+7wSxyE8PYM4rvVcMphF9sOA==", 5124 + "hasInstallScript": true, 5125 + "license": "BSD-3-Clause", 5126 + "dependencies": { 5127 + "@protobufjs/aspromise": "^1.1.2", 5128 + "@protobufjs/base64": "^1.1.2", 5129 + "@protobufjs/codegen": "^2.0.4", 5130 + "@protobufjs/eventemitter": "^1.1.0", 5131 + "@protobufjs/fetch": "^1.1.0", 5132 + "@protobufjs/float": "^1.0.2", 5133 + "@protobufjs/inquire": "^1.1.0", 5134 + "@protobufjs/path": "^1.1.2", 5135 + "@protobufjs/pool": "^1.1.0", 5136 + "@protobufjs/utf8": "^1.1.0", 5137 + "@types/node": ">=13.7.0", 5138 + "long": "^5.0.0" 5139 + }, 5140 + "engines": { 5141 + "node": ">=12.0.0" 5142 + } 5143 + }, 2767 5144 "node_modules/proxy-addr": { 2768 5145 "version": "2.0.7", 2769 5146 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", ··· 2829 5206 "integrity": "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==", 2830 5207 "license": "MIT" 2831 5208 }, 5209 + "node_modules/quick-lru": { 5210 + "version": "5.1.1", 5211 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 5212 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 5213 + "license": "MIT", 5214 + "engines": { 5215 + "node": ">=10" 5216 + }, 5217 + "funding": { 5218 + "url": "https://github.com/sponsors/sindresorhus" 5219 + } 5220 + }, 2832 5221 "node_modules/range-parser": { 2833 5222 "version": "1.2.1", 2834 5223 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", ··· 2874 5263 "rc": "cli.js" 2875 5264 } 2876 5265 }, 5266 + "node_modules/read-cmd-shim": { 5267 + "version": "4.0.0", 5268 + "resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-4.0.0.tgz", 5269 + "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", 5270 + "license": "ISC", 5271 + "engines": { 5272 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5273 + } 5274 + }, 5275 + "node_modules/read-package-json-fast": { 5276 + "version": "3.0.2", 5277 + "resolved": "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz", 5278 + "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", 5279 + "license": "ISC", 5280 + "dependencies": { 5281 + "json-parse-even-better-errors": "^3.0.0", 5282 + "npm-normalize-package-bin": "^3.0.0" 5283 + }, 5284 + "engines": { 5285 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5286 + } 5287 + }, 2877 5288 "node_modules/readable-stream": { 2878 5289 "version": "4.7.0", 2879 5290 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", ··· 2899 5310 "node": ">= 12.13.0" 2900 5311 } 2901 5312 }, 5313 + "node_modules/require-directory": { 5314 + "version": "2.1.1", 5315 + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 5316 + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", 5317 + "license": "MIT", 5318 + "engines": { 5319 + "node": ">=0.10.0" 5320 + } 5321 + }, 5322 + "node_modules/require-from-string": { 5323 + "version": "2.0.2", 5324 + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 5325 + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 5326 + "license": "MIT", 5327 + "engines": { 5328 + "node": ">=0.10.0" 5329 + } 5330 + }, 5331 + "node_modules/require-in-the-middle": { 5332 + "version": "7.5.2", 5333 + "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-7.5.2.tgz", 5334 + "integrity": "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==", 5335 + "license": "MIT", 5336 + "dependencies": { 5337 + "debug": "^4.3.5", 5338 + "module-details-from-path": "^1.0.3", 5339 + "resolve": "^1.22.8" 5340 + }, 5341 + "engines": { 5342 + "node": ">=8.6.0" 5343 + } 5344 + }, 5345 + "node_modules/resolve": { 5346 + "version": "1.22.10", 5347 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 5348 + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 5349 + "license": "MIT", 5350 + "dependencies": { 5351 + "is-core-module": "^2.16.0", 5352 + "path-parse": "^1.0.7", 5353 + "supports-preserve-symlinks-flag": "^1.0.0" 5354 + }, 5355 + "bin": { 5356 + "resolve": "bin/resolve" 5357 + }, 5358 + "engines": { 5359 + "node": ">= 0.4" 5360 + }, 5361 + "funding": { 5362 + "url": "https://github.com/sponsors/ljharb" 5363 + } 5364 + }, 5365 + "node_modules/resolve-alpn": { 5366 + "version": "1.2.1", 5367 + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", 5368 + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", 5369 + "license": "MIT" 5370 + }, 5371 + "node_modules/responselike": { 5372 + "version": "2.0.1", 5373 + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", 5374 + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", 5375 + "license": "MIT", 5376 + "dependencies": { 5377 + "lowercase-keys": "^2.0.0" 5378 + }, 5379 + "funding": { 5380 + "url": "https://github.com/sponsors/sindresorhus" 5381 + } 5382 + }, 5383 + "node_modules/retry": { 5384 + "version": "0.12.0", 5385 + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", 5386 + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", 5387 + "license": "MIT", 5388 + "engines": { 5389 + "node": ">= 4" 5390 + } 5391 + }, 2902 5392 "node_modules/reusify": { 2903 5393 "version": "1.1.0", 2904 5394 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", ··· 3085 5575 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", 3086 5576 "license": "ISC" 3087 5577 }, 5578 + "node_modules/shebang-command": { 5579 + "version": "2.0.0", 5580 + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 5581 + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 5582 + "license": "MIT", 5583 + "dependencies": { 5584 + "shebang-regex": "^3.0.0" 5585 + }, 5586 + "engines": { 5587 + "node": ">=8" 5588 + } 5589 + }, 5590 + "node_modules/shebang-regex": { 5591 + "version": "3.0.0", 5592 + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 5593 + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 5594 + "license": "MIT", 5595 + "engines": { 5596 + "node": ">=8" 5597 + } 5598 + }, 5599 + "node_modules/shimmer": { 5600 + "version": "1.2.1", 5601 + "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.2.1.tgz", 5602 + "integrity": "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==", 5603 + "license": "BSD-2-Clause" 5604 + }, 3088 5605 "node_modules/side-channel": { 3089 5606 "version": "1.1.0", 3090 5607 "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", ··· 3161 5678 "version": "4.1.0", 3162 5679 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 3163 5680 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 3164 - "dev": true, 3165 5681 "license": "ISC", 3166 5682 "engines": { 3167 5683 "node": ">=14" ··· 3170 5686 "url": "https://github.com/sponsors/isaacs" 3171 5687 } 3172 5688 }, 5689 + "node_modules/sigstore": { 5690 + "version": "2.3.1", 5691 + "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.3.1.tgz", 5692 + "integrity": "sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==", 5693 + "license": "Apache-2.0", 5694 + "dependencies": { 5695 + "@sigstore/bundle": "^2.3.2", 5696 + "@sigstore/core": "^1.0.0", 5697 + "@sigstore/protobuf-specs": "^0.3.2", 5698 + "@sigstore/sign": "^2.3.2", 5699 + "@sigstore/tuf": "^2.3.4", 5700 + "@sigstore/verify": "^1.2.1" 5701 + }, 5702 + "engines": { 5703 + "node": "^16.14.0 || >=18.0.0" 5704 + } 5705 + }, 3173 5706 "node_modules/simple-concat": { 3174 5707 "version": "1.0.1", 3175 5708 "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", ··· 3215 5748 "simple-concat": "^1.0.0" 3216 5749 } 3217 5750 }, 5751 + "node_modules/smart-buffer": { 5752 + "version": "4.2.0", 5753 + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", 5754 + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", 5755 + "license": "MIT", 5756 + "engines": { 5757 + "node": ">= 6.0.0", 5758 + "npm": ">= 3.0.0" 5759 + } 5760 + }, 5761 + "node_modules/socks": { 5762 + "version": "2.8.4", 5763 + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz", 5764 + "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==", 5765 + "license": "MIT", 5766 + "dependencies": { 5767 + "ip-address": "^9.0.5", 5768 + "smart-buffer": "^4.2.0" 5769 + }, 5770 + "engines": { 5771 + "node": ">= 10.0.0", 5772 + "npm": ">= 3.0.0" 5773 + } 5774 + }, 5775 + "node_modules/socks-proxy-agent": { 5776 + "version": "8.0.5", 5777 + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", 5778 + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", 5779 + "license": "MIT", 5780 + "dependencies": { 5781 + "agent-base": "^7.1.2", 5782 + "debug": "^4.3.4", 5783 + "socks": "^2.8.3" 5784 + }, 5785 + "engines": { 5786 + "node": ">= 14" 5787 + } 5788 + }, 3218 5789 "node_modules/sonic-boom": { 3219 5790 "version": "3.8.1", 3220 5791 "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-3.8.1.tgz", ··· 3224 5795 "atomic-sleep": "^1.0.0" 3225 5796 } 3226 5797 }, 5798 + "node_modules/source-map": { 5799 + "version": "0.6.1", 5800 + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 5801 + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 5802 + "license": "BSD-3-Clause", 5803 + "engines": { 5804 + "node": ">=0.10.0" 5805 + } 5806 + }, 5807 + "node_modules/source-map-support": { 5808 + "version": "0.5.21", 5809 + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", 5810 + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", 5811 + "license": "MIT", 5812 + "dependencies": { 5813 + "buffer-from": "^1.0.0", 5814 + "source-map": "^0.6.0" 5815 + } 5816 + }, 5817 + "node_modules/spdx-correct": { 5818 + "version": "3.2.0", 5819 + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", 5820 + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", 5821 + "license": "Apache-2.0", 5822 + "dependencies": { 5823 + "spdx-expression-parse": "^3.0.0", 5824 + "spdx-license-ids": "^3.0.0" 5825 + } 5826 + }, 5827 + "node_modules/spdx-exceptions": { 5828 + "version": "2.5.0", 5829 + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", 5830 + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", 5831 + "license": "CC-BY-3.0" 5832 + }, 5833 + "node_modules/spdx-expression-parse": { 5834 + "version": "3.0.1", 5835 + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 5836 + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 5837 + "license": "MIT", 5838 + "dependencies": { 5839 + "spdx-exceptions": "^2.1.0", 5840 + "spdx-license-ids": "^3.0.0" 5841 + } 5842 + }, 5843 + "node_modules/spdx-license-ids": { 5844 + "version": "3.0.21", 5845 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", 5846 + "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", 5847 + "license": "CC0-1.0" 5848 + }, 3227 5849 "node_modules/split2": { 3228 5850 "version": "4.2.0", 3229 5851 "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", ··· 3233 5855 "node": ">= 10.x" 3234 5856 } 3235 5857 }, 5858 + "node_modules/sprintf-js": { 5859 + "version": "1.0.3", 5860 + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 5861 + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 5862 + "license": "BSD-3-Clause" 5863 + }, 5864 + "node_modules/ssri": { 5865 + "version": "10.0.6", 5866 + "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz", 5867 + "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==", 5868 + "license": "ISC", 5869 + "dependencies": { 5870 + "minipass": "^7.0.3" 5871 + }, 5872 + "engines": { 5873 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 5874 + } 5875 + }, 3236 5876 "node_modules/statuses": { 3237 5877 "version": "2.0.1", 3238 5878 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", ··· 3255 5895 "version": "4.2.3", 3256 5896 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 3257 5897 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3258 - "dev": true, 5898 + "license": "MIT", 5899 + "dependencies": { 5900 + "emoji-regex": "^8.0.0", 5901 + "is-fullwidth-code-point": "^3.0.0", 5902 + "strip-ansi": "^6.0.1" 5903 + }, 5904 + "engines": { 5905 + "node": ">=8" 5906 + } 5907 + }, 5908 + "node_modules/string-width-cjs": { 5909 + "name": "string-width", 5910 + "version": "4.2.3", 5911 + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 5912 + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 3259 5913 "license": "MIT", 3260 5914 "dependencies": { 3261 5915 "emoji-regex": "^8.0.0", ··· 3270 5924 "version": "6.0.1", 3271 5925 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 3272 5926 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3273 - "dev": true, 5927 + "license": "MIT", 5928 + "dependencies": { 5929 + "ansi-regex": "^5.0.1" 5930 + }, 5931 + "engines": { 5932 + "node": ">=8" 5933 + } 5934 + }, 5935 + "node_modules/strip-ansi-cjs": { 5936 + "name": "strip-ansi", 5937 + "version": "6.0.1", 5938 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 5939 + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 3274 5940 "license": "MIT", 3275 5941 "dependencies": { 3276 5942 "ansi-regex": "^5.0.1" ··· 3279 5945 "node": ">=8" 3280 5946 } 3281 5947 }, 5948 + "node_modules/strip-final-newline": { 5949 + "version": "2.0.0", 5950 + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 5951 + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 5952 + "license": "MIT", 5953 + "engines": { 5954 + "node": ">=6" 5955 + } 5956 + }, 3282 5957 "node_modules/strip-json-comments": { 3283 5958 "version": "2.0.1", 3284 5959 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", ··· 3286 5961 "license": "MIT", 3287 5962 "engines": { 3288 5963 "node": ">=0.10.0" 5964 + } 5965 + }, 5966 + "node_modules/supports-preserve-symlinks-flag": { 5967 + "version": "1.0.0", 5968 + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5969 + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5970 + "license": "MIT", 5971 + "engines": { 5972 + "node": ">= 0.4" 5973 + }, 5974 + "funding": { 5975 + "url": "https://github.com/sponsors/ljharb" 5976 + } 5977 + }, 5978 + "node_modules/tar": { 5979 + "version": "6.2.1", 5980 + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", 5981 + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", 5982 + "license": "ISC", 5983 + "dependencies": { 5984 + "chownr": "^2.0.0", 5985 + "fs-minipass": "^2.0.0", 5986 + "minipass": "^5.0.0", 5987 + "minizlib": "^2.1.1", 5988 + "mkdirp": "^1.0.3", 5989 + "yallist": "^4.0.0" 5990 + }, 5991 + "engines": { 5992 + "node": ">=10" 3289 5993 } 3290 5994 }, 3291 5995 "node_modules/tar-fs": { ··· 3330 6034 "node": ">= 6" 3331 6035 } 3332 6036 }, 6037 + "node_modules/tar/node_modules/chownr": { 6038 + "version": "2.0.0", 6039 + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", 6040 + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", 6041 + "license": "ISC", 6042 + "engines": { 6043 + "node": ">=10" 6044 + } 6045 + }, 6046 + "node_modules/tar/node_modules/fs-minipass": { 6047 + "version": "2.1.0", 6048 + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", 6049 + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 6050 + "license": "ISC", 6051 + "dependencies": { 6052 + "minipass": "^3.0.0" 6053 + }, 6054 + "engines": { 6055 + "node": ">= 8" 6056 + } 6057 + }, 6058 + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { 6059 + "version": "3.3.6", 6060 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", 6061 + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", 6062 + "license": "ISC", 6063 + "dependencies": { 6064 + "yallist": "^4.0.0" 6065 + }, 6066 + "engines": { 6067 + "node": ">=8" 6068 + } 6069 + }, 6070 + "node_modules/tar/node_modules/minipass": { 6071 + "version": "5.0.0", 6072 + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", 6073 + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", 6074 + "license": "ISC", 6075 + "engines": { 6076 + "node": ">=8" 6077 + } 6078 + }, 3333 6079 "node_modules/thread-stream": { 3334 6080 "version": "2.7.0", 3335 6081 "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", ··· 3383 6129 "node": ">=0.6" 3384 6130 } 3385 6131 }, 6132 + "node_modules/treeverse": { 6133 + "version": "3.0.0", 6134 + "resolved": "https://registry.npmjs.org/treeverse/-/treeverse-3.0.0.tgz", 6135 + "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", 6136 + "license": "ISC", 6137 + "engines": { 6138 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 6139 + } 6140 + }, 3386 6141 "node_modules/ts-morph": { 3387 6142 "version": "25.0.1", 3388 6143 "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-25.0.1.tgz", ··· 3398 6153 "version": "10.9.2", 3399 6154 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", 3400 6155 "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", 3401 - "dev": true, 6156 + "devOptional": true, 3402 6157 "license": "MIT", 3403 6158 "dependencies": { 3404 6159 "@cspotcode/source-map-support": "^0.8.0", ··· 3445 6200 "dev": true, 3446 6201 "license": "0BSD" 3447 6202 }, 6203 + "node_modules/tuf-js": { 6204 + "version": "2.2.1", 6205 + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.2.1.tgz", 6206 + "integrity": "sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==", 6207 + "license": "MIT", 6208 + "dependencies": { 6209 + "@tufjs/models": "2.0.1", 6210 + "debug": "^4.3.4", 6211 + "make-fetch-happen": "^13.0.1" 6212 + }, 6213 + "engines": { 6214 + "node": "^16.14.0 || >=18.0.0" 6215 + } 6216 + }, 3448 6217 "node_modules/tunnel-agent": { 3449 6218 "version": "0.6.0", 3450 6219 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", ··· 3509 6278 "version": "5.8.3", 3510 6279 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 3511 6280 "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 3512 - "dev": true, 6281 + "devOptional": true, 3513 6282 "license": "Apache-2.0", 3514 6283 "bin": { 3515 6284 "tsc": "bin/tsc", ··· 3538 6307 "version": "6.21.0", 3539 6308 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", 3540 6309 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", 3541 - "dev": true, 3542 6310 "license": "MIT" 3543 6311 }, 6312 + "node_modules/unique-filename": { 6313 + "version": "3.0.0", 6314 + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz", 6315 + "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", 6316 + "license": "ISC", 6317 + "dependencies": { 6318 + "unique-slug": "^4.0.0" 6319 + }, 6320 + "engines": { 6321 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 6322 + } 6323 + }, 6324 + "node_modules/unique-slug": { 6325 + "version": "4.0.0", 6326 + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz", 6327 + "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", 6328 + "license": "ISC", 6329 + "dependencies": { 6330 + "imurmurhash": "^0.1.4" 6331 + }, 6332 + "engines": { 6333 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 6334 + } 6335 + }, 3544 6336 "node_modules/unpipe": { 3545 6337 "version": "1.0.0", 3546 6338 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", ··· 3548 6340 "license": "MIT", 3549 6341 "engines": { 3550 6342 "node": ">= 0.8" 6343 + } 6344 + }, 6345 + "node_modules/upath": { 6346 + "version": "1.2.0", 6347 + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", 6348 + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", 6349 + "license": "MIT", 6350 + "engines": { 6351 + "node": ">=4", 6352 + "yarn": "*" 3551 6353 } 3552 6354 }, 3553 6355 "node_modules/util-deprecate": { ··· 3569 6371 "version": "3.0.1", 3570 6372 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 3571 6373 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 3572 - "dev": true, 6374 + "devOptional": true, 3573 6375 "license": "MIT" 3574 6376 }, 6377 + "node_modules/validate-npm-package-license": { 6378 + "version": "3.0.4", 6379 + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 6380 + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 6381 + "license": "Apache-2.0", 6382 + "dependencies": { 6383 + "spdx-correct": "^3.0.0", 6384 + "spdx-expression-parse": "^3.0.0" 6385 + } 6386 + }, 6387 + "node_modules/validate-npm-package-name": { 6388 + "version": "5.0.1", 6389 + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", 6390 + "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", 6391 + "license": "ISC", 6392 + "engines": { 6393 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 6394 + } 6395 + }, 3575 6396 "node_modules/varint": { 3576 6397 "version": "6.0.0", 3577 6398 "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", ··· 3587 6408 "node": ">= 0.8" 3588 6409 } 3589 6410 }, 6411 + "node_modules/walk-up-path": { 6412 + "version": "3.0.1", 6413 + "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", 6414 + "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", 6415 + "license": "ISC" 6416 + }, 6417 + "node_modules/which": { 6418 + "version": "4.0.0", 6419 + "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz", 6420 + "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", 6421 + "license": "ISC", 6422 + "dependencies": { 6423 + "isexe": "^3.1.1" 6424 + }, 6425 + "bin": { 6426 + "node-which": "bin/which.js" 6427 + }, 6428 + "engines": { 6429 + "node": "^16.13.0 || >=18.0.0" 6430 + } 6431 + }, 3590 6432 "node_modules/wrap-ansi": { 3591 6433 "version": "6.2.0", 3592 6434 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", ··· 3600 6442 }, 3601 6443 "engines": { 3602 6444 "node": ">=8" 6445 + } 6446 + }, 6447 + "node_modules/wrap-ansi-cjs": { 6448 + "name": "wrap-ansi", 6449 + "version": "7.0.0", 6450 + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 6451 + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 6452 + "license": "MIT", 6453 + "dependencies": { 6454 + "ansi-styles": "^4.0.0", 6455 + "string-width": "^4.1.0", 6456 + "strip-ansi": "^6.0.0" 6457 + }, 6458 + "engines": { 6459 + "node": ">=10" 6460 + }, 6461 + "funding": { 6462 + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 3603 6463 } 3604 6464 }, 3605 6465 "node_modules/wrappy": { ··· 3608 6468 "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", 3609 6469 "license": "ISC" 3610 6470 }, 6471 + "node_modules/write-file-atomic": { 6472 + "version": "5.0.1", 6473 + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", 6474 + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", 6475 + "license": "ISC", 6476 + "dependencies": { 6477 + "imurmurhash": "^0.1.4", 6478 + "signal-exit": "^4.0.1" 6479 + }, 6480 + "engines": { 6481 + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" 6482 + } 6483 + }, 3611 6484 "node_modules/ws": { 3612 6485 "version": "8.18.1", 3613 6486 "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.1.tgz", ··· 3629 6502 } 3630 6503 } 3631 6504 }, 6505 + "node_modules/y18n": { 6506 + "version": "5.0.8", 6507 + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 6508 + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 6509 + "license": "ISC", 6510 + "engines": { 6511 + "node": ">=10" 6512 + } 6513 + }, 6514 + "node_modules/yallist": { 6515 + "version": "4.0.0", 6516 + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 6517 + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 6518 + "license": "ISC" 6519 + }, 6520 + "node_modules/yargs": { 6521 + "version": "17.7.2", 6522 + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", 6523 + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", 6524 + "license": "MIT", 6525 + "dependencies": { 6526 + "cliui": "^8.0.1", 6527 + "escalade": "^3.1.1", 6528 + "get-caller-file": "^2.0.5", 6529 + "require-directory": "^2.1.1", 6530 + "string-width": "^4.2.3", 6531 + "y18n": "^5.0.5", 6532 + "yargs-parser": "^21.1.1" 6533 + }, 6534 + "engines": { 6535 + "node": ">=12" 6536 + } 6537 + }, 6538 + "node_modules/yargs-parser": { 6539 + "version": "21.1.1", 6540 + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", 6541 + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", 6542 + "license": "ISC", 6543 + "engines": { 6544 + "node": ">=12" 6545 + } 6546 + }, 3632 6547 "node_modules/yn": { 3633 6548 "version": "3.1.1", 3634 6549 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 3635 6550 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 3636 - "dev": true, 6551 + "devOptional": true, 3637 6552 "license": "MIT", 3638 6553 "engines": { 3639 6554 "node": ">=6" 6555 + } 6556 + }, 6557 + "node_modules/yocto-queue": { 6558 + "version": "1.2.1", 6559 + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", 6560 + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", 6561 + "license": "MIT", 6562 + "engines": { 6563 + "node": ">=12.20" 6564 + }, 6565 + "funding": { 6566 + "url": "https://github.com/sponsors/sindresorhus" 3640 6567 } 3641 6568 }, 3642 6569 "node_modules/yoctocolors-cjs": {
+2 -1
package.json
··· 4 4 "workspaces": [ 5 5 "./scripts/", 6 6 "./feed-generator/", 7 - "./lexicon/" 7 + "./lexicon/", 8 + "./infra/" 8 9 ], 9 10 "scripts": { 10 11 "lex:download": "node --loader ts-node/esm scripts/cli.ts download",
+5 -4
tsconfig.json
··· 11 11 "strictNullChecks": true, 12 12 "skipLibCheck": true, 13 13 "allowImportingTsExtensions": true, 14 - "paths": { 15 - "~/lexicon/*": ["./lexicon/*"] 16 - } 14 + "pretty": true, 15 + "strict": true, 16 + "experimentalDecorators": true, 17 + "noFallthroughCasesInSwitch": true, 18 + "noImplicitReturns": true 17 19 }, 18 20 "exclude": ["node_modules"] 19 - // "references": [{ "~/": "./" }] 20 21 }