From 2c8951040071dab998c42fb1255724f03faca9b6 Mon Sep 17 00:00:00 2001 From: sugoidogo Date: Sat, 1 Aug 2026 19:04:05 -0700 Subject: [PATCH] fix type checking errors --- package-lock.json | 67 ++++++++++++++++++++++++++++++++++++++-- package.json | 1 + static_src/tsconfig.json | 1 + 3 files changed, 67 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2cb56c2..c9e6fc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,14 +1,15 @@ { - "name": "twitch-cloud-ebs", + "name": "@sugoidogo/twitch-cloud-ebs", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "twitch-cloud-ebs", + "name": "@sugoidogo/twitch-cloud-ebs", "version": "0.0.0", "devDependencies": { "@sugoidogo/selflare": "^1.1.3", + "@twurple/api": "^7.4.0", "@twurple/auth": "^7.4.0", "fetch-retry": "^6.0.0", "typescript": "^5.9.3", @@ -57,6 +58,17 @@ "node": ">=12" } }, + "node_modules/@d-fischer/cache-decorators": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@d-fischer/cache-decorators/-/cache-decorators-4.0.1.tgz", + "integrity": "sha512-HNYLBLWs/t28GFZZeqdIBqq8f37mqDIFO6xNPof94VjpKvuP6ROqCZGafx88dk5zZUlBfViV9jD8iNNlXfc4CA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@d-fischer/shared-utils": "^3.6.3", + "tslib": "^2.6.2" + } + }, "node_modules/@d-fischer/cross-fetch": { "version": "5.0.5", "resolved": "https://registry.npmjs.org/@d-fischer/cross-fetch/-/cross-fetch-5.0.5.tgz", @@ -102,6 +114,21 @@ "url": "https://github.com/sponsors/d-fischer" } }, + "node_modules/@d-fischer/rate-limiter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@d-fischer/rate-limiter/-/rate-limiter-1.1.0.tgz", + "integrity": "sha512-O5HgACwApyCZhp4JTEBEtbv/W3eAwEkrARFvgWnEsDmXgCMWjIHwohWoHre5BW6IYXFSHBGsuZB/EvNL3942kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@d-fischer/logger": "^4.2.3", + "@d-fischer/shared-utils": "^3.6.3", + "tslib": "^2.6.2" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, "node_modules/@d-fischer/shared-utils": { "version": "3.6.4", "resolved": "https://registry.npmjs.org/@d-fischer/shared-utils/-/shared-utils-3.6.4.tgz", @@ -1741,6 +1768,32 @@ "stacktracey": "^2.1.8" } }, + "node_modules/@twurple/api": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@twurple/api/-/api-7.4.0.tgz", + "integrity": "sha512-RlXLs4ZvS8n0+iIk7YyVDwrjhlwpn+N+h7fX5Q61HoxlmzoCShmnnFo03abYw9i8Cc3deGpbQATOSVmigXM4qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@d-fischer/cache-decorators": "^4.0.0", + "@d-fischer/cross-fetch": "^5.0.1", + "@d-fischer/detect-node": "^3.0.1", + "@d-fischer/logger": "^4.2.1", + "@d-fischer/rate-limiter": "^1.1.0", + "@d-fischer/shared-utils": "^3.6.1", + "@d-fischer/typed-event-emitter": "^3.3.1", + "@twurple/api-call": "7.4.0", + "@twurple/common": "7.4.0", + "retry": "^0.13.1", + "tslib": "^2.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "@twurple/auth": "7.4.0" + } + }, "node_modules/@twurple/api-call": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@twurple/api-call/-/api-call-7.4.0.tgz", @@ -2393,6 +2446,16 @@ "node": ">=0.10.0" } }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/rollup-plugin-inject": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz", diff --git a/package.json b/package.json index dd99f1f..79aa5bf 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ }, "devDependencies": { "@sugoidogo/selflare": "^1.1.3", + "@twurple/api": "^7.4.0", "@twurple/auth": "^7.4.0", "fetch-retry": "^6.0.0", "typescript": "^5.9.3", diff --git a/static_src/tsconfig.json b/static_src/tsconfig.json index f13e31a..183cf99 100644 --- a/static_src/tsconfig.json +++ b/static_src/tsconfig.json @@ -3,6 +3,7 @@ "target": "es2020", "module": "es2020", "moduleResolution": "node", + "skipLibCheck": true, "allowImportingTsExtensions": true, "emitDeclarationOnly": true, "declaration": true,