diff --git a/package-lock.json b/package-lock.json index d42236f3..299f09be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,12 @@ "version": "0.0.0-development", "license": "MIT", "dependencies": { - "@octokit/openapi-webhooks-types": "9.1.0", + "@octokit/openapi-webhooks-types": "10.1.1", "@octokit/request-error": "^6.1.7", "@octokit/webhooks-methods": "^5.1.1" }, "devDependencies": { - "@octokit/openapi-webhooks": "9.1.0", + "@octokit/openapi-webhooks": "10.1.1", "@octokit/tsconfig": "^4.0.0", "@types/node": "^22.0.0", "@vitest/coverage-v8": "^3.0.0", @@ -642,16 +642,19 @@ "license": "MIT" }, "node_modules/@octokit/openapi-webhooks": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-webhooks/-/openapi-webhooks-9.1.0.tgz", - "integrity": "sha512-cnFM5G/fnv8UM7h7JPzfqq3+wQMVAcvBBKO8t0DMhSJP3j18HKgDVL0b2k3tMmhywRWSWCVY4hHcgv7JtoyW4A==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-webhooks/-/openapi-webhooks-10.1.1.tgz", + "integrity": "sha512-dTN6wNCbyeYI3GW418BeUjMJ2WK9Jrsv1togCuZ2J6FJJDiJ5XgXDPNg0Cmk0n33AQVSrvjo3xzRU/vAwjSYnQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^18.20.0 || >= 20.10.0" + } }, "node_modules/@octokit/openapi-webhooks-types": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-webhooks-types/-/openapi-webhooks-types-9.1.0.tgz", - "integrity": "sha512-bO1D2jLdU8qEvqmbWjNxJzDYSFT4wesiYKIKP6f4LaM0XUGtn/0LBv/20hu9YqcnpdX38X5o/xANTMtIAqdwYw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@octokit/openapi-webhooks-types/-/openapi-webhooks-types-10.1.1.tgz", + "integrity": "sha512-qBfqQVIDQaCFeGCofXieJDwvXcGgDn17+UwZ6WW6lfEvGYGreLFzTiaz9xjet9Us4zDf8iasoW3ixUj/R5lMhA==", "license": "MIT" }, "node_modules/@octokit/request-error": { diff --git a/package.json b/package.json index 4145e0f8..c0c7f0aa 100644 --- a/package.json +++ b/package.json @@ -44,12 +44,12 @@ ] }, "dependencies": { - "@octokit/openapi-webhooks-types": "9.1.0", + "@octokit/openapi-webhooks-types": "10.1.1", "@octokit/request-error": "^6.1.7", "@octokit/webhooks-methods": "^5.1.1" }, "devDependencies": { - "@octokit/openapi-webhooks": "9.1.0", + "@octokit/openapi-webhooks": "10.1.1", "@octokit/tsconfig": "^4.0.0", "@types/node": "^22.0.0", "@vitest/coverage-v8": "^3.0.0", diff --git a/scripts/generate-types.ts b/scripts/generate-types.ts index f873fe2d..85938045 100755 --- a/scripts/generate-types.ts +++ b/scripts/generate-types.ts @@ -5,10 +5,9 @@ import * as fs from "node:fs"; import type { OpenAPI3, OperationObject, PathItemObject } from "./types.js"; import { format } from "prettier"; -// @ts-expect-error - There is no type definition for this package, your IDE may complain that this directive is unused but it is not -const schema = (await import("@octokit/openapi-webhooks")).default.schemas[ +const schema = (await import("@octokit/openapi-webhooks")).schemas[ "api.github.com" -] as OpenAPI3; +] as unknown as OpenAPI3; const getEmitterEvents = (): string[] => { return Array.from(events).sort();