vuikit
Version:
A Vuejs component library based on UIkit
33 lines (26 loc) • 612 B
JavaScript
/**
* Vuikit 0.7.0
* (c) 2018 Miljan Aleksic
* @license MIT
*/
import { each } from 'vuikit/core/util'
import * as components from './components/index.js'
import * as directives from './directives/index.js'
export * from './components/index.js'
export * from './directives/index.js'
each(components, (def, name) => {
def.name = `Vk${def.name}`
})
const Vuikit = {
components,
directives,
install (Vue) {
each(components, (def, name) => {
Vue.component(`Vk${name}`, def)
})
each(directives, (def, name) => {
Vue.directive(`Vk${name}`, def)
})
}
}
export default Vuikit