UNPKG

bootstrap-vue

Version:

Quickly integrate Bootstrap 4 components with Vue.js

30 lines (22 loc) 614 B
import * as components from './components' import * as directives from './directives' import { vueUse } from './utils' /* eslint-disable no-var, no-undef, guard-for-in, object-shorthand */ const VuePlugin = { install: function (Vue) { if (Vue._bootstrap_vue_installed) { return } Vue._bootstrap_vue_installed = true // Register component plugins for (let plugin in components) { Vue.use(components[plugin]) } // Register directive plugins for (let plugin in directives) { Vue.use(directives[plugin]) } } } vueUse(VuePlugin) export default VuePlugin