Skip to content
This repository was archived by the owner on Aug 24, 2025. It is now read-only.

Commit 245be5c

Browse files
committed
Updated stack
1 parent 69fd635 commit 245be5c

File tree

6 files changed

+1956
-1979
lines changed

6 files changed

+1956
-1979
lines changed

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,6 @@
145145
"import/no-mutable-exports": "warn",
146146
"import/no-useless-path-segments": "warn",
147147
"import/no-webpack-loader-syntax": "warn",
148-
"import/extensions": ["warn", "ignorePackages"]
148+
"import/extensions": ["error", "ignorePackages"] // Required for ESM
149149
}
150150
}

__tests__/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"extends": "../tsconfig.base.json",
33
"compilerOptions": {
4-
"noEmit": true
4+
"noEmit": true,
5+
"module": "Node16",
56
},
67
"include": ["./", "../src/"]
78
}

jest.config.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
/** @type {import('ts-jest').InitialOptionsTsJest} */
1+
/** @type {import('ts-jest').JestConfigWithTsJest} */
22
export default {
33
preset: "ts-jest/presets/default-esm",
44
testEnvironment: "node",
5-
testPathIgnorePatterns: ["./node_modules/", "./__tests__/helper/"],
65
// https://kulshekhar.github.io/ts-jest/docs/guides/esm-support/
7-
globals: {
8-
"ts-jest": {
9-
useESM: true,
10-
tsconfig: "./__tests__/tsconfig.json",
11-
},
12-
},
136
moduleNameMapper: {
147
"^(\\.{1,2}/.*)\\.js$": "$1",
158
},
9+
transform: {
10+
"<regex_match_files>": [
11+
"ts-jest",
12+
{
13+
tsconfig: "./__tests__/tsconfig.json",
14+
useESM: true,
15+
},
16+
],
17+
},
1618
};

0 commit comments

Comments
 (0)