A @coreui/vue
v3components library project
Check out template build on top of this library: CoreUI Open Source Bootstrap Admin Template
npm install @coreui/vue // Installing whole package import CoreuiVue from '@coreui/vue'; Vue.use(CoreuiVue); // Registering a single component import { CSwitch, CButton } from '@coreui/vue'; // globally Vue.component('CButton', CButton) export default { ... // locally components: { CSwitch }, ... }// Registering single directives import { CEmitRootEvent, CTooltip } from '@coreui/vue'; // globally Vue.directive('c-emit-root-event', CEmitRootEvent) export default { ... // locally directives: { 'c-tooltip': CTooltip }, ... }Components are imported from CommonJS module by default, if you want to use only specific components you can import them from source to enable treeshaking.
// Import components this way to allow tree shaking import { CDataTable } from '@coreui/vue/src';See the GitHub release history.
See CONTRIBUTING.md.
Some design ideas and solutions in this library are inspired by Bootstrap-Vue library