Skip to content

Commit 807bb84

Browse files
committed
Fix Jest ESM compatibility
1 parent fbdc0f0 commit 807bb84

File tree

5 files changed

+15
-11
lines changed

5 files changed

+15
-11
lines changed

babel.config.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

babel.config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"presets": [
3+
["@babel/preset-env", { "targets": { "node": "12" } }],
4+
"@babel/preset-typescript"
5+
]
6+
}
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { Config } from "@jest/types";
2-
3-
const config: Config.InitialOptions = {
1+
/** @type {import("@jest/types").Config.InitialOptions} */
2+
export default {
43
clearMocks: true,
54
collectCoverage: true,
65
collectCoverageFrom: ["lib/**"],
@@ -9,8 +8,7 @@ const config: Config.InitialOptions = {
98
coverageReporters: ["text", "json"],
109
testEnvironment: "node",
1110
testMatch: ["**/*.spec.ts"],
11+
resolver: "jest-ts-webcompat-resolver",
1212
setupFilesAfterEnv: ["jest-extended"],
1313
verbose: true,
1414
};
15-
16-
export default config;

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"cors": "^2.8.5",
4646
"jest": "^27.4.7",
4747
"jest-extended": "^0.11.5",
48+
"jest-ts-webcompat-resolver": "^1.0.0",
4849
"next": ">=10",
4950
"ts-node": "^10.4.0",
5051
"typescript": "^4.5.5"

yarn.lock

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3576,6 +3576,11 @@ jest-snapshot@^27.4.6:
35763576
pretty-format "^27.4.6"
35773577
semver "^7.3.2"
35783578

3579+
jest-ts-webcompat-resolver@^1.0.0:
3580+
version "1.0.0"
3581+
resolved "https://registry.yarnpkg.com/jest-ts-webcompat-resolver/-/jest-ts-webcompat-resolver-1.0.0.tgz#a554eb77446e1a8d2aabb810d6302bffaa00095c"
3582+
integrity sha512-BFoaU7LeYqZNnTYEr6iMRf87xdCQntNc/Wk8YpzDBcuz+CIZ0JsTtzuMAMnKiEgTRTC1wRWLUo2RlVjVijBcHQ==
3583+
35793584
jest-util@^27.4.2:
35803585
version "27.4.2"
35813586
resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.4.2.tgz#ed95b05b1adfd761e2cda47e0144c6a58e05a621"

0 commit comments

Comments
 (0)