vbuild

vbuild

Test

Package version

“Compile” your VueJS (vuejs2 only) components (*.vue) to standalone html/js/css … python only, no need of nodejs. And you can use python components with vbuild, in your vue/sfc files !!!

It’s just an utility to generate HTML(template), SCRIPT and STYLE from a VUE/SFC component (*.vue). It won’t replace webpack/nodejs/vue-cli, it fills the “Sometimes you have to work with the tools you have, not the ones you want.” gap.

DEMO

Available on pypi

Changelog (old Changelog (before 0.8.2))

Features

import vbuild

c=vbuild.render("mycompo.vue")
#c=vbuild.render("vues/*.vue")
#c=vbuild.render( "c1.vue", "c2.vue" )
#c=vbuild.render( "c1.vue", "vues/*.vue" )

print( c.html )
print( c.script )
print( c.style )

#or

print( c ) # all stuff in html tags

Main Goal

Its main purpose is to let you use components (.vue files) in your vuejs app, without a full nodejs stack. It’s up to you to create your generator, to extract the things, and create your “index.html” file. It’s a 4 lines of python code; example: