diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 186d00c0c0..44003f4c9b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,11 +14,12 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: echo '::add-matcher::.github/cspell-problem-matcher.json' - run: yarn spellcheck --no-progress @@ -28,11 +29,12 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn workspace @foxglove/mcap-conformance lint:ci - run: yarn workspace @foxglove/mcap-conformance build @@ -42,6 +44,7 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x @@ -51,7 +54,7 @@ jobs: path: ~/.conan/data key: ${{ runner.os }}-${{ hashFiles('cpp/**/conanfile.py') }} - run: cd cpp && make ci - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner cpp- @@ -61,6 +64,7 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x @@ -69,7 +73,7 @@ jobs: with: go-version-file: go/go.work - run: cd go && make build-conformance-binaries - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner go- @@ -79,6 +83,7 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x @@ -87,7 +92,7 @@ jobs: with: python-version: 3.7 - run: cd python && pip install -e mcap - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner py- @@ -97,11 +102,12 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner ts- @@ -111,11 +117,12 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner ksy- @@ -125,6 +132,7 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x @@ -133,7 +141,7 @@ jobs: with: swift-version: "5.7" - run: swift build - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner swift- @@ -143,6 +151,7 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x @@ -152,7 +161,7 @@ jobs: toolchain: stable default: true - run: cd rust && cargo build --example=conformance_reader - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn test:conformance:generate-inputs --verify - run: yarn test:conformance --runner rust- @@ -201,12 +210,13 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn registry-url: https://registry.npmjs.org - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn dedupe --check - run: yarn prettier:check - run: yarn workspace @mcap/core lint:ci @@ -250,11 +260,12 @@ jobs: - uses: actions/checkout@v3 with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn workspace @foxglove/mcap-benchmarks lint:ci - run: yarn workspace @foxglove/mcap-benchmarks typecheck - run: yarn workspace @foxglove/mcap-example-validate lint:ci diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 70728449ea..c37b9a7260 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -14,12 +14,13 @@ jobs: with: lfs: true + - run: corepack enable - uses: actions/setup-node@v4 with: node-version: 20.x cache: yarn - - run: corepack enable && yarn install --immutable + - run: yarn install --immutable - run: yarn workspace website lint:ci - run: yarn workspace website typecheck diff --git a/.vscode/settings.json b/.vscode/settings.json index 141330e2a1..de4b464e0c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ // -*- jsonc -*- { + "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", diff --git a/tests/conformance/package.json b/tests/conformance/package.json index 694d964339..19a4f98943 100644 --- a/tests/conformance/package.json +++ b/tests/conformance/package.json @@ -23,7 +23,7 @@ "colors": "1.4.0", "commander": "11.1.0", "diff": "^5.1.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/benchmarks/package.json b/typescript/benchmarks/package.json index 2129ea854b..be989ae627 100644 --- a/typescript/benchmarks/package.json +++ b/typescript/benchmarks/package.json @@ -28,7 +28,7 @@ "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", "benny": "^3.7.1", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/browser/package.json b/typescript/browser/package.json index e09e20a61d..b21ec918ac 100644 --- a/typescript/browser/package.json +++ b/typescript/browser/package.json @@ -39,9 +39,9 @@ "@types/jest": "29.5.8", "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", - "eslint": "8.53.0", - "eslint-config-prettier": "8.6.0", - "eslint-import-resolver-typescript": "3.5.5", + "eslint": "8.54.0", + "eslint-config-prettier": "9.0.0", + "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", "eslint-plugin-import": "2.29.0", diff --git a/typescript/core/package.json b/typescript/core/package.json index fefff70cad..11885bb567 100644 --- a/typescript/core/package.json +++ b/typescript/core/package.json @@ -38,7 +38,7 @@ "@types/node": "18.13.0", "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/examples/bag2mcap/package.json b/typescript/examples/bag2mcap/package.json index 44acec6e6b..b89565afea 100644 --- a/typescript/examples/bag2mcap/package.json +++ b/typescript/examples/bag2mcap/package.json @@ -37,7 +37,7 @@ "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", "commander": "11.1.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/examples/basicwriter/package.json b/typescript/examples/basicwriter/package.json index 0424c67227..9d53d8492d 100644 --- a/typescript/examples/basicwriter/package.json +++ b/typescript/examples/basicwriter/package.json @@ -25,7 +25,7 @@ "@mcap/nodejs": "workspace:*", "@mcap/support": "workspace:*", "@types/node": "18.13.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/examples/flatbufferswriter/package.json b/typescript/examples/flatbufferswriter/package.json index 27553db0cf..6292a27321 100644 --- a/typescript/examples/flatbufferswriter/package.json +++ b/typescript/examples/flatbufferswriter/package.json @@ -25,7 +25,7 @@ "@mcap/core": "workspace:*", "@mcap/nodejs": "workspace:*", "@types/node": "18.13.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/examples/text-annotation-demo/package.json b/typescript/examples/text-annotation-demo/package.json index 36434f65aa..5c15bf0c4b 100644 --- a/typescript/examples/text-annotation-demo/package.json +++ b/typescript/examples/text-annotation-demo/package.json @@ -24,7 +24,7 @@ "@mcap/core": "workspace:*", "@mcap/nodejs": "workspace:*", "@types/node": "18.13.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/examples/validate/package.json b/typescript/examples/validate/package.json index f43ebac538..2dfb970a9c 100644 --- a/typescript/examples/validate/package.json +++ b/typescript/examples/validate/package.json @@ -38,7 +38,7 @@ "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", "commander": "11.1.0", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/typescript/nodejs/package.json b/typescript/nodejs/package.json index 253ddddad8..a3e463aabb 100644 --- a/typescript/nodejs/package.json +++ b/typescript/nodejs/package.json @@ -40,9 +40,9 @@ "@types/node": "18.13.0", "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", - "eslint": "8.53.0", - "eslint-config-prettier": "8.6.0", - "eslint-import-resolver-typescript": "3.5.5", + "eslint": "8.54.0", + "eslint-config-prettier": "9.0.0", + "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", "eslint-plugin-import": "2.29.0", diff --git a/typescript/nodejs/src/FileHandleReadable.ts b/typescript/nodejs/src/FileHandleReadable.ts index e09e2cda8d..9de82e3e79 100644 --- a/typescript/nodejs/src/FileHandleReadable.ts +++ b/typescript/nodejs/src/FileHandleReadable.ts @@ -5,26 +5,26 @@ import { FileHandle } from "fs/promises"; * IReadable implementation for FileHandle. */ export class FileHandleReadable implements McapTypes.IReadable { - private handle: FileHandle; - private buffer = new ArrayBuffer(4096); + #handle: FileHandle; + #buffer = new ArrayBuffer(4096); constructor(handle: FileHandle) { - this.handle = handle; + this.#handle = handle; } async size(): Promise { - return BigInt((await this.handle.stat()).size); + return BigInt((await this.#handle.stat()).size); } async read(offset: bigint, length: bigint): Promise { if (offset > Number.MAX_SAFE_INTEGER || length > Number.MAX_SAFE_INTEGER) { throw new Error(`Read too large: offset ${offset}, length ${length}`); } - if (length > this.buffer.byteLength) { - this.buffer = new ArrayBuffer(Number(length * 2n)); + if (length > this.#buffer.byteLength) { + this.#buffer = new ArrayBuffer(Number(length * 2n)); } - const result = await this.handle.read({ - buffer: new DataView(this.buffer, 0, Number(length)), + const result = await this.#handle.read({ + buffer: new DataView(this.#buffer, 0, Number(length)), position: Number(offset), }); if (result.bytesRead !== Number(length)) { diff --git a/typescript/nodejs/src/FileHandleWritable.ts b/typescript/nodejs/src/FileHandleWritable.ts index 4efb7a9588..6b8a7f095b 100644 --- a/typescript/nodejs/src/FileHandleWritable.ts +++ b/typescript/nodejs/src/FileHandleWritable.ts @@ -5,19 +5,19 @@ import { FileHandle } from "fs/promises"; * IWritable implementation for FileHandle. */ export class FileHandleWritable implements IWritable { - private handle: FileHandle; - private totalBytesWritten = 0; + #handle: FileHandle; + #totalBytesWritten = 0; constructor(handle: FileHandle) { - this.handle = handle; + this.#handle = handle; } async write(buffer: Uint8Array): Promise { - const written = await this.handle.write(buffer); - this.totalBytesWritten += written.bytesWritten; + const written = await this.#handle.write(buffer); + this.#totalBytesWritten += written.bytesWritten; } position(): bigint { - return BigInt(this.totalBytesWritten); + return BigInt(this.#totalBytesWritten); } } diff --git a/typescript/support/package.json b/typescript/support/package.json index a71afbbb6d..7da5929633 100644 --- a/typescript/support/package.json +++ b/typescript/support/package.json @@ -39,8 +39,8 @@ "@types/node": "18.13.0", "@typescript-eslint/eslint-plugin": "6.11.0", "@typescript-eslint/parser": "6.11.0", - "eslint": "8.53.0", - "eslint-config-prettier": "8.6.0", + "eslint": "8.54.0", + "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", "eslint-plugin-import": "2.29.0", diff --git a/website/package.json b/website/package.json index b16f3c508b..f71cd7b8e4 100644 --- a/website/package.json +++ b/website/package.json @@ -30,7 +30,7 @@ "@types/promise-queue": "2.2.0", "buffer": "6.0.3", "classnames": "2.3.2", - "eslint": "8.53.0", + "eslint": "8.54.0", "eslint-config-prettier": "9.0.0", "eslint-plugin-es": "4.1.0", "eslint-plugin-filenames": "1.3.2", diff --git a/yarn.lock b/yarn.lock index c44c1296e6..c8242f1684 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2782,10 +2782,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.53.0": - version: 8.53.0 - resolution: "@eslint/js@npm:8.53.0" - checksum: e0d5cfb0000aaee237c8e6d6d6e366faa60b1ef7f928ce17778373aa44d3b886368f6d5e1f97f913f0f16801aad016db8b8df78418c9d18825c15590328028af +"@eslint/js@npm:8.54.0": + version: 8.54.0 + resolution: "@eslint/js@npm:8.54.0" + checksum: 6d88a6f711ef0133566b5340e3178a178fbb297585766460f195d0a9db85688f1e5cf8559fd5748aeb3131e2096c66595b323d8edab22df015acda68f1ebde92 languageName: node linkType: hard @@ -2840,7 +2840,7 @@ __metadata: "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 benny: ^3.7.1 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -2870,7 +2870,7 @@ __metadata: colors: 1.4.0 commander: 11.1.0 diff: ^5.1.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -2910,7 +2910,7 @@ __metadata: "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 commander: 11.1.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -2934,7 +2934,7 @@ __metadata: "@mcap/nodejs": "workspace:*" "@mcap/support": "workspace:*" "@types/node": 18.13.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -2955,7 +2955,7 @@ __metadata: "@mcap/core": "workspace:*" "@mcap/nodejs": "workspace:*" "@types/node": 18.13.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -2977,7 +2977,7 @@ __metadata: "@mcap/core": "workspace:*" "@mcap/nodejs": "workspace:*" "@types/node": 18.13.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -3011,7 +3011,7 @@ __metadata: "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 commander: 11.1.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -3616,9 +3616,9 @@ __metadata: "@types/jest": 29.5.8 "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 - eslint: 8.53.0 - eslint-config-prettier: 8.6.0 - eslint-import-resolver-typescript: 3.5.5 + eslint: 8.54.0 + eslint-config-prettier: 9.0.0 + eslint-import-resolver-typescript: 3.6.1 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 eslint-plugin-import: 2.29.0 @@ -3643,7 +3643,7 @@ __metadata: "@types/node": 18.13.0 "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 @@ -3672,9 +3672,9 @@ __metadata: "@types/node": 18.13.0 "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 - eslint: 8.53.0 - eslint-config-prettier: 8.6.0 - eslint-import-resolver-typescript: 3.5.5 + eslint: 8.54.0 + eslint-config-prettier: 9.0.0 + eslint-import-resolver-typescript: 3.6.1 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 eslint-plugin-import: 2.29.0 @@ -3710,8 +3710,8 @@ __metadata: "@types/node": 18.13.0 "@typescript-eslint/eslint-plugin": 6.11.0 "@typescript-eslint/parser": 6.11.0 - eslint: 8.53.0 - eslint-config-prettier: 8.6.0 + eslint: 8.54.0 + eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2 eslint-plugin-import: 2.29.0 @@ -7778,17 +7778,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:8.6.0": - version: 8.6.0 - resolution: "eslint-config-prettier@npm:8.6.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: ff0d0dfc839a556355422293428637e8d35693de58dabf8638bf0b6529131a109d0b2ade77521aa6e54573bb842d7d9d322e465dd73dd61c7590fa3834c3fa81 - languageName: node - linkType: hard - "eslint-config-prettier@npm:9.0.0": version: 9.0.0 resolution: "eslint-config-prettier@npm:9.0.0" @@ -7811,22 +7800,21 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:3.5.5": - version: 3.5.5 - resolution: "eslint-import-resolver-typescript@npm:3.5.5" +"eslint-import-resolver-typescript@npm:3.6.1": + version: 3.6.1 + resolution: "eslint-import-resolver-typescript@npm:3.6.1" dependencies: debug: ^4.3.4 enhanced-resolve: ^5.12.0 eslint-module-utils: ^2.7.4 + fast-glob: ^3.3.1 get-tsconfig: ^4.5.0 - globby: ^13.1.3 is-core-module: ^2.11.0 is-glob: ^4.0.3 - synckit: ^0.8.5 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 27e6276fdff5d377c9036362ff736ac29852106e883ff589ea9092dc57d4bc2a67a82d75134221124f05045f9a7e2114a159b2c827d1f9f64d091f7afeab0f58 + checksum: 454fa0646533050fb57f13d27daf8c71f51b0bb9156d6a461290ccb8576d892209fcc6702a89553f3f5ea8e5b407395ca2e5de169a952c953685f1f7c46b4496 languageName: node linkType: hard @@ -8010,14 +7998,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.53.0": - version: 8.53.0 - resolution: "eslint@npm:8.53.0" +"eslint@npm:8.54.0": + version: 8.54.0 + resolution: "eslint@npm:8.54.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 "@eslint/eslintrc": ^2.1.3 - "@eslint/js": 8.53.0 + "@eslint/js": 8.54.0 "@humanwhocodes/config-array": ^0.11.13 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 @@ -8054,7 +8042,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 2da808655c7aa4b33f8970ba30d96b453c3071cc4d6cd60d367163430677e32ff186b65270816b662d29139283138bff81f28dddeb2e73265495245a316ed02c + checksum: 7e876e9da2a18a017271cf3733d05a3dfbbe469272d75753408c6ea5b1646c71c6bb18cb91e10ca930144c32c1ce3701e222f1ae6784a3975a69f8f8aa68e49f languageName: node linkType: hard @@ -8300,7 +8288,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -8961,7 +8949,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.1, globby@npm:^13.1.3": +"globby@npm:^13.1.1": version: 13.2.2 resolution: "globby@npm:13.2.2" dependencies: @@ -15877,7 +15865,7 @@ __metadata: "@types/promise-queue": 2.2.0 buffer: 6.0.3 classnames: 2.3.2 - eslint: 8.53.0 + eslint: 8.54.0 eslint-config-prettier: 9.0.0 eslint-plugin-es: 4.1.0 eslint-plugin-filenames: 1.3.2