diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c003b0a8d..472bf01ea9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ This is the log of notable changes to EAS CLI and related packages. ### 🧹 Chores -- Upgrade `typescript` to 5.9.3, `@types/node` to 20.19.43, and `https-proxy-agent` to 7.0.6. ([#XXXX](https://github.com/expo/eas-cli/pull/XXXX) by [@wschurman](https://github.com/wschurman)) +- Upgrade `typescript` to 6.0.3, `ts-jest` to 29.4.12, `@types/node` to 20.19.43, `gql.tada` to 1.11.3, and `https-proxy-agent` to 7.0.6. ([#XXXX](https://github.com/expo/eas-cli/pull/XXXX) by [@wschurman](https://github.com/wschurman)) ## [24.7.0](https://github.com/expo/eas-cli/releases/tag/v24.7.0) - 2026-09-16 diff --git a/package.json b/package.json index 7330975ca5..ac8bc49b44 100644 --- a/package.json +++ b/package.json @@ -32,8 +32,8 @@ "oxlint": "1.43.0", "oxlint-tsgolint": "0.11.1", "rimraf": "3.0.2", - "ts-jest": "29.1.1", - "typescript": "5.9.3" + "ts-jest": "29.4.12", + "typescript": "6.0.3" }, "packageManager": "yarn@4.12.0" } diff --git a/packages/build-tools/package.json b/packages/build-tools/package.json index 18e55107be..b1d7830ac5 100644 --- a/packages/build-tools/package.json +++ b/packages/build-tools/package.json @@ -61,7 +61,7 @@ "fast-glob": "^3.3.2", "fast-xml-parser": "^4.4.1", "fs-extra": "^11.2.0", - "gql.tada": "^1.8.13", + "gql.tada": "^1.11.3", "joi": "^17.13.1", "jose": "5.10.0", "lodash": "^4.18.1", @@ -101,10 +101,10 @@ "memfs": "^4.17.1", "nock": "13.4.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", + "ts-jest": "^29.4.12", "ts-mockito": "^2.6.1", "tslib": "^2.6.3", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "uuid": "^9.0.1" } } diff --git a/packages/build-tools/tsconfig.json b/packages/build-tools/tsconfig.json index 186de3ba9d..fdf71d521b 100644 --- a/packages/build-tools/tsconfig.json +++ b/packages/build-tools/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, diff --git a/packages/create-eas-build-function/package.json b/packages/create-eas-build-function/package.json index 34c6ffb766..35243bdcef 100644 --- a/packages/create-eas-build-function/package.json +++ b/packages/create-eas-build-function/package.json @@ -52,7 +52,7 @@ "prompts": "^2.4.2", "rimraf": "3.0.2", "ts-node": "^10.9.2", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "update-check": "^1.5.4" } } diff --git a/packages/create-eas-build-function/templates/typescript/package.json b/packages/create-eas-build-function/templates/typescript/package.json index 6a819db843..b14e7385aa 100644 --- a/packages/create-eas-build-function/templates/typescript/package.json +++ b/packages/create-eas-build-function/templates/typescript/package.json @@ -13,6 +13,6 @@ "@expo/steps": "^1.0.119", "@types/node": "20.19.43", "@vercel/ncc": "^0.38.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" } } diff --git a/packages/create-eas-build-function/templates/typescript/tsconfig.json b/packages/create-eas-build-function/templates/typescript/tsconfig.json index 8d9ff7174a..8e567a0469 100644 --- a/packages/create-eas-build-function/templates/typescript/tsconfig.json +++ b/packages/create-eas-build-function/templates/typescript/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { "target": "ES2022", - "module": "commonjs", + "module": "node16", "sourceMap": true, "inlineSources": true, "strict": true, @@ -16,7 +16,7 @@ "outDir": "build", "resolveJsonModule": true, "allowSyntheticDefaultImports": true, - "moduleResolution": "node", + "moduleResolution": "node16", "rootDir": "src", "declaration": false, "composite": false diff --git a/packages/create-eas-build-function/tsconfig.json b/packages/create-eas-build-function/tsconfig.json index 3a1729cbec..95f0ee9cfb 100644 --- a/packages/create-eas-build-function/tsconfig.json +++ b/packages/create-eas-build-function/tsconfig.json @@ -2,6 +2,7 @@ "include": ["src/**/*.ts"], "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, diff --git a/packages/downloader/package.json b/packages/downloader/package.json index 254f7f5372..1cbd7bcd13 100644 --- a/packages/downloader/package.json +++ b/packages/downloader/package.json @@ -34,7 +34,7 @@ "@types/node": "20.19.43", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", - "typescript": "^5.9.3" + "ts-jest": "^29.4.12", + "typescript": "^6.0.3" } } diff --git a/packages/downloader/tsconfig.json b/packages/downloader/tsconfig.json index 22ccb35e87..4f9bae5365 100644 --- a/packages/downloader/tsconfig.json +++ b/packages/downloader/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, @@ -8,6 +9,7 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "declaration": true, + "types": ["node", "jest"], "composite": true, "rootDir": "./src", "outDir": "./dist" diff --git a/packages/eas-build-cache-provider/package.json b/packages/eas-build-cache-provider/package.json index 6203ef1e25..33cdd6c799 100644 --- a/packages/eas-build-cache-provider/package.json +++ b/packages/eas-build-cache-provider/package.json @@ -51,7 +51,7 @@ "jest": "29.7.0", "memfs": "3.4.13", "rimraf": "3.0.2", - "typescript": "5.9.3" + "typescript": "6.0.3" }, "engines": { "node": ">=20.0.0" diff --git a/packages/eas-build-cache-provider/tsconfig.json b/packages/eas-build-cache-provider/tsconfig.json index a1a7d6eda9..177de02595 100644 --- a/packages/eas-build-cache-provider/tsconfig.json +++ b/packages/eas-build-cache-provider/tsconfig.json @@ -5,6 +5,7 @@ "importHelpers": true, "module": "commonjs", "moduleResolution": "node", + "ignoreDeprecations": "6.0", "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, "noImplicitReturns": true, diff --git a/packages/eas-build-job/package.json b/packages/eas-build-job/package.json index f194c94a3c..0c567901b0 100644 --- a/packages/eas-build-job/package.json +++ b/packages/eas-build-job/package.json @@ -37,7 +37,7 @@ "@types/node": "20.19.43", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", - "typescript": "^5.9.3" + "ts-jest": "^29.4.12", + "typescript": "^6.0.3" } } diff --git a/packages/eas-build-job/tsconfig.json b/packages/eas-build-job/tsconfig.json index c0b18842df..d2a7b3a3c8 100644 --- a/packages/eas-build-job/tsconfig.json +++ b/packages/eas-build-job/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, @@ -8,6 +9,7 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "declaration": true, + "types": ["node", "jest"], "composite": true, "outDir": "./dist", "rootDir": "./src" diff --git a/packages/eas-cli/graphql.schema.json b/packages/eas-cli/graphql.schema.json index b0fcb2eb06..4da2386769 100644 --- a/packages/eas-cli/graphql.schema.json +++ b/packages/eas-cli/graphql.schema.json @@ -19673,6 +19673,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deviceModel", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "easClientId", "description": null, @@ -20938,6 +20962,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deviceModel", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "dimension", "description": null, @@ -21129,6 +21177,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deviceModel", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "endTime", "description": null, @@ -21324,6 +21396,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deviceModel", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "endTime", "description": null, @@ -21483,6 +21579,30 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "countryCode", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deviceModel", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "endTime", "description": null, @@ -47082,7 +47202,7 @@ }, { "kind": "INPUT_OBJECT", - "name": "CreateSentryProjectInput", + "name": "CreateSandboxInput", "description": null, "fields": null, "inputFields": [ @@ -47103,70 +47223,7 @@ "deprecationReason": null }, { - "name": "sentryProjectId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sentryProjectSlug", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateSharedEnvironmentVariableInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "environments", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "EnvironmentVariableEnvironment", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileName", + "name": "image", "description": null, "type": { "kind": "SCALAR", @@ -47178,14 +47235,14 @@ "deprecationReason": null }, { - "name": "name", + "name": "operatingSystem", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "SCALAR", - "name": "String", + "kind": "ENUM", + "name": "SandboxOperatingSystem", "ofType": null } }, @@ -47194,23 +47251,11 @@ "deprecationReason": null }, { - "name": "overwrite", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", + "name": "projectArchive", "description": null, "type": { - "kind": "ENUM", - "name": "EnvironmentSecretType", + "kind": "INPUT_OBJECT", + "name": "SandboxProjectArchiveInput", "ofType": null }, "defaultValue": null, @@ -47218,30 +47263,14 @@ "deprecationReason": null }, { - "name": "value", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", + "name": "resourceClass", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "ENUM", - "name": "EnvironmentVariableVisibility", + "name": "SandboxResourceClass", "ofType": null } }, @@ -47255,47 +47284,36 @@ "possibleTypes": null }, { - "kind": "OBJECT", - "name": "CreateSubmissionResult", + "kind": "INPUT_OBJECT", + "name": "CreateSentryProjectInput", "description": null, - "fields": [ + "fields": null, + "inputFields": [ { - "name": "submission", - "description": "Created submission", - "args": [], + "name": "appId", + "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { - "kind": "OBJECT", - "name": "Submission", + "kind": "SCALAR", + "name": "ID", "ofType": null } }, + "defaultValue": null, "isDeprecated": false, "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateVexoAccountConnectionInput", - "description": null, - "fields": null, - "inputFields": [ + }, { - "name": "accountId", + "name": "sentryProjectId", "description": null, "type": { "kind": "NON_NULL", "name": null, "ofType": { "kind": "SCALAR", - "name": "ID", + "name": "String", "ofType": null } }, @@ -47304,7 +47322,192 @@ "deprecationReason": null }, { - "name": "code", + "name": "sentryProjectSlug", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateSharedEnvironmentVariableInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "environments", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "EnvironmentVariableEnvironment", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "overwrite", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "EnvironmentSecretType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "EnvironmentVariableVisibility", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateSubmissionResult", + "description": null, + "fields": [ + { + "name": "submission", + "description": "Created submission", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Submission", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateVexoAccountConnectionInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "accountId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", "description": null, "type": { "kind": "NON_NULL", @@ -71007,6 +71210,12 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "PUBLISH_PROTECTED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "VIEW", "description": null, @@ -72004,18 +72213,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "repositoryUrl", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, { "name": "type", "description": null, @@ -72457,6 +72654,18 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "previousRolloutUpdateToClobberIdGroup", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateIdGroup", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "rollBackToEmbeddedInfoGroup", "description": null, @@ -74981,6 +75190,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "sandbox", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SandboxMutation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "sentryInstallation", "description": "Mutations for Sentry installations", @@ -75173,6 +75398,22 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "usageBudget", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UsageBudgetMutation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "userAppPins", "description": "Mutations that create, update, and delete pinned apps", @@ -78111,11 +78352,430 @@ }, { "kind": "OBJECT", - "name": "SandboxQuery", + "name": "SandboxConnection", "description": null, "fields": [ { - "name": "byId", + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SandboxEdge", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SandboxEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sandbox", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SandboxFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "statuses", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SandboxStatus", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SandboxMutation", + "description": null, + "fields": [ + { + "name": "createSandbox", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateSandboxInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sandbox", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "markSandboxReady", + "description": null, + "args": [ + { + "name": "sandboxId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sandbox", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stopSandbox", + "description": null, + "args": [ + { + "name": "sandboxId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sandbox", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "touchSandbox", + "description": null, + "args": [ + { + "name": "sandboxId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Sandbox", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SandboxOperatingSystem", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LINUX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MACOS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SandboxProjectArchiveInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "gitRef", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SandboxQuery", + "description": null, + "fields": [ + { + "name": "byAppIdPaginated", + "description": "Project sandboxes, newest first. An omitted or empty status filter includes all statuses.", + "args": [ + { + "name": "after", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "appId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "before", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "SandboxFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "first", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SandboxConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "byId", "description": null, "args": [ { @@ -78153,6 +78813,29 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "ENUM", + "name": "SandboxResourceClass", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "LARGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIUM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, { "kind": "ENUM", "name": "SandboxStatus", @@ -87230,6 +87913,53 @@ "enumValues": null, "possibleTypes": null }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateIdGroup", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "android", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ios", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "web", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, { "kind": "INPUT_OBJECT", "name": "UpdateInfoGroup", @@ -88567,6 +89297,139 @@ ], "possibleTypes": null }, + { + "kind": "OBJECT", + "name": "UsageBudget", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "limits", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UsageBudgetLimits", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UsageBudgetLimits", + "description": null, + "fields": [ + { + "name": "builds", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UsageBudgetLimitsInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "builds", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UsageBudgetMutation", + "description": null, + "fields": [ + { + "name": "createUsageBudget", + "description": null, + "args": [ + { + "name": "limits", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UsageBudgetLimitsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UsageBudget", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, { "kind": "OBJECT", "name": "UsageMetricTotal", diff --git a/packages/eas-cli/package.json b/packages/eas-cli/package.json index 81ee9838a9..9515339dc1 100644 --- a/packages/eas-cli/package.json +++ b/packages/eas-cli/package.json @@ -173,7 +173,7 @@ "rimraf": "3.0.2", "ts-mockito": "2.6.1", "ts-node": "10.9.2", - "typescript": "5.9.3" + "typescript": "6.0.3" }, "oclif": { "additionalHelpFlags": [ diff --git a/packages/eas-cli/src/graphql/generated.ts b/packages/eas-cli/src/graphql/generated.ts index 23ba42c2d8..080ccc0361 100644 --- a/packages/eas-cli/src/graphql/generated.ts +++ b/packages/eas-cli/src/graphql/generated.ts @@ -1101,9 +1101,9 @@ export type AgentDeviceRunSessionRemoteConfig = { * session does not use local egress. */ egressUrl?: Maybe; - /** Session token gating the web preview. Null when the preview runs ungated. */ /** URL of the preview server, for reaching its API rather than its page. */ previewApiUrl?: Maybe; + /** Session token gating the web preview. Null when the preview runs ungated. */ webPreviewToken?: Maybe; /** * URL of the web preview surface for the session. Null when a web preview is @@ -2949,6 +2949,8 @@ export type AppObserveErrorOccurrencesFilter = { appEasBuildId?: InputMaybe; appUpdateId?: InputMaybe; appVersion?: InputMaybe; + countryCode?: InputMaybe; + deviceModel?: InputMaybe; easClientId?: InputMaybe; endTime?: InputMaybe; environment?: InputMaybe; @@ -3131,6 +3133,8 @@ export type AppObserveErrorsBreakdownInput = { appEasBuildId?: InputMaybe; appUpdateId?: InputMaybe; appVersion?: InputMaybe; + countryCode?: InputMaybe; + deviceModel?: InputMaybe; dimension: AppObserveErrorBreakdownDimension; endTime: Scalars['DateTime']['input']; environment?: InputMaybe; @@ -3150,6 +3154,8 @@ export type AppObserveErrorsGroupsInput = { appVersion?: InputMaybe; /** Bucket size for each group's timeSeries. Defaults to daily. */ bucketIntervalMinutes?: InputMaybe; + countryCode?: InputMaybe; + deviceModel?: InputMaybe; endTime: Scalars['DateTime']['input']; environment?: InputMaybe; /** Restrict to one error group. */ @@ -3170,6 +3176,8 @@ export type AppObserveErrorsStatsInput = { appEasBuildId?: InputMaybe; appUpdateId?: InputMaybe; appVersion?: InputMaybe; + countryCode?: InputMaybe; + deviceModel?: InputMaybe; endTime: Scalars['DateTime']['input']; environment?: InputMaybe; isEmbeddedUpdate?: InputMaybe; @@ -3186,6 +3194,8 @@ export type AppObserveErrorsTimeSeriesInput = { appUpdateId?: InputMaybe; appVersion?: InputMaybe; bucketIntervalMinutes?: InputMaybe; + countryCode?: InputMaybe; + deviceModel?: InputMaybe; endTime: Scalars['DateTime']['input']; environment?: InputMaybe; /** Restrict to one error group. */ @@ -4721,9 +4731,9 @@ export type AppiumRunSessionRemoteConfig = { * session does not use local egress. */ egressUrl?: Maybe; - /** Session token gating the web preview. Null when the preview runs ungated. */ /** URL of the preview server, for reaching its API rather than its page. */ previewApiUrl?: Maybe; + /** Session token gating the web preview. Null when the preview runs ungated. */ webPreviewToken?: Maybe; /** * URL of the web preview surface for the session. Null when a web preview is @@ -6595,6 +6605,14 @@ export type CreatePostHogDeepLinkInput = { purpose?: InputMaybe; }; +export type CreateSandboxInput = { + appId: Scalars['ID']['input']; + image?: InputMaybe; + operatingSystem: SandboxOperatingSystem; + projectArchive?: InputMaybe; + resourceClass: SandboxResourceClass; +}; + export type CreateSentryProjectInput = { appId: Scalars['ID']['input']; sentryProjectId: Scalars['String']['input']; @@ -10127,6 +10145,7 @@ export enum Permission { Admin = 'ADMIN', Own = 'OWN', Publish = 'PUBLISH', + PublishProtected = 'PUBLISH_PROTECTED', View = 'VIEW' } @@ -10280,7 +10299,6 @@ export type ProjectArchiveSourceInput = { bucketKey?: InputMaybe; gitRef?: InputMaybe; metadataLocation?: InputMaybe; - repositoryUrl?: InputMaybe; type: ProjectArchiveSourceType; url?: InputMaybe; }; @@ -10335,6 +10353,7 @@ export type PublishUpdateGroupInput = { isGitWorkingTreeDirty?: InputMaybe; manifestHostOverride?: InputMaybe; message?: InputMaybe; + previousRolloutUpdateToClobberIdGroup?: InputMaybe; rollBackToEmbeddedInfoGroup?: InputMaybe; rolloutInfoGroup?: InputMaybe; runtimeVersion: Scalars['String']['input']; @@ -10660,6 +10679,7 @@ export type RootMutation = { realtimeLogs: RealtimeLogsMutation; /** Mutations that create, update, and delete Robots */ robot: RobotMutation; + sandbox: SandboxMutation; /** Mutations for Sentry installations */ sentryInstallation: SentryInstallationMutation; /** Mutations for Sentry projects */ @@ -10675,6 +10695,7 @@ export type RootMutation = { updateBranch: UpdateBranchMutation; updateChannel: UpdateChannelMutation; uploadSession: UploadSession; + usageBudget: UsageBudgetMutation; /** Mutations that create, update, and delete pinned apps */ userAppPins: UserAppPinMutation; userAuditLog: UserAuditLogMutation; @@ -11063,16 +11084,87 @@ export type Sandbox = { updatedAt: Scalars['DateTime']['output']; }; +export type SandboxConnection = { + __typename?: 'SandboxConnection'; + edges: Array; + pageInfo: PageInfo; +}; + +export type SandboxEdge = { + __typename?: 'SandboxEdge'; + cursor: Scalars['String']['output']; + node: Sandbox; +}; + +export type SandboxFilterInput = { + statuses?: InputMaybe>; +}; + +export type SandboxMutation = { + __typename?: 'SandboxMutation'; + createSandbox: Sandbox; + markSandboxReady: Sandbox; + stopSandbox: Sandbox; + touchSandbox: Sandbox; +}; + + +export type SandboxMutation_CreateSandboxArgs = { + input: CreateSandboxInput; +}; + + +export type SandboxMutation_MarkSandboxReadyArgs = { + sandboxId: Scalars['ID']['input']; +}; + + +export type SandboxMutation_StopSandboxArgs = { + sandboxId: Scalars['ID']['input']; +}; + + +export type SandboxMutation_TouchSandboxArgs = { + sandboxId: Scalars['ID']['input']; +}; + +export enum SandboxOperatingSystem { + Linux = 'LINUX', + Macos = 'MACOS' +} + +export type SandboxProjectArchiveInput = { + gitRef?: InputMaybe; + url?: InputMaybe; +}; + export type SandboxQuery = { __typename?: 'SandboxQuery'; + /** Project sandboxes, newest first. An omitted or empty status filter includes all statuses. */ + byAppIdPaginated: SandboxConnection; byId: Sandbox; }; +export type SandboxQuery_ByAppIdPaginatedArgs = { + after?: InputMaybe; + appId: Scalars['ID']['input']; + before?: InputMaybe; + filter?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; +}; + + export type SandboxQuery_ByIdArgs = { sandboxId: Scalars['ID']['input']; }; +export enum SandboxResourceClass { + Large = 'LARGE', + Medium = 'MEDIUM' +} + export enum SandboxStatus { Errored = 'ERRORED', Running = 'RUNNING', @@ -11219,9 +11311,9 @@ export type ServeSimRunSessionRemoteConfig = { * session does not use local egress. */ egressUrl?: Maybe; - /** Session token gating the preview. Null when the preview runs ungated. */ /** URL of the preview server, for reaching its API rather than its page. */ previewApiUrl?: Maybe; + /** Session token gating the preview. Null when the preview runs ungated. */ previewToken?: Maybe; previewUrl: Scalars['String']['output']; /** @deprecated Use previewUrl instead. */ @@ -12388,6 +12480,12 @@ export type UpdateGroupsConnection = { pageInfo: PageInfo; }; +export type UpdateIdGroup = { + android?: InputMaybe; + ios?: InputMaybe; + web?: InputMaybe; +}; + export type UpdateInfoGroup = { android?: InputMaybe; ios?: InputMaybe; @@ -12585,6 +12683,31 @@ export enum UploadSessionType { EasUpdateFingerprint = 'EAS_UPDATE_FINGERPRINT' } +export type UsageBudget = { + __typename?: 'UsageBudget'; + id: Scalars['ID']['output']; + limits: UsageBudgetLimits; +}; + +export type UsageBudgetLimits = { + __typename?: 'UsageBudgetLimits'; + builds?: Maybe; +}; + +export type UsageBudgetLimitsInput = { + builds?: InputMaybe; +}; + +export type UsageBudgetMutation = { + __typename?: 'UsageBudgetMutation'; + createUsageBudget: UsageBudget; +}; + + +export type UsageBudgetMutation_CreateUsageBudgetArgs = { + limits: UsageBudgetLimitsInput; +}; + export type UsageMetricTotal = { __typename?: 'UsageMetricTotal'; billingPeriod: BillingPeriod; @@ -13344,9 +13467,9 @@ export type WebPreviewOnlyRunSessionRemoteConfig = { * session does not use local egress. */ egressUrl?: Maybe; - /** Session token gating the web preview. Null when the preview runs ungated. */ /** URL of the preview server, for reaching its API rather than its page. */ previewApiUrl?: Maybe; + /** Session token gating the web preview. Null when the preview runs ungated. */ webPreviewToken?: Maybe; webPreviewUrl: Scalars['String']['output']; }; diff --git a/packages/eas-cli/src/integrations/shared/envFile.ts b/packages/eas-cli/src/integrations/shared/envFile.ts index 08743e87cb..058dbf5046 100644 --- a/packages/eas-cli/src/integrations/shared/envFile.ts +++ b/packages/eas-cli/src/integrations/shared/envFile.ts @@ -70,12 +70,14 @@ export function mergeEnvContent(rawContent: string, newVars: Record=20.0.0" diff --git a/packages/eas-json/tsconfig.json b/packages/eas-json/tsconfig.json index a1a7d6eda9..434ce940f9 100644 --- a/packages/eas-json/tsconfig.json +++ b/packages/eas-json/tsconfig.json @@ -5,6 +5,7 @@ "importHelpers": true, "module": "commonjs", "moduleResolution": "node", + "ignoreDeprecations": "6.0", "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, "noImplicitReturns": true, @@ -12,6 +13,7 @@ "noUnusedParameters": true, "outDir": "build", "rootDir": "src", + "types": ["node", "jest"], "typeRoots": ["../../node_modules/@types", "../../ts-declarations", "./node_modules/@types"] }, "include": ["src/**/*"] diff --git a/packages/local-build-plugin/package.json b/packages/local-build-plugin/package.json index 777ea6f5b9..3906352861 100644 --- a/packages/local-build-plugin/package.json +++ b/packages/local-build-plugin/package.json @@ -50,8 +50,8 @@ "@types/uuid": "^9.0.7", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", - "typescript": "^5.9.3" + "ts-jest": "^29.4.12", + "typescript": "^6.0.3" }, "engines": { "node": ">=18" diff --git a/packages/local-build-plugin/tsconfig.json b/packages/local-build-plugin/tsconfig.json index 22ccb35e87..23ce301b28 100644 --- a/packages/local-build-plugin/tsconfig.json +++ b/packages/local-build-plugin/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, diff --git a/packages/logger/package.json b/packages/logger/package.json index 6d95db6d76..8d4ad7d8fa 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -33,7 +33,7 @@ "@types/node": "20.19.43", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", - "typescript": "^5.9.3" + "ts-jest": "^29.4.12", + "typescript": "^6.0.3" } } diff --git a/packages/logger/tsconfig.json b/packages/logger/tsconfig.json index c0b18842df..d2a7b3a3c8 100644 --- a/packages/logger/tsconfig.json +++ b/packages/logger/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, @@ -8,6 +9,7 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "declaration": true, + "types": ["node", "jest"], "composite": true, "outDir": "./dist", "rootDir": "./src" diff --git a/packages/steps/package.json b/packages/steps/package.json index 348dbdae29..3b404713a5 100644 --- a/packages/steps/package.json +++ b/packages/steps/package.json @@ -49,10 +49,10 @@ "eslint-plugin-async-protect": "^3.1.0", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", + "ts-jest": "^29.4.12", "ts-mockito": "^2.6.1", "ts-node": "^10.9.2", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "engines": { "node": ">=18" diff --git a/packages/steps/tsconfig.json b/packages/steps/tsconfig.json index f1a6e9cf03..907e1d9073 100644 --- a/packages/steps/tsconfig.json +++ b/packages/steps/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, diff --git a/packages/template-file/package.json b/packages/template-file/package.json index 455037a0c2..6962106276 100644 --- a/packages/template-file/package.json +++ b/packages/template-file/package.json @@ -34,7 +34,7 @@ "@types/node": "20.19.43", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", - "typescript": "^5.9.3" + "ts-jest": "^29.4.12", + "typescript": "^6.0.3" } } diff --git a/packages/template-file/tsconfig.json b/packages/template-file/tsconfig.json index 22ccb35e87..4f9bae5365 100644 --- a/packages/template-file/tsconfig.json +++ b/packages/template-file/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, @@ -8,6 +9,7 @@ "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "declaration": true, + "types": ["node", "jest"], "composite": true, "rootDir": "./src", "outDir": "./dist" diff --git a/packages/turtle-spawn/package.json b/packages/turtle-spawn/package.json index 85773f6696..391aa01b29 100644 --- a/packages/turtle-spawn/package.json +++ b/packages/turtle-spawn/package.json @@ -33,7 +33,7 @@ "@types/node": "20.19.43", "jest": "^29.7.0", "rimraf": "3.0.2", - "ts-jest": "^29.1.4", - "typescript": "^5.9.3" + "ts-jest": "^29.4.12", + "typescript": "^6.0.3" } } diff --git a/packages/turtle-spawn/tsconfig.json b/packages/turtle-spawn/tsconfig.json index c0b18842df..92e0fce2f3 100644 --- a/packages/turtle-spawn/tsconfig.json +++ b/packages/turtle-spawn/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "moduleResolution": "node", + "ignoreDeprecations": "6.0", "target": "es2022", "module": "commonjs", "strict": true, diff --git a/packages/worker/package.json b/packages/worker/package.json index f9532a530b..8b1fe87bba 100644 --- a/packages/worker/package.json +++ b/packages/worker/package.json @@ -71,8 +71,8 @@ "memfs": "3.4.1", "rimraf": "3.0.2", "supertest": "7.2.2", - "ts-jest": "29.1.4", - "typescript": "5.9.3" + "ts-jest": "29.4.12", + "typescript": "6.0.3" }, "engines": { "node": ">=20.0.0" diff --git a/packages/worker/tsconfig.json b/packages/worker/tsconfig.json index 48bcbfcc36..cd4b0ac687 100644 --- a/packages/worker/tsconfig.json +++ b/packages/worker/tsconfig.json @@ -14,7 +14,8 @@ "skipLibCheck": true, "noEmit": true, "isolatedModules": true, - "resolveJsonModule": true + "resolveJsonModule": true, + "types": ["node", "jest"] }, "include": ["src/**/*"] } diff --git a/scripts/package.json b/scripts/package.json index fad6636eeb..4e7304af28 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -30,7 +30,7 @@ "@types/node": "20.19.43", "@types/semver": "7.5.6", "ts-node": "10.9.2", - "typescript": "5.9.3" + "typescript": "6.0.3" }, "engines": { "node": ">=20.0.0" diff --git a/scripts/tsconfig.json b/scripts/tsconfig.json index 2d0e73088a..38e30cf887 100644 --- a/scripts/tsconfig.json +++ b/scripts/tsconfig.json @@ -8,6 +8,7 @@ "target": "ES2020", "outDir": "build", "rootDir": "src", + "types": ["node", "marked"], "typeRoots": ["../ts-declarations", "./node_modules/@types"] }, "include": ["src/**/*"] diff --git a/scripts/yarn.lock b/scripts/yarn.lock index c1317ab9e3..163e50ed51 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -262,7 +262,7 @@ __metadata: semver: "npm:7.5.4" ts-node: "npm:10.9.2" tslib: "npm:2.6.2" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -322,23 +322,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.9.3": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" +"typescript@npm:6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + checksum: 10c0/4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.9.3#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" +"typescript@patch:typescript@npm%3A6.0.3#optional!builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 + checksum: 10c0/2f25c74e65663c248fa1ade2b8459d9ce5372ff9dad07067310f132966ebec1d93f6c42f0baf77a6b6a7a91460463f708e6887013aaade22111037457c6b25df languageName: node linkType: hard diff --git a/yarn.lock b/yarn.lock index 36be7504ee..043932cb0f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,7 +17,7 @@ __metadata: languageName: node linkType: hard -"@0no-co/graphql.web@npm:^1.0.13, @0no-co/graphql.web@npm:^1.0.5": +"@0no-co/graphql.web@npm:^1.0.13": version: 1.2.0 resolution: "@0no-co/graphql.web@npm:1.2.0" peerDependencies: @@ -29,16 +29,28 @@ __metadata: languageName: node linkType: hard -"@0no-co/graphqlsp@npm:^1.12.13": - version: 1.15.1 - resolution: "@0no-co/graphqlsp@npm:1.15.1" +"@0no-co/graphql.web@npm:^1.3.1, @0no-co/graphql.web@npm:^1.3.2": + version: 1.3.4 + resolution: "@0no-co/graphql.web@npm:1.3.4" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + peerDependenciesMeta: + graphql: + optional: true + checksum: 10c0/58c61e16664121bd0974609890bf68135469fa1af23c70c3966cf50f0215efac7062a4ff2ded60faaf7575e420b73c0800467e46fc0440942d48490d2f6c13bd + languageName: node + linkType: hard + +"@0no-co/graphqlsp@npm:^1.17.3": + version: 1.17.5 + resolution: "@0no-co/graphqlsp@npm:1.17.5" dependencies: - "@gql.tada/internal": "npm:^1.0.0" + "@gql.tada/internal": "npm:^1.2.1" graphql: "npm:^15.5.0 || ^16.0.0 || ^17.0.0" peerDependencies: graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - typescript: ^5.0.0 - checksum: 10c0/49a9bf0297ab70de0873c89e24a418afc8b7c739de4d5764a267c15991f92a1307b4ce4bc4c3c95df44e1da0a266c9d01ee65c3afcc9c7f387d8c60e94a048f4 + typescript: ^5.0.0 || ^6.0.0 + checksum: 10c0/6b40d666ce9b237d0aebb13d17770c009e4416e8955c6636acaef49174b1bde5d612c7a6d7656a3053518cbbfbb85f9d039df78b595233c365878d2091987ed2 languageName: node linkType: hard @@ -2331,7 +2343,7 @@ __metadata: fast-glob: "npm:^3.3.2" fast-xml-parser: "npm:^4.4.1" fs-extra: "npm:^11.2.0" - gql.tada: "npm:^1.8.13" + gql.tada: "npm:^1.11.3" jest: "npm:^29.7.0" joi: "npm:^17.13.1" jose: "npm:5.10.0" @@ -2351,10 +2363,10 @@ __metadata: rimraf: "npm:3.0.2" semver: "npm:^7.6.2" tar: "npm:7.5.19" - ts-jest: "npm:^29.1.4" + ts-jest: "npm:^29.4.12" ts-mockito: "npm:^2.6.1" tslib: "npm:^2.6.3" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" uuid: "npm:^9.0.1" ws: "npm:8.21.1" yaml: "npm:^2.8.1" @@ -2555,8 +2567,8 @@ __metadata: got: "npm:11.8.5" jest: "npm:^29.7.0" rimraf: "npm:3.0.2" - ts-jest: "npm:^29.1.4" - typescript: "npm:^5.9.3" + ts-jest: "npm:^29.4.12" + typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -2573,8 +2585,8 @@ __metadata: joi: "npm:^17.13.1" rimraf: "npm:3.0.2" semver: "npm:^7.6.2" - ts-jest: "npm:^29.1.4" - typescript: "npm:^5.9.3" + ts-jest: "npm:^29.4.12" + typescript: "npm:^6.0.3" zod: "npm:^4.3.5" languageName: unknown linkType: soft @@ -2600,7 +2612,7 @@ __metadata: semver: "npm:7.5.2" terminal-link: "npm:2.1.1" tslib: "npm:2.4.1" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -2708,8 +2720,8 @@ __metadata: bunyan: "npm:^1.8.15" jest: "npm:^29.7.0" rimraf: "npm:3.0.2" - ts-jest: "npm:^29.1.4" - typescript: "npm:^5.9.3" + ts-jest: "npm:^29.4.12" + typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -2919,10 +2931,10 @@ __metadata: jsep: "npm:^1.3.8" lodash.clonedeep: "npm:^4.5.0" rimraf: "npm:3.0.2" - ts-jest: "npm:^29.1.4" + ts-jest: "npm:^29.4.12" ts-mockito: "npm:^2.6.1" ts-node: "npm:^10.9.2" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" uuid: "npm:^11.1.1" yaml: "npm:^2.4.3" zod: "npm:^4.3.5" @@ -2940,8 +2952,8 @@ __metadata: jest: "npm:^29.7.0" lodash: "npm:^4.18.1" rimraf: "npm:3.0.2" - ts-jest: "npm:^29.1.4" - typescript: "npm:^5.9.3" + ts-jest: "npm:^29.4.12" + typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -2962,8 +2974,8 @@ __metadata: "@types/node": "npm:20.19.43" jest: "npm:^29.7.0" rimraf: "npm:3.0.2" - ts-jest: "npm:^29.1.4" - typescript: "npm:^5.9.3" + ts-jest: "npm:^29.4.12" + typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -3017,8 +3029,8 @@ __metadata: semver: "npm:7.6.3" supertest: "npm:7.2.2" tar: "npm:7.5.19" - ts-jest: "npm:29.1.4" - typescript: "npm:5.9.3" + ts-jest: "npm:29.4.12" + typescript: "npm:6.0.3" uuid: "npm:3.4.0" uuidv7: "npm:1.1.0" ws: "npm:8.21.1" @@ -3054,37 +3066,37 @@ __metadata: languageName: node linkType: hard -"@gql.tada/cli-utils@npm:1.7.2": - version: 1.7.2 - resolution: "@gql.tada/cli-utils@npm:1.7.2" +"@gql.tada/cli-utils@npm:1.9.3": + version: 1.9.3 + resolution: "@gql.tada/cli-utils@npm:1.9.3" dependencies: - "@0no-co/graphqlsp": "npm:^1.12.13" - "@gql.tada/internal": "npm:1.0.8" + "@0no-co/graphqlsp": "npm:^1.17.3" + "@gql.tada/internal": "npm:1.2.2" graphql: "npm:^15.5.0 || ^16.0.0 || ^17.0.0" peerDependencies: - "@0no-co/graphqlsp": ^1.12.13 - "@gql.tada/svelte-support": 1.0.1 - "@gql.tada/vue-support": 1.0.1 + "@0no-co/graphqlsp": ^1.16.0 + "@gql.tada/svelte-support": 1.0.3 + "@gql.tada/vue-support": 1.0.3 graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - typescript: ^5.0.0 + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: "@gql.tada/svelte-support": optional: true "@gql.tada/vue-support": optional: true - checksum: 10c0/a2fd21dc3c6b03bebc979881f7c3180f258d077f4c8119073ff3e436982174edb00c148f488c03cc5b34b57ecf3b6b771c8a127005e9d851bc8c74550fa0b742 + checksum: 10c0/3664777d1f034a2af35bb6b1296041d8d3dcb772e76a6b456e4db2d106a64f51c4947a4df98540db5d0022a06aa9b54ab44685ffec115ed93ab2aae798ea7b7b languageName: node linkType: hard -"@gql.tada/internal@npm:1.0.8, @gql.tada/internal@npm:^1.0.0": - version: 1.0.8 - resolution: "@gql.tada/internal@npm:1.0.8" +"@gql.tada/internal@npm:1.2.2, @gql.tada/internal@npm:^1.2.1": + version: 1.2.2 + resolution: "@gql.tada/internal@npm:1.2.2" dependencies: - "@0no-co/graphql.web": "npm:^1.0.5" + "@0no-co/graphql.web": "npm:^1.3.1" peerDependencies: graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 - typescript: ^5.0.0 - checksum: 10c0/dd9b34296160f7eb4374b1791dd9353fd4147f4d7e2a3a8e2974c2319dc6165a4458c19d9b517a3f7764da4e7a4401c099fdf1936841de02c0e565db95d64a5d + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/2861061a64fa88dbd8bac84cff87bc33a30e9ed971cbee9f8d9a52ec27a17ffc64c389fb6a75f2231458524556829b81f4744b55ccb433e46d28e1066a5d4655 languageName: node linkType: hard @@ -8771,7 +8783,7 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x, bs-logger@npm:^0.2.6": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -9836,7 +9848,7 @@ __metadata: prompts: "npm:^2.4.2" rimraf: "npm:3.0.2" ts-node: "npm:^10.9.2" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" update-check: "npm:^1.5.4" bin: create-eas-build-function: ./build/index.js @@ -10398,7 +10410,7 @@ __metadata: semver: "npm:7.5.2" terminal-link: "npm:2.1.1" tslib: "npm:2.4.1" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -10427,8 +10439,8 @@ __metadata: rimraf: "npm:3.0.2" semver: "npm:^7.6.2" tar: "npm:7.5.19" - ts-jest: "npm:^29.1.4" - typescript: "npm:^5.9.3" + ts-jest: "npm:^29.4.12" + typescript: "npm:^6.0.3" uuid: "npm:^9.0.1" bin: eas-cli-local-build-plugin: ./bin/run @@ -10450,8 +10462,8 @@ __metadata: oxlint: "npm:1.43.0" oxlint-tsgolint: "npm:0.11.1" rimraf: "npm:3.0.2" - ts-jest: "npm:29.1.1" - typescript: "npm:5.9.3" + ts-jest: "npm:29.4.12" + typescript: "npm:6.0.3" languageName: unknown linkType: soft @@ -10580,7 +10592,7 @@ __metadata: ts-node: "npm:10.9.2" tslib: "npm:2.6.2" turndown: "npm:7.1.2" - typescript: "npm:5.9.3" + typescript: "npm:6.0.3" untildify: "npm:4.0.0" uuid: "npm:11.1.1" wrap-ansi: "npm:7.0.0" @@ -11960,20 +11972,20 @@ __metadata: languageName: node linkType: hard -"gql.tada@npm:^1.8.13": - version: 1.9.0 - resolution: "gql.tada@npm:1.9.0" +"gql.tada@npm:^1.11.3": + version: 1.11.3 + resolution: "gql.tada@npm:1.11.3" dependencies: - "@0no-co/graphql.web": "npm:^1.0.5" - "@0no-co/graphqlsp": "npm:^1.12.13" - "@gql.tada/cli-utils": "npm:1.7.2" - "@gql.tada/internal": "npm:1.0.8" + "@0no-co/graphql.web": "npm:^1.3.2" + "@0no-co/graphqlsp": "npm:^1.17.3" + "@gql.tada/cli-utils": "npm:1.9.3" + "@gql.tada/internal": "npm:1.2.2" peerDependencies: - typescript: ^5.0.0 + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 bin: - gql-tada: bin/cli.js - gql.tada: bin/cli.js - checksum: 10c0/0f16107253093c1fea4021a1c7c829906772ce685fb3f8ac74a0122a8b1b998dc1cecacfa3ea68dfd0beaa835c4a1095b8a275abf233a5002a6cbc75a9d6ce2a + gql-tada: ./bin/cli.js + gql.tada: ./bin/cli.js + checksum: 10c0/5eec59d51d53f94b6ae310a324b81dbe5f5c3f6d90984d0443c13ded013499d514d3be6f1c1551e09b8afc1034d9ceb8027f2c496cef63a63bab2195685672fd languageName: node linkType: hard @@ -12109,7 +12121,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": +"handlebars@npm:^4.7.7, handlebars@npm:^4.7.9": version: 4.7.9 resolution: "handlebars@npm:4.7.9" dependencies: @@ -13542,7 +13554,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.2.1": +"jest-util@npm:^29.2.1": version: 29.2.1 resolution: "jest-util@npm:29.2.1" dependencies: @@ -14328,7 +14340,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -14561,7 +14573,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1, make-error@npm:^1.1.1, make-error@npm:^1.3.6": +"make-error@npm:^1, make-error@npm:^1.1.1, make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f @@ -17680,6 +17692,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.8.5": + version: 7.8.5 + resolution: "semver@npm:7.8.5" + bin: + semver: bin/semver.js + checksum: 10c0/b1f3127a5be8125a94f37188b361c212466c292c6910adce3ec106cff5dc211ccaedc4739c11bb70fda59d6fc1f040a9bca289f4e093451521a2372e5231fe0c + languageName: node + linkType: hard + "sentence-case@npm:^3.0.4": version: 3.0.4 resolution: "sentence-case@npm:3.0.4" @@ -18825,86 +18846,17 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:29.1.1": - version: 29.1.1 - resolution: "ts-jest@npm:29.1.1" - dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" - jest-util: "npm:^29.0.0" - json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:^7.5.3" - yargs-parser: "npm:^21.0.1" - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - bin: - ts-jest: cli.js - checksum: 10c0/6c45e0aeeff9cc54a64f931c43e1b99f4a1f0ddf44786cc128e7e55603ab7473c8c8f62fd83bd7e51bfe83e3c0c683132152efaeb844516bf7c923f4e92d157d - languageName: node - linkType: hard - -"ts-jest@npm:29.1.4": - version: 29.1.4 - resolution: "ts-jest@npm:29.1.4" - dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" - jest-util: "npm:^29.0.0" - json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:^7.5.3" - yargs-parser: "npm:^21.0.1" - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/transform": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - bin: - ts-jest: cli.js - checksum: 10c0/97def10be26a553e529dfacafe264fa9833d638052bc2b1ebe6301262ae2d3e43954f4d91f2d2d07cf92352cdd4fa163a86f8116a1f6bb8cef7060cddfec794b - languageName: node - linkType: hard - -"ts-jest@npm:^29.1.4": - version: 29.4.6 - resolution: "ts-jest@npm:29.4.6" +"ts-jest@npm:29.4.12, ts-jest@npm:^29.4.12": + version: 29.4.12 + resolution: "ts-jest@npm:29.4.12" dependencies: bs-logger: "npm:^0.2.6" fast-json-stable-stringify: "npm:^2.1.0" - handlebars: "npm:^4.7.8" + handlebars: "npm:^4.7.9" json5: "npm:^2.2.3" lodash.memoize: "npm:^4.1.2" make-error: "npm:^1.3.6" - semver: "npm:^7.7.3" + semver: "npm:^7.8.5" type-fest: "npm:^4.41.0" yargs-parser: "npm:^21.1.1" peerDependencies: @@ -18914,7 +18866,7 @@ __metadata: babel-jest: ^29.0.0 || ^30.0.0 jest: ^29.0.0 || ^30.0.0 jest-util: ^29.0.0 || ^30.0.0 - typescript: ">=4.3 <6" + typescript: ">=4.3 <7" peerDependenciesMeta: "@babel/core": optional: true @@ -18930,7 +18882,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: 10c0/013dda99ac938cd4b94bae9323ed1b633cd295976c256d596d01776866188078fe7b82b8b3ebd05deb401b27b5618d9d76208eded2568661240ecf9694a5c933 + checksum: 10c0/cf08cf4b417085578db038b525c8b22cf6af689601eab697fe84a46fa07bddcd506bd961c607c8f25c705e90ea8ac8ecf258fc200161f4e0882d0d7db4db9ec9 languageName: node linkType: hard @@ -19272,13 +19224,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.9.3, typescript@npm:^5.9.3": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" +"typescript@npm:6.0.3, typescript@npm:^6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + checksum: 10c0/4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 languageName: node linkType: hard @@ -19292,13 +19244,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.9.3#optional!builtin, typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" +"typescript@patch:typescript@npm%3A6.0.3#optional!builtin, typescript@patch:typescript@npm%3A^6.0.3#optional!builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 + checksum: 10c0/2f25c74e65663c248fa1ade2b8459d9ce5372ff9dad07067310f132966ebec1d93f6c42f0baf77a6b6a7a91460463f708e6887013aaade22111037457c6b25df languageName: node linkType: hard @@ -20121,7 +20073,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2