Front-end Vue.js components framework