From 04b5d12daae79df95e12e4ecd61c93406f2c1c78 Mon Sep 17 00:00:00 2001 From: sunnylqm Date: Wed, 19 Feb 2025 22:24:54 +0800 Subject: [PATCH] deps --- bun.lock | 12 ++++++++++++ package.json | 4 ++++ src/api.ts | 3 +-- src/bundle.ts | 2 +- src/{versions.js => versions.ts} | 4 ++-- tsconfig.json | 6 +++--- yarn.lock | 19 +++++++++++++++++++ 7 files changed, 42 insertions(+), 8 deletions(-) rename src/{versions.js => versions.ts} (98%) diff --git a/bun.lock b/bun.lock index bd054b7..658553c 100644 --- a/bun.lock +++ b/bun.lock @@ -33,7 +33,11 @@ "@biomejs/biome": "^1.9.4", "@swc/cli": "^0.5.1", "@swc/core": "^1.9.3", + "@types/filesize-parser": "^1.5.3", "@types/node": "^22.9.3", + "@types/node-fetch": "^2.6.12", + "@types/progress": "^2.0.7", + "@types/tcp-ping": "^0.1.6", "typescript": "^5.7.2", }, }, @@ -145,10 +149,18 @@ "@tokenizer/token": ["@tokenizer/token@0.3.0", "", {}, "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A=="], + "@types/filesize-parser": ["@types/filesize-parser@1.5.3", "", {}, "sha512-D8veS92mQAfcKz5kbV9WINfKvvaxVfQHqnO3OWW6FxdYTZozDDb8mTLWCsvEqe8M/M7skeULTZzYeMf3Lsss+A=="], + "@types/http-cache-semantics": ["@types/http-cache-semantics@4.0.4", "", {}, "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA=="], "@types/node": ["@types/node@22.9.3", "", { "dependencies": { "undici-types": "~6.19.8" } }, "sha512-F3u1fs/fce3FFk+DAxbxc78DF8x0cY09RRL8GnXLmkJ1jvx3TtPdWoTT5/NiYfI5ASqXBmfqJi9dZ3gxMx4lzw=="], + "@types/node-fetch": ["@types/node-fetch@2.6.12", "", { "dependencies": { "@types/node": "*", "form-data": "^4.0.0" } }, "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA=="], + + "@types/progress": ["@types/progress@2.0.7", "", { "dependencies": { "@types/node": "*" } }, "sha512-iadjw02vte8qWx7U0YM++EybBha2CQLPGu9iJ97whVgJUT5Zq9MjAPYUnbfRI2Kpehimf1QjFJYxD0t8nqzu5w=="], + + "@types/tcp-ping": ["@types/tcp-ping@0.1.6", "", {}, "sha512-1TTOm3cK+0NrZ6uTlY51YERzo5tEW3RybX1594vy9oiZOc1vsVL4LmdiIklDJXYLlzmve5lBkM5GjvwBG1Bc4A=="], + "@xhmikosr/archive-type": ["@xhmikosr/archive-type@7.0.0", "", { "dependencies": { "file-type": "^19.0.0" } }, "sha512-sIm84ZneCOJuiy3PpWR5bxkx3HaNt1pqaN+vncUBZIlPZCq8ASZH+hBVdu5H8znR7qYC6sKwx+ie2Q7qztJTxA=="], "@xhmikosr/bin-check": ["@xhmikosr/bin-check@7.0.3", "", { "dependencies": { "execa": "^5.1.1", "isexe": "^2.0.0" } }, "sha512-4UnCLCs8DB+itHJVkqFp9Zjg+w/205/J2j2wNBsCEAm/BuBmtua2hhUOdAMQE47b1c7P9Xmddj0p+X1XVsfHsA=="], diff --git a/package.json b/package.json index 303965e..b99f68c 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,11 @@ "@biomejs/biome": "^1.9.4", "@swc/cli": "^0.5.1", "@swc/core": "^1.9.3", + "@types/filesize-parser": "^1.5.3", "@types/node": "^22.9.3", + "@types/node-fetch": "^2.6.12", + "@types/progress": "^2.0.7", + "@types/tcp-ping": "^0.1.6", "typescript": "^5.7.2" }, "packageManager": "yarn@1.22.21+sha1.1959a18351b811cdeedbd484a8f86c3cc3bbaf72" diff --git a/src/api.ts b/src/api.ts index 1259c67..9080ecd 100644 --- a/src/api.ts +++ b/src/api.ts @@ -6,10 +6,9 @@ import ProgressBar from 'progress'; import packageJson from '../package.json'; import tcpp from 'tcp-ping'; import filesizeParser from 'filesize-parser'; -import { pricingPageUrl } from './utils/constants'; +import { pricingPageUrl, credentialFile } from './utils/constants'; import type { Session } from 'types'; import FormData from 'form-data'; -import { credentialFile } from 'utils/constants'; const tcpPing = util.promisify(tcpp.ping); diff --git a/src/bundle.ts b/src/bundle.ts index a816b75..c5626d2 100644 --- a/src/bundle.ts +++ b/src/bundle.ts @@ -297,7 +297,7 @@ function getHermesOSBin() { async function checkGradleConfig() { let enableHermes = false; - let crunchPngs; + let crunchPngs: boolean | undefined; try { const gradleConfig = await g2js.parseFile('android/app/build.gradle'); crunchPngs = gradleConfig.android.buildTypes.release.crunchPngs; diff --git a/src/versions.js b/src/versions.ts similarity index 98% rename from src/versions.js rename to src/versions.ts index 9622eb8..f8d1954 100644 --- a/src/versions.js +++ b/src/versions.ts @@ -5,7 +5,7 @@ import { checkPlatform, getSelectedApp } from './app'; import { choosePackage } from './package'; import { compare } from 'compare-versions'; -async function showVersion(appId, offset) { +async function showVersion(appId: string, offset: number) { const { data, count } = await get(`/app/${appId}/version/list`); console.log(`Offset ${offset}`); for (const version of data) { @@ -18,7 +18,7 @@ async function showVersion(appId, offset) { packageInfo += `...and ${count - 3} more`; } if (count === 0) { - packageInfo = `(no package)`; + packageInfo = 'no package'; } else { packageInfo = `[${packageInfo}]`; } diff --git a/tsconfig.json b/tsconfig.json index bb7a2a2..f0a6d7e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -52,9 +52,9 @@ ] /* List of folders to include type definitions from. */, // "types": [], /* Type declaration files to be included in compilation. */ "allowSyntheticDefaultImports": true /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */, - // "paths": { - // "@/*": ["src/*"] - // }, + "paths": { + "@/*": ["src/*"] + }, "resolveJsonModule": true, "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ diff --git a/yarn.lock b/yarn.lock index dd932a7..ecf46ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@babel/runtime@^7.23.2": + version "7.26.9" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.26.9.tgz#aa4c6facc65b9cb3f87d75125ffd47781b475433" + integrity sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg== + dependencies: + regenerator-runtime "^0.14.0" + "@badisi/latest-version@^7.0.10": version "7.0.10" resolved "https://registry.yarnpkg.com/@badisi/latest-version/-/latest-version-7.0.10.tgz#d633358e83d18b2c35605bcd73784dd548b09da9" @@ -1530,6 +1537,13 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== +i18next@^24.2.2: + version "24.2.2" + resolved "https://registry.yarnpkg.com/i18next/-/i18next-24.2.2.tgz#3ba3d213302068d569142737f03f30929de696de" + integrity sha512-NE6i86lBCKRYZa5TaUDkU5S4HFgLIEJRLr3Whf2psgaxBleQ2LC1YW1Vc+SCgkAW7VEzndT6al6+CzegSUHcTQ== + dependencies: + "@babel/runtime" "^7.23.2" + ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -2279,6 +2293,11 @@ reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: get-proto "^1.0.1" which-builtin-type "^1.2.1" +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + regexp.prototype.flags@^1.5.3: version "1.5.4" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19"