onError(createCompilerError(ErrorCodes.X_SCOPE_ID_NOT_SUPPORTED))
}
- const ast = isString(source) ? baseParse(source, options) : source
+ const resolvedOptions = extend({}, options, {
+ prefixIdentifiers
+ })
+ const ast = isString(source) ? baseParse(source, resolvedOptions) : source
const [nodeTransforms, directiveTransforms] =
getBaseTransformPreset(prefixIdentifiers)
transform(
ast,
- extend({}, options, {
- prefixIdentifiers,
+ extend({}, resolvedOptions, {
nodeTransforms: [
...nodeTransforms,
...(options.nodeTransforms || []) // user transforms
})
)
- return generate(
- ast,
- extend({}, options, {
- prefixIdentifiers
- })
- )
+ return generate(ast, resolvedOptions)
}