chore: update dependencies

This commit is contained in:
Simon Chan 2024-08-23 11:32:28 +08:00
parent 954cd1d983
commit fb62a6799d
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
19 changed files with 52 additions and 63 deletions

View file

@ -41,7 +41,7 @@
"source-map-support": "^0.5.21" "source-map-support": "^0.5.21"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",
"prettier": "^3.3.3", "prettier": "^3.3.3",

View file

@ -38,7 +38,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -37,7 +37,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",
"prettier": "^3.3.3", "prettier": "^3.3.3",

View file

@ -39,7 +39,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -1,6 +1,5 @@
// cspell: ignore killforward // cspell: ignore killforward
import { AutoDisposable } from "@yume-chan/event";
import { BufferedReadableStream } from "@yume-chan/stream-extra"; import { BufferedReadableStream } from "@yume-chan/stream-extra";
import Struct, { ExactReadableEndedError, encodeUtf8 } from "@yume-chan/struct"; import Struct, { ExactReadableEndedError, encodeUtf8 } from "@yume-chan/struct";
@ -62,14 +61,12 @@ function decimalToNumber(buffer: Uint8Array) {
const OKAY = encodeUtf8("OKAY"); const OKAY = encodeUtf8("OKAY");
export class AdbReverseCommand extends AutoDisposable { export class AdbReverseCommand {
protected adb: Adb; protected adb: Adb;
readonly #deviceAddressToLocalAddress = new Map<string, string>(); readonly #deviceAddressToLocalAddress = new Map<string, string>();
constructor(adb: Adb) { constructor(adb: Adb) {
super();
this.adb = adb; this.adb = adb;
} }

View file

@ -1,4 +1,3 @@
import { AutoDisposable } from "@yume-chan/event";
import type { MaybeConsumable, ReadableStream } from "@yume-chan/stream-extra"; import type { MaybeConsumable, ReadableStream } from "@yume-chan/stream-extra";
import type { Adb, AdbSocket } from "../../adb.js"; import type { Adb, AdbSocket } from "../../adb.js";
@ -39,7 +38,7 @@ export interface AdbSyncWriteOptions {
dryRun?: boolean; dryRun?: boolean;
} }
export class AdbSync extends AutoDisposable { export class AdbSync {
protected _adb: Adb; protected _adb: Adb;
protected _socket: AdbSyncSocket; protected _socket: AdbSyncSocket;
@ -70,8 +69,6 @@ export class AdbSync extends AutoDisposable {
} }
constructor(adb: Adb, socket: AdbSocket) { constructor(adb: Adb, socket: AdbSocket) {
super();
this._adb = adb; this._adb = adb;
this._socket = new AdbSyncSocket(socket, adb.maxPayloadSize); this._socket = new AdbSyncSocket(socket, adb.maxPayloadSize);
@ -172,8 +169,7 @@ export class AdbSync extends AutoDisposable {
return this._socket.lock(); return this._socket.lock();
} }
override dispose() { dispose() {
super.dispose(); return this._socket.close();
void this._socket.close();
} }
} }

View file

@ -37,7 +37,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -36,7 +36,7 @@
"@yume-chan/async": "^2.2.0" "@yume-chan/async": "^2.2.0"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -31,6 +31,6 @@
"gh-release-fetch": "^4.0.3" "gh-release-fetch": "^4.0.3"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1" "@types/node": "^22.5.0"
} }
} }

View file

@ -30,7 +30,7 @@
"test": "run-test" "test": "run-test"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -39,7 +39,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -36,7 +36,7 @@
"@yume-chan/struct": "workspace:^0.0.24" "@yume-chan/struct": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

View file

@ -37,7 +37,7 @@
"@yume-chan/no-data-view": "workspace:^0.0.24" "@yume-chan/no-data-view": "workspace:^0.0.24"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"@yume-chan/eslint-config": "workspace:^1.0.0", "@yume-chan/eslint-config": "workspace:^1.0.0",
"@yume-chan/test-runner": "workspace:^1.0.0", "@yume-chan/test-runner": "workspace:^1.0.0",
"@yume-chan/tsconfig": "workspace:^1.0.0", "@yume-chan/tsconfig": "workspace:^1.0.0",

62
pnpm-lock.yaml generated
View file

