feat: build NPM package

This commit is contained in:
Alexandr
2022-07-11 17:56:29 +03:00
parent fb65cdcef8
commit d94930f741
13 changed files with 278 additions and 243 deletions

View File

@@ -5,10 +5,10 @@
<tab-pane
v-for="(item, id) in tabsChildren"
:key="id"
:active="modelValueRef === item.props.name"
:name="item.props.name"
:disabled="item.props.disabled"
:title="item.props.title"
:active="modelValueRef === item.props?.name"
:name="item.props?.name"
:disabled="item.props?.disabled"
:title="item.props?.title"
/>
</ul>
</div>

10
src/env.d.ts vendored
View File

@@ -1,8 +1,4 @@
/// <reference types="vite/client" />
declare module '*.vue' {
import { DefineComponent } from 'vue'
// eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types
const component: DefineComponent<{}, {}, any>
export default component
}
import Vue from 'vue'
export default Vue
}

View File

@@ -1,8 +1,18 @@
export { default as Button } from './components/Button/Button.vue'
export { default as Spinner } from './components/Spinner/Spinner.vue'
export { default as ButtonGroup } from './components/ButtonGroup/ButtonGroup.vue'
export { default as Alert } from './components/Alert/Alert.vue'
export { default as Tabs } from './components/Tabs/Tabs.vue'
export { default as Tab } from './components/Tabs/components/Tab/Tab.vue'
export { default as Dropdown } from './components/Dropdown/Dropdown.vue'
export { default as FlowbiteThemable } from './components/utils/FlowbiteThemable/FlowbiteThemable.vue'
import Button from './components/Button/Button.vue'
import Spinner from './components/Spinner/Spinner.vue'
import ButtonGroup from './components/ButtonGroup/ButtonGroup.vue'
import Alert from './components/Alert/Alert.vue'
import Tabs from './components/Tabs/Tabs.vue'
import Tab from './components/Tabs/components/Tab/Tab.vue'
import Dropdown from './components/Dropdown/Dropdown.vue'
import FlowbiteThemable from './components/utils/FlowbiteThemable/FlowbiteThemable.vue'
export {
Button,
Spinner,
ButtonGroup,
Alert,
Tabs,
Tab,
Dropdown,
FlowbiteThemable,
}