diff --git a/src/transform.ts b/src/transform.ts index cad23db8..052b9279 100644 --- a/src/transform.ts +++ b/src/transform.ts @@ -75,13 +75,25 @@ export async function compileFile( return errors } - if ( - descriptor.styles.some((s) => s.lang) || - (descriptor.template && descriptor.template.lang) - ) { + const styleLangs = descriptor.styles.map((s) => s.lang).filter(Boolean) + const templateLang = descriptor.template?.lang + if (styleLangs.length && templateLang) { + return [ + `lang="${styleLangs.join( + ',', + )}" pre-processors for