22 lines
830 B
Diff
22 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',
|