diff --git a/backend/api/jest.config.js b/backend/api/jest.config.ts similarity index 97% rename from backend/api/jest.config.js rename to backend/api/jest.config.ts index 361aa9ba..7f9a4c35 100644 --- a/backend/api/jest.config.js +++ b/backend/api/jest.config.ts @@ -25,4 +25,5 @@ module.exports = { }, collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], + silent: true, } diff --git a/backend/api/tsconfig.json b/backend/api/tsconfig.json index 036e85b7..22aa48cf 100644 --- a/backend/api/tsconfig.json +++ b/backend/api/tsconfig.json @@ -36,6 +36,6 @@ } ], "compileOnSave": true, - "include": ["src/**/*.ts", "package.json", "backend/api/package.json"], + "include": ["src/**/*.ts", "package.json", "backend/api/package.json", "jest.config.ts"], "exclude": ["**/*.test.ts", "**/*.spec.ts"] } diff --git a/backend/email/jest.config.js b/backend/email/jest.config.ts similarity index 97% rename from backend/email/jest.config.js rename to backend/email/jest.config.ts index 12d3b27e..45675fa9 100644 --- a/backend/email/jest.config.js +++ b/backend/email/jest.config.ts @@ -22,4 +22,5 @@ module.exports = { }, collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], + silent: true, } diff --git a/backend/email/tsconfig.json b/backend/email/tsconfig.json index 6c7db722..14bc6de2 100644 --- a/backend/email/tsconfig.json +++ b/backend/email/tsconfig.json @@ -30,5 +30,5 @@ "require": ["tsconfig-paths/register"] }, "references": [{"path": "../../common"}, {"path": "../shared"}], - "include": ["emails/**/*.ts", "emails/**/*.tsx"] + "include": ["emails/**/*.ts", "emails/**/*.tsx", "jest.config.ts"] } diff --git a/backend/shared/jest.config.js b/backend/shared/jest.config.ts similarity index 97% rename from backend/shared/jest.config.js rename to backend/shared/jest.config.ts index b8f02cb2..51f2e970 100644 --- a/backend/shared/jest.config.js +++ b/backend/shared/jest.config.ts @@ -22,4 +22,5 @@ module.exports = { }, collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], + silent: true, } diff --git a/backend/shared/tsconfig.json b/backend/shared/tsconfig.json index 94aa52da..08271689 100644 --- a/backend/shared/tsconfig.json +++ b/backend/shared/tsconfig.json @@ -27,6 +27,6 @@ "path": "../../common" } ], - "include": ["src/**/*.ts", "src/**/*.tsx"], + "include": ["src/**/*.ts", "src/**/*.tsx", "jest.config.ts"], "exclude": ["**/*.test.ts", "**/*.spec.ts"] } diff --git a/common/jest.config.js b/common/jest.config.ts similarity index 60% rename from common/jest.config.js rename to common/jest.config.ts index a79fa65d..57028c6e 100644 --- a/common/jest.config.js +++ b/common/jest.config.ts @@ -1,6 +1,7 @@ -/** @type {import('ts-jest').JestConfigWithTsJest} */ -const {pathsToModuleNameMapper} = require('ts-jest') -const {compilerOptions} = require('./tsconfig') +import {readFileSync} from 'fs' +import {pathsToModuleNameMapper} from 'ts-jest' + +const {compilerOptions} = JSON.parse(readFileSync('./tsconfig.json', 'utf-8')) module.exports = { preset: 'ts-jest', @@ -10,4 +11,5 @@ module.exports = { }), testMatch: ['**/*.test.ts'], collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], + silent: true, } diff --git a/common/tsconfig.json b/common/tsconfig.json index 178c6516..e3242c9a 100644 --- a/common/tsconfig.json +++ b/common/tsconfig.json @@ -18,6 +18,6 @@ "common/*": ["./src/*", "../lib/*"] } }, - "include": ["src/**/*.ts", "messages/*.json"], + "include": ["src/**/*.ts", "messages/*.json", "jest.config.ts"], "exclude": ["**/*.test.ts", "**/*.spec.ts"] } diff --git a/jest.config.js b/jest.config.ts similarity index 96% rename from jest.config.js rename to jest.config.ts index a82f39a3..b2fa03e0 100644 --- a/jest.config.js +++ b/jest.config.ts @@ -20,4 +20,5 @@ module.exports = { '/common', '/web', ], + silent: true, } diff --git a/web/jest.config.js b/web/jest.config.ts similarity index 97% rename from web/jest.config.js rename to web/jest.config.ts index 12d3b27e..45675fa9 100644 --- a/web/jest.config.js +++ b/web/jest.config.ts @@ -22,4 +22,5 @@ module.exports = { }, collectCoverageFrom: ['src/**/*.{ts,tsx}', '!src/**/*.d.ts'], + silent: true, } diff --git a/web/tsconfig.json b/web/tsconfig.json index f9a05732..8cb86cd1 100644 --- a/web/tsconfig.json +++ b/web/tsconfig.json @@ -28,6 +28,6 @@ "watchOptions": { "excludeDirectories": [".next"] }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "../common/src/**/*.ts"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "../common/src/**/*.ts", "jest.config.ts"], "exclude": ["node_modules", "**/*.test.ts", "**/*.spec.ts"] }