UNPKG

vuetify-admin

Version:

SPA admin framework for Vue.js running on top of REST APIs, built on Vuetify

23 lines (18 loc) 543 B
import Vue from "vue"; import camelCase from "lodash/camelCase"; import upperFirst from "lodash/upperFirst"; /** * Autoload resources */ const requireComponent = require.context("@/resources", true, /\.vue$/); requireComponent.keys().forEach((fileName) => { const componentConfig = requireComponent(fileName); const componentName = fileName .replace(/^\.\//, "") .replace(/\//, "") .replace(/\.\w+$/, ""); Vue.component( upperFirst(camelCase(componentName)), componentConfig.default || componentConfig ); });