From 5f5122e1cdebcb8045f61b29a94eefcd0c8b8e11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 18:38:06 +0000 Subject: [PATCH 1/2] chore(deps-dev): bump tape and @types/tape Bumps [tape](https://github.com/tape-testing/tape) and [@types/tape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/tape). These dependencies needed to be updated together. Updates `tape` from 5.8.1 to 5.9.0 - [Changelog](https://github.com/tape-testing/tape/blob/master/CHANGELOG.md) - [Commits](https://github.com/tape-testing/tape/compare/v5.8.1...v5.9.0) Updates `@types/tape` from 5.6.4 to 5.8.1 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/tape) --- updated-dependencies: - dependency-name: tape dependency-version: 5.9.0 dependency-type: direct:development update-type: version-update:semver-minor - dependency-name: "@types/tape" dependency-version: 5.8.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 90 ++++++++++++++++++++--------------------------- package.json | 4 +-- 2 files changed, 40 insertions(+), 54 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2de51b2c..612cf62f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "devDependencies": { "@types/node": "^24.3.0", "@types/supports-color": "^10.0.0", - "@types/tape": "^5.6.4", + "@types/tape": "^5.8.1", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", @@ -31,7 +31,7 @@ "eslint-plugin-prettier": "^4.2.5", "prettier": "^2.6.2", "tap-spec": "^5.0.0", - "tape": "^5.8.1", + "tape": "^5.9.0", "ts-node": "^10.9.2", "typescript": "^5.9.2" }, @@ -320,22 +320,14 @@ } }, "node_modules/@types/tape": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@types/tape/-/tape-5.6.4.tgz", - "integrity": "sha512-EmL4fJpZyByNCkupLLcJhneqcnT+rQUG5fWKNCsZyBK1x7nUuDTwwEerc4biEMZgvSK2+FXr775aLeXhKXK4Yw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@types/tape/-/tape-5.8.1.tgz", + "integrity": "sha512-vRjK+E1c+I4WRDSXcYfgepPjz2Knh+gulU3359LrR9H2KM8AyiMbNmX7W5aMlw7JFoXMpVOhq3bEIm78qakGbQ==", "dev": true, "dependencies": { + "@ljharb/through": "*", "@types/node": "*", - "@types/through": "*" - } - }, - "node_modules/@types/through": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", - "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", - "dev": true, - "dependencies": { - "@types/node": "*" + "mock-property": "*" } }, "node_modules/@types/yargs": { @@ -2670,17 +2662,18 @@ } }, "node_modules/mock-property": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mock-property/-/mock-property-1.0.3.tgz", - "integrity": "sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mock-property/-/mock-property-1.1.0.tgz", + "integrity": "sha512-1/JjbLoGwv87xVsutkX0XJc0M0W4kb40cZl/K41xtTViBOD9JuFPKfyMNTrLJ/ivYAd0aPqu/vduamXO0emTFQ==", "dev": true, "dependencies": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.4", "functions-have-names": "^1.2.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "hasown": "^2.0.0", - "isarray": "^2.0.5" + "has-property-descriptors": "^1.0.2", + "hasown": "^2.0.2", + "isarray": "^2.0.5", + "object-inspect": "^1.13.2" }, "engines": { "node": ">= 0.4" @@ -3546,9 +3539,9 @@ } }, "node_modules/tape": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/tape/-/tape-5.8.1.tgz", - "integrity": "sha512-pUzADXBVYm5Jkneh9hfXnirADrzQrDA3vddKbPOc/ZLORj4dFQ6GR1KdGWX0/NvOLDcYkVgeMdw78Uf6BzO3KA==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/tape/-/tape-5.9.0.tgz", + "integrity": "sha512-czbGgxSVwRlbB3Ly/aqQrNwrDAzKHDW/kVXegp4hSFmR2c8qqm3hCgZbUy1+3QAQFGhPDG7J56UsV1uNilBFCA==", "dev": true, "dependencies": { "@ljharb/resumer": "^0.1.3", @@ -3566,8 +3559,8 @@ "inherits": "^2.0.4", "is-regex": "^1.1.4", "minimist": "^1.2.8", - "mock-property": "^1.0.3", - "object-inspect": "^1.13.1", + "mock-property": "^1.1.0", + "object-inspect": "^1.13.2", "object-is": "^1.1.6", "object-keys": "^1.1.1", "object.assign": "^4.1.5", @@ -4348,22 +4341,14 @@ } }, "@types/tape": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@types/tape/-/tape-5.6.4.tgz", - "integrity": "sha512-EmL4fJpZyByNCkupLLcJhneqcnT+rQUG5fWKNCsZyBK1x7nUuDTwwEerc4biEMZgvSK2+FXr775aLeXhKXK4Yw==", + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/@types/tape/-/tape-5.8.1.tgz", + "integrity": "sha512-vRjK+E1c+I4WRDSXcYfgepPjz2Knh+gulU3359LrR9H2KM8AyiMbNmX7W5aMlw7JFoXMpVOhq3bEIm78qakGbQ==", "dev": true, "requires": { + "@ljharb/through": "*", "@types/node": "*", - "@types/through": "*" - } - }, - "@types/through": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz", - "integrity": "sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==", - "dev": true, - "requires": { - "@types/node": "*" + "mock-property": "*" } }, "@types/yargs": { @@ -5985,17 +5970,18 @@ "dev": true }, "mock-property": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mock-property/-/mock-property-1.0.3.tgz", - "integrity": "sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mock-property/-/mock-property-1.1.0.tgz", + "integrity": "sha512-1/JjbLoGwv87xVsutkX0XJc0M0W4kb40cZl/K41xtTViBOD9JuFPKfyMNTrLJ/ivYAd0aPqu/vduamXO0emTFQ==", "dev": true, "requires": { - "define-data-property": "^1.1.1", + "define-data-property": "^1.1.4", "functions-have-names": "^1.2.3", "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "hasown": "^2.0.0", - "isarray": "^2.0.5" + "has-property-descriptors": "^1.0.2", + "hasown": "^2.0.2", + "isarray": "^2.0.5", + "object-inspect": "^1.13.2" } }, "ms": { @@ -6598,9 +6584,9 @@ } }, "tape": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/tape/-/tape-5.8.1.tgz", - "integrity": "sha512-pUzADXBVYm5Jkneh9hfXnirADrzQrDA3vddKbPOc/ZLORj4dFQ6GR1KdGWX0/NvOLDcYkVgeMdw78Uf6BzO3KA==", + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/tape/-/tape-5.9.0.tgz", + "integrity": "sha512-czbGgxSVwRlbB3Ly/aqQrNwrDAzKHDW/kVXegp4hSFmR2c8qqm3hCgZbUy1+3QAQFGhPDG7J56UsV1uNilBFCA==", "dev": true, "requires": { "@ljharb/resumer": "^0.1.3", @@ -6618,8 +6604,8 @@ "inherits": "^2.0.4", "is-regex": "^1.1.4", "minimist": "^1.2.8", - "mock-property": "^1.0.3", - "object-inspect": "^1.13.1", + "mock-property": "^1.1.0", + "object-inspect": "^1.13.2", "object-is": "^1.1.6", "object-keys": "^1.1.1", "object.assign": "^4.1.5", diff --git a/package.json b/package.json index 7c9c7918..8aea4ef2 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,7 @@ "devDependencies": { "@types/node": "^24.3.0", "@types/supports-color": "^10.0.0", - "@types/tape": "^5.6.4", + "@types/tape": "^5.8.1", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", @@ -65,7 +65,7 @@ "eslint-plugin-prettier": "^4.2.5", "prettier": "^2.6.2", "tap-spec": "^5.0.0", - "tape": "^5.8.1", + "tape": "^5.9.0", "ts-node": "^10.9.2", "typescript": "^5.9.2" }, From 683ab849b36432462f45167bef4bb6521a55ee93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arne=20J=C3=B8rgensen?= Date: Fri, 22 Aug 2025 21:34:12 +0200 Subject: [PATCH 2/2] Run test compile with `--esModuleInterop` --- test/utils/tsc.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/utils/tsc.ts b/test/utils/tsc.ts index 74d9093b..bf217f4e 100644 --- a/test/utils/tsc.ts +++ b/test/utils/tsc.ts @@ -3,7 +3,7 @@ import util from "util"; const exec = util.promisify(require("child_process").exec); export async function typecheck(pathToIndex: string) { - await exec(`tsc ${pathToIndex} --noEmit`, { + await exec(`tsc ${pathToIndex} --noEmit --esModuleInterop`, { env: process.env, }); }