@ -34,8 +34,8 @@ importers:
version: 0.5.21 version: 0.5.21
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -68,8 +68,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -121,8 +121,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -186,8 +186,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -214,8 +214,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -258,8 +258,8 @@ importers:
version: 2.2.0 version: 2.2.0
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -283,14 +283,14 @@ importers:
version: 4.0.3 version: 4.0.3
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
libraries/no-data-view: libraries/no-data-view:
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -344,8 +344,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -440,8 +440,8 @@ importers:
version: link:../struct version: link:../struct
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -465,8 +465,8 @@ importers:
version: link:../no-data-view version: link:../no-data-view
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
'@yume-chan/eslint-config': '@yume-chan/eslint-config':
specifier: workspace:^1.0.0 specifier: workspace:^1.0.0
version: link:../../toolchain/eslint-config version: link:../../toolchain/eslint-config
@ -489,8 +489,8 @@ importers:
specifier: ^9.9.0 specifier: ^9.9.0
version: 9.9.0 version: 9.9.0
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
eslint: eslint:
specifier: ^9.9.0 specifier: ^9.9.0
version: 9.9.0 version: 9.9.0
@ -511,8 +511,8 @@ importers:
toolchain/package-lint: toolchain/package-lint:
dependencies: dependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
json5: json5:
specifier: ^2.2.3 specifier: ^2.2.3
version: 2.2.3 version: 2.2.3
@ -520,8 +520,8 @@ importers:
toolchain/test-runner: toolchain/test-runner:
devDependencies: devDependencies:
'@types/node': '@types/node':
specifier: ^22.4.1 specifier: ^22.5.0
version: 22.4.1 version: 22.5.0
typescript: typescript:
specifier: ^5.5.4 specifier: ^5.5.4
version: 5.5.4 version: 5.5.4
@ -665,8 +665,8 @@ packages:
'@types/node@12.20.55': '@types/node@12.20.55':
resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
'@types/node@22.4.1': '@types/node@22.5.0':
resolution: {integrity: sha512-1tbpb9325+gPnKK0dMm+/LMriX0vKxf6RnB0SZUqfyVkQ4fMgUSySqhxE/y8Jvs4NyF1yHzTfG9KlnkIODxPKg==} resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==}
'@types/semver@7.5.8': '@types/semver@7.5.8':
resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==}
@ -2016,7 +2016,7 @@ snapshots:
'@types/node@12.20.55': {} '@types/node@12.20.55': {}
'@types/node@22.4.1': '@types/node@22.5.0':
dependencies: dependencies:
undici-types: 6.19.8 undici-types: 6.19.8

View file

@ -9,7 +9,7 @@
}, },
"dependencies": { "dependencies": {
"@eslint/js": "^9.9.0", "@eslint/js": "^9.9.0",
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"eslint": "^9.9.0", "eslint": "^9.9.0",
"eslint-plugin-import-x": "^3.1.0", "eslint-plugin-import-x": "^3.1.0",
"typescript": "^5.5.4", "typescript": "^5.5.4",

View file

@ -7,7 +7,7 @@
"scripts": {}, "scripts": {},
"keywords": [], "keywords": [],
"dependencies": { "dependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"json5": "^2.2.3" "json5": "^2.2.3"
}, },
"author": "", "author": "",

View file

@ -6,7 +6,7 @@
"run-test": "wrapper.js" "run-test": "wrapper.js"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.4.1", "@types/node": "^22.5.0",
"typescript": "^5.5.4" "typescript": "^5.5.4"
} }
} }

View file

@ -117,10 +117,5 @@ const filterCoverage = test.pipe(
}), }),
); );
// @ts-expect-error
test.pipe(spec()).pipe(process.stdout); test.pipe(spec()).pipe(process.stdout);
test test.pipe(lcov).pipe(createWriteStream(resolve(coverageFolder, "lcov.info")));
// @ts-expect-error
.pipe(lcov)
// @ts-expect-error
.pipe(createWriteStream(resolve(coverageFolder, "lcov.info")));

View file

@ -7,7 +7,8 @@ const child = spawn(
process.execPath, process.execPath,
[ [
"--enable-source-maps", "--enable-source-maps",
"--experimental-test-coverage", // Disable code coverage until https://github.com/nodejs/node/pull/54444 is released
// "--experimental-test-coverage",
fileURLToPath(import.meta.resolve("./run-test.js", import.meta.url)), fileURLToPath(import.meta.resolve("./run-test.js", import.meta.url)),
], ],
{ {