UNPKG

@zouxin/vue-cli-plugin-template

Version:

vue-cli 3 plugin to add @zouxin/vue-template | @zouxin/vue-typescript-template

17 lines (15 loc) 512 B
import common from './common' export default { ...common, modules: (() => { const modulesContext = require.context('./modules', false, /\.js$/) const chunks = modulesContext.keys().reduce((chunks, key) => { return Object.assign(chunks, { [key.replace(/(^.*\/)|(\.js$)/g, '')]: modulesContext(key).default }) }, {}) const result = Object.keys(chunks).reduce((modules, key) => { modules[key] = chunks[key] return modules }, {}) return result })() }