
If you use unbuffered code, that will not be transformed, instead it will be left in the code for compile-time. Note that for Vue attribute variables you should continue to wrap them in string literals, eg: //- correct a (:href= "someVueVar + '.com'") //- incorrect a (:href=someVueVar + '.com') Instead of writing an ugly mish-mash of pug and Vue syntax in your component, eg: Ī(v- if= "item.type = 'link'" :href= "item.url") some link title: hey there

The motivation for this fork is to add first-class pug syntax support in the context of Vue component templates. If you want first class pug support in Vue component templates, and you don't use Webpack/Laravel Mix, use vue-pug-plugin instead. Forked from pug-plain-loader, added vue-pug-plugin to convert native pug syntax into an AST that Vue will understand.

A Webpack loader that compiles pug templates into HTML specifically for use in Vue component templates.
