Webpack loader for Vue.js components