diff --git a/jest.config.js b/jest.config.js index a24fa19..e850eb3 100644 --- a/jest.config.js +++ b/jest.config.js @@ -7,6 +7,6 @@ module.exports = { "**/?(*.)+(spec|test).ts" ], transform: { - "\\.ts$": "ts-jest" + "\\.ts$": ["ts-jest", { tsconfig: "tsconfig.test.json" }] }, }; diff --git a/package-lock.json b/package-lock.json index a6cb0c2..1cbf643 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "jest-fetch-mock": "3.0.3", "ts-jest": "29.4.9", "typedoc": "0.28.18", - "typescript": "5.9.3" + "typescript": "6.0.2" } }, "node_modules/@asamuzakjp/css-color": { @@ -4899,9 +4899,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "dev": true, "license": "Apache-2.0", "bin": { diff --git a/package.json b/package.json index d8a6aaf..1f36232 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "jest-fetch-mock": "3.0.3", "ts-jest": "29.4.9", "typedoc": "0.28.18", - "typescript": "5.9.3" + "typescript": "6.0.2" }, "dependencies": { "url-template": "^2.0.8" diff --git a/tsconfig.test.json b/tsconfig.test.json new file mode 100644 index 0000000..a1adc3b --- /dev/null +++ b/tsconfig.test.json @@ -0,0 +1,12 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "types": ["jest", "node"] + }, + "include": [ + "**/*.test.ts" + ], + "exclude": [ + "node_modules" + ] +}