UNPKG

milnode

Version:

Vue.js Component Framework, build on top of vuetify

17 lines (12 loc) 465 B
import upperFirst from 'lodash/upperFirst' import camelCase from 'lodash/camelCase' const components = require.context( './', true, /\.vue$/ ) const componentsToExport = {} components.keys().forEach(fileName => { const componentName = upperFirst(camelCase(fileName.replace(/^\.\//, '').replace(/\.\w+$/, ''))) const component = components(fileName) componentsToExport[componentName] = component.default || component }) export default componentsToExport