23 lines
830 B
Diff
23 lines
830 B
Diff
|
diff --git a/node_modules/@vue/vue3-jest/lib/process.js b/node_modules/@vue/vue3-jest/lib/process.js
|
||
|
index a8d1c5c..a6b2036 100644
|
||
|
--- a/node_modules/@vue/vue3-jest/lib/process.js
|
||
|
+++ b/node_modules/@vue/vue3-jest/lib/process.js
|
||
|
@@ -108,12 +108,17 @@ function processTemplate(descriptor, filename, config) {
|
||
|
(descriptor.script && descriptor.script.lang)
|
||
|
const isTS = /^typescript$|tsx?$/.test(lang)
|
||
|
|
||
|
+ const compiler = typeof vueJestConfig.compiler === 'string'
|
||
|
+ ? require(vueJestConfig.compiler)
|
||
|
+ : vueJestConfig.compiler
|
||
|
+
|
||
|
const result = compileTemplate({
|
||
|
id: filename,
|
||
|
source: template.content,
|
||
|
filename,
|
||
|
preprocessLang: template.lang,
|
||
|
preprocessOptions: vueJestConfig[template.lang],
|
||
|
+ compiler,
|
||
|
compilerOptions: {
|
||
|
bindingMetadata: bindings,
|
||
|
mode: 'module',
|