Skip to content

Commit 9f3d759

Browse files
committed
feat(preset): adds 2 presets along the default one
Default preset `ts-jest` becomes an alias to `ts-jest/presets/default` which contains the same as previous `ts-jest` preset. Compilation of js files can be done using the `ts-jest/presets/js-with-ts` or `ts-jest/presets/js-with-babel` additional presets.
1 parent 3c325e8 commit 9f3d759

File tree

5 files changed

+15
-4
lines changed

5 files changed

+15
-4
lines changed

jest-preset.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
1-
const createJestPreset = require('./dist/config/create-jest-preset')
2-
.createJestPreset
3-
4-
module.exports = createJestPreset()
1+
module.exports = require('./presets/default/jest-preset')

presets/create.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('../dist/config/create-jest-preset').createJestPreset

presets/default/jest-preset.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const create = require('../create')
2+
3+
module.exports = create()

presets/js-with-babel/jest-preset.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const create = require('../create')
2+
3+
module.exports = create({ allowJs: false }, {
4+
transform: {
5+
'^.+\\.jsx?$': 'babel-jest',
6+
},
7+
})

presets/js-with-ts/jest-preset.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
const create = require('../create')
2+
3+
module.exports = create({allowJs: true})

0 commit comments

Comments
 (0)