UNPKG

element-easy

Version:

crud for element ui

22 lines (18 loc) 594 B
import locale from './locale' const packageJson = require('../../package.json') const componentFiles = require.context('./packages', true, /index\.vue$/) const install = function (Vue, opts = {}) { locale.use(opts.locale) componentFiles .keys() .filter((path) => path.match(/\//g).length < 3) .forEach((path) => { const componentName = path.replace(/^\.\/(ez-[^/]*)\/[^/]*\.\w+$/, '$1') const value = componentFiles(path) Vue.component(componentName, value.default) }) } export default { version: packageJson.version, install }