Skip to content

Commit 9100baf

Browse files
committed
fix: allow name exports for presets subpath
1 parent 397b907 commit 9100baf

38 files changed

+179
-260
lines changed

examples/example-app-monorepo/apps/app1/jest-esm.config.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import ngPreset from 'jest-preset-angular/presets';
2-
import { pathsToModuleNameMapper, type JestConfigWithTsJest } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createEsmPreset } from 'jest-preset-angular/presets';
3+
import { pathsToModuleNameMapper } from 'ts-jest';
34

45
import tsconfig from './tsconfig.json';
56

6-
const esmPreset = ngPreset.createEsmPreset();
7+
const esmPreset = createEsmPreset();
78

89
export default {
910
...esmPreset,
@@ -24,4 +25,4 @@ export default {
2425
},
2526
],
2627
},
27-
} satisfies JestConfigWithTsJest;
28+
} satisfies Config;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import type { Config } from 'jest';
2-
import presets from 'jest-preset-angular/presets';
2+
import { createCjsPreset } from 'jest-preset-angular/presets';
33

44
import jestCfg from './jest.config';
55

66
export default {
77
...jestCfg,
8-
...presets.createCjsPreset({
8+
...createCjsPreset({
99
tsconfig: '<rootDir>/tsconfig-isolated.spec.json',
1010
}),
1111
} satisfies Config;
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
import presets from 'jest-preset-angular/presets';
2-
import { pathsToModuleNameMapper, type JestConfigWithTsJest } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createCjsPreset } from 'jest-preset-angular/presets';
3+
import { pathsToModuleNameMapper } from 'ts-jest';
34

45
import { compilerOptions } from './tsconfig.json';
56

67
export default {
78
displayName: 'app1',
8-
...presets.createCjsPreset(),
9+
...createCjsPreset(),
910
setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'],
1011
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>' }),
11-
} satisfies JestConfigWithTsJest;
12+
} satisfies Config;

examples/example-app-monorepo/libs/user/jest-esm.config.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import ngPreset from 'jest-preset-angular/presets';
2-
import type { JestConfigWithTsJest } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createEsmPreset } from 'jest-preset-angular/presets';
33

4-
const esmPreset = ngPreset.createEsmPreset();
4+
const esmPreset = createEsmPreset();
55

66
export default {
77
...esmPreset,
@@ -21,4 +21,4 @@ export default {
2121
},
2222
],
2323
},
24-
} satisfies JestConfigWithTsJest;
24+
} satisfies Config;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import presets from 'jest-preset-angular/presets';
2-
import type { JestConfigWithTsJest } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createCjsPreset } from 'jest-preset-angular/presets';
33

44
import jestCfg from './jest.config';
55

66
export default {
77
...jestCfg,
8-
...presets.createCjsPreset({
8+
...createCjsPreset({
99
tsconfig: '<rootDir>/tsconfig-isolated.spec.json',
1010
}),
11-
} satisfies JestConfigWithTsJest;
11+
} satisfies Config;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import presets from 'jest-preset-angular/presets';
2-
import type { JestConfigWithTsJest } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createCjsPreset } from 'jest-preset-angular/presets';
33

44
export default {
55
displayName: 'user-lib',
6-
...presets.createCjsPreset(),
6+
...createCjsPreset(),
77
setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'],
8-
} satisfies JestConfigWithTsJest;
8+
} satisfies Config;

examples/example-app-v17/jest-esm.config.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import ngPreset from 'jest-preset-angular/presets';
2-
import { type JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createEsmPreset } from 'jest-preset-angular/presets';
3+
import { pathsToModuleNameMapper } from 'ts-jest';
34

45
import tsconfig from './tsconfig.json';
56

6-
const esmPreset = ngPreset.createEsmPreset();
7+
const esmPreset = createEsmPreset();
78

89
export default {
910
...esmPreset,
@@ -23,4 +24,4 @@ export default {
2324
},
2425
],
2526
},
26-
} satisfies JestConfigWithTsJest;
27+
} satisfies Config;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import presets from 'jest-preset-angular/presets';
2-
import type { JestConfigWithTsJest } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createCjsPreset } from 'jest-preset-angular/presets';
33

44
import jestCfg from './jest.config';
55

66
export default {
77
...jestCfg,
8-
...presets.createCjsPreset({
8+
...createCjsPreset({
99
tsconfig: '<rootDir>/tsconfig-isolated.spec.json',
1010
}),
11-
} satisfies JestConfigWithTsJest;
11+
} satisfies Config;
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
import presets from 'jest-preset-angular/presets';
2-
import { type JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createCjsPreset } from 'jest-preset-angular/presets';
3+
import { pathsToModuleNameMapper } from 'ts-jest';
34

45
import { compilerOptions } from './tsconfig.json';
56

67
export default {
7-
...presets.createCjsPreset(),
8+
...createCjsPreset(),
89
moduleNameMapper: pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>' }),
910
setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'],
10-
} satisfies JestConfigWithTsJest;
11+
} satisfies Config;

examples/example-app-v18/jest-esm.config.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import ngPreset from 'jest-preset-angular/presets';
2-
import { type JestConfigWithTsJest, pathsToModuleNameMapper } from 'ts-jest';
1+
import type { Config } from 'jest';
2+
import { createEsmPreset } from 'jest-preset-angular/presets';
3+
import { pathsToModuleNameMapper } from 'ts-jest';
34

45
import tsconfig from './tsconfig.json';
56

6-
const esmPreset = ngPreset.createEsmPreset();
7+
const esmPreset = createEsmPreset();
78

89
export default {
910
...esmPreset,
@@ -23,4 +24,4 @@ export default {
2324
},
2425
],
2526
},
26-
} satisfies JestConfigWithTsJest;
27+
} satisfies Config;

0 commit comments

Comments
 (0)