An example using VueJS with Component and Grunt for modular development