Skip to content

Commit f947d61

Browse files
author
Jakub Freisler
committed
feat: pass templateCompiler options
1 parent e76a2a3 commit f947d61

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

lib/process.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,16 +57,21 @@ function processTemplate(template, filename, config) {
5757
template.content = loadSrc(template.src, filename)
5858
}
5959

60+
const userTemplateCompilerOptions = vueJestConfig.templateCompiler || {}
6061
const result = compilerUtils.compileTemplate({
6162
source: template.content,
6263
compiler: VueTemplateCompiler,
6364
filename: filename,
64-
compilerOptions: {
65-
optimize: false
66-
},
6765
isFunctional: template.attrs.functional,
6866
preprocessLang: template.lang,
69-
preprocessOptions: vueJestConfig[template.lang]
67+
preprocessOptions: vueJestConfig[template.lang],
68+
...userTemplateCompilerOptions,
69+
compilerOptions: {
70+
optimize: false,
71+
...userTemplateCompilerOptions.compilerOptions
72+
},
73+
transformAssetUrls: { ...userTemplateCompilerOptions.transformAssetUrls },
74+
transpileOptions: { ...userTemplateCompilerOptions.transpileOptions }
7075
})
7176

7277
logResultErrors(result)

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy