Canvas: Generate Github nodes out of the dodo-app config
Change-Id: Ifc5b09deb39352a3025f7ea66ce39b421daac94d
diff --git a/apps/canvas/back/jest.config.js b/apps/canvas/back/jest.config.js
index 86f88fb..90b5123 100644
--- a/apps/canvas/back/jest.config.js
+++ b/apps/canvas/back/jest.config.js
@@ -1,11 +1,20 @@
-const { createDefaultPreset } = require("ts-jest");
-
-const tsJestTransformCfg = createDefaultPreset().transform;
-
-/** @type {import("jest").Config} **/
-module.exports = {
- testEnvironment: "node",
- transform: {
- ...tsJestTransformCfg,
+/** @type {import('ts-jest').JestConfigWithTsJest} */
+export default {
+ preset: 'ts-jest/presets/default-esm',
+ testEnvironment: 'node',
+ moduleNameMapper: {
+ '^(\\.{1,2}/.*)\\.js$': '$1',
+ '^config$': '<rootDir>/../config/src/index.ts'
},
+ transform: {
+ '^.+\\.tsx?$': [
+ 'ts-jest',
+ {
+ useESM: true,
+ },
+ ],
+ },
+ testMatch: [
+ "**/src/**/*.test.ts"
+ ]
};
\ No newline at end of file