diff --git a/jest.config.ts b/jest.config.ts index 6b3f2d6e2..9f3bb0b1a 100644 --- a/jest.config.ts +++ b/jest.config.ts @@ -1,5 +1,10 @@ import { getJestProjectsAsync } from '@nx/jest'; export default async () => ({ + preset: 'ts-jest', + moduleFileExtensions: ['ts', 'js', 'html'], + transform: { + '^.+\\.(ts|html)$': 'ts-jest', + }, projects: await getJestProjectsAsync(), }); diff --git a/package.json b/package.json index e09559aed..1a6af88d8 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@nestjs/platform-express": "^11.0.16", "@nuxtjs/opencollective": "0.3.2", "axios": "^1.12.0", - "chalk": "4.1.2", + "chalk": "5.6.2", "commander": "8.3.0", "compare-versions": "4.1.4", "concurrently": "^9.0.0", @@ -115,7 +115,7 @@ "@semantic-release/changelog": "6.0.3", "@types/fs-extra": "11.0.4", "@types/inquirer": "8.2.12", - "@types/jest": "30.0.0", + "@types/jest": "^30.0.0", "@types/jsonpath": "0.2.4", "@types/node": "20.14.8", "@typescript-eslint/eslint-plugin": "7.18.0", @@ -128,13 +128,13 @@ "jest": "30.1.3", "jest-environment-jsdom": "30.1.2", "jest-environment-node": "^30.0.0", + "jest-util": "30.0.5", "nx": "21.5.2", "prettier": "3.6.2", "semantic-release": "22.0.12", - "ts-jest": "29.4.1", + "ts-jest": "^29.4.1", "ts-node": "10.9.2", "type-fest": "4.41.0", - "typescript": "5.9.2", - "jest-util": "30.0.5" + "typescript": "5.9.2" } } diff --git a/yarn.lock b/yarn.lock index b7b7dad19..90c8fc176 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2891,7 +2891,7 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@30.0.0": +"@types/jest@^30.0.0": version "30.0.0" resolved "https://registry.yarnpkg.com/@types/jest/-/jest-30.0.0.tgz#5e85ae568006712e4ad66f25433e9bdac8801f1d" integrity sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA== @@ -4127,6 +4127,11 @@ chalk@4.1.2, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" +chalk@5.6.2, chalk@^5.3.0, chalk@^5.4.1: + version "5.6.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" + integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== + chalk@^2.3.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -4136,11 +4141,6 @@ chalk@^2.3.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^5.3.0, chalk@^5.4.1: - version "5.6.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.6.2.tgz#b1238b6e23ea337af71c7f8a295db5af0c158aea" - integrity sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA== - char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -10883,7 +10883,7 @@ ts-api-utils@^2.1.0: resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ== -ts-jest@29.4.1: +ts-jest@^29.4.1: version "29.4.1" resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-29.4.1.tgz#42d33beb74657751d315efb9a871fe99e3b9b519" integrity sha512-SaeUtjfpg9Uqu8IbeDKtdaS0g8lS6FT6OzM3ezrDfErPJPHNDo/Ey+VFGP1bQIDfagYDLyRpd7O15XpG1Es2Uw==