We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a3dfa4 commit 2f5ced3Copy full SHA for 2f5ced3
packages/@vue/cli-plugin-unit-jest/presets/typescript/jest-preset.js
@@ -1,12 +1,19 @@
1
const deepmerge = require('deepmerge')
2
const defaultPreset = require('../default/jest-preset')
3
4
+let tsJest = null
5
+try {
6
+ tsJest = require.resolve('ts-jest')
7
+} catch (e) {
8
+ throw new Error('Cannot resolve "ts-jest" module. Typescript preset requires "ts-jest" to be installed.')
9
+}
10
+
11
module.exports = deepmerge(
12
defaultPreset,
13
{
14
moduleFileExtensions: ['ts', 'tsx'],
15
transform: {
- '^.+\\.tsx?$': require.resolve('ts-jest')
16
+ '^.+\\.tsx?$': tsJest
17
}
18
19
)
0 commit comments