import { App, defineComponent } from 'vue' import CubeButton from './components/CubeButton.vue' import CubeSplitter from './components/CubeSplitter.vue' const components = { CubeButton, CubeSplitter } const install = (app: App) => { Object.entries(components).forEach(([name, component]) => { app.component(name, component) }) } const CubeLib = { install, ...components } export default CubeLib export { CubeButton, CubeSplitter }