diff --git a/.github/workflows/master-deploy.yml b/.github/workflows/master-deploy.yml index 47280ac97a..b933a6e9a6 100644 --- a/.github/workflows/master-deploy.yml +++ b/.github/workflows/master-deploy.yml @@ -5,7 +5,7 @@ on: - master jobs: - check-bats-version: + master-deploy: runs-on: ubuntu-latest steps: - name: Checkout diff --git a/packages/alert/index.ts b/packages/alert/index.ts index a9b6406f62..9ddca450eb 100644 --- a/packages/alert/index.ts +++ b/packages/alert/index.ts @@ -1,8 +1,9 @@ import { App } from 'vue' import Alert from './src/index.vue' -export default (app: App): void => { +Alert.install = (app: App): void => { app.component(Alert.name, Alert) } -export { Alert } +export default Alert + diff --git a/packages/aside/index.ts b/packages/aside/index.ts new file mode 100644 index 0000000000..157aaa67f2 --- /dev/null +++ b/packages/aside/index.ts @@ -0,0 +1,9 @@ +import { App } from 'vue' +import Aside from '../container/src/aside.vue' + +Aside.install = (app: App): void => { + app.component(Aside.name, Aside) +} + +export default Aside + diff --git a/packages/layout/package.json b/packages/aside/package.json similarity index 84% rename from packages/layout/package.json rename to packages/aside/package.json index b10b0a7c70..28a58b2cb7 100644 --- a/packages/layout/package.json +++ b/packages/aside/package.json @@ -1,5 +1,5 @@ { - "name": "@element-plus/layout", + "name": "@element-plus/aside", "version": "0.0.0", "main": "dist/index.js", "license": "MIT", diff --git a/packages/autocomplete/index.ts b/packages/autocomplete/index.ts index 8102757577..54ea47e633 100644 --- a/packages/autocomplete/index.ts +++ b/packages/autocomplete/index.ts @@ -1,8 +1,8 @@ import { App } from 'vue' import Autocomplete from './src/index.vue' -export default (app: App): void => { +Autocomplete.install = (app: App): void => { app.component(Autocomplete.name, Autocomplete) } -export { Autocomplete } +export default Autocomplete diff --git a/packages/autocomplete/src/index.vue b/packages/autocomplete/src/index.vue index 15ee2335fa..584486455a 100644 --- a/packages/autocomplete/src/index.vue +++ b/packages/autocomplete/src/index.vue @@ -96,9 +96,9 @@ import { ClickOutside } from '@element-plus/directives' import { generateId, isArray } from '@element-plus/utils/util' import { UPDATE_MODEL_EVENT } from '@element-plus/utils/constants' import throwError from '@element-plus/utils/error' -import { Input as ElInput } from '@element-plus/input' -import { Scrollbar as ElScrollbar } from '@element-plus/scrollbar' -import { Popper as ElPopper } from '@element-plus/popper' +import ElInput from '@element-plus/input' +import ElScrollbar from '@element-plus/scrollbar' +import ElPopper from '@element-plus/popper' export default defineComponent({ name: 'ElAutocomplete', diff --git a/packages/avatar/index.ts b/packages/avatar/index.ts index 545fc3403d..d2f2bdd277 100644 --- a/packages/avatar/index.ts +++ b/packages/avatar/index.ts @@ -1,8 +1,8 @@ import { App } from 'vue' import Avatar from './src/index.vue' -export default (app: App): void => { +Avatar.install = (app: App): void => { app.component(Avatar.name, Avatar) } -export { Avatar } +export default Avatar diff --git a/packages/backtop/index.ts b/packages/backtop/index.ts index 22a2d1241d..0ebf3bec9f 100644 --- a/packages/backtop/index.ts +++ b/packages/backtop/index.ts @@ -1,8 +1,8 @@ import { App } from 'vue' import Backtop from './src/index.vue' -export default (app: App): void => { +Backtop.install = (app: App): void => { app.component(Backtop.name, Backtop) } -export { Backtop } +export default Backtop diff --git a/packages/badge/index.ts b/packages/badge/index.ts index 0b47e28b57..76a0c636e3 100644 --- a/packages/badge/index.ts +++ b/packages/badge/index.ts @@ -1,8 +1,8 @@ import { App } from 'vue' import Badge from './src/index.vue' -export default (app: App): void => { +Badge.install = (app: App): void => { app.component(Badge.name, Badge) } -export { Badge } +export default Badge diff --git a/packages/breadcrumb-item/index.ts b/packages/breadcrumb-item/index.ts new file mode 100644 index 0000000000..d436e11190 --- /dev/null +++ b/packages/breadcrumb-item/index.ts @@ -0,0 +1,8 @@ +import { App } from 'vue' +import BreadcrumbItem from '../breadcrumb/src/item.vue' + +BreadcrumbItem.install = (app: App): void => { + app.component(BreadcrumbItem.name, BreadcrumbItem) +} + +export default BreadcrumbItem diff --git a/packages/breadcrumb-item/package.json b/packages/breadcrumb-item/package.json new file mode 100644 index 0000000000..ed30b0104a --- /dev/null +++ b/packages/breadcrumb-item/package.json @@ -0,0 +1,12 @@ +{ + "name": "@element-plus/breadcrumb-item", + "version": "0.0.0", + "main": "dist/index.js", + "license": "MIT", + "peerDependencies": { + "vue": "^3.0.0" + }, + "devDependencies": { + "@vue/test-utils": "^2.0.0-beta.3" + } +} diff --git a/packages/breadcrumb/index.ts b/packages/breadcrumb/index.ts index 28f3f7d56a..b8e7b14068 100644 --- a/packages/breadcrumb/index.ts +++ b/packages/breadcrumb/index.ts @@ -1,10 +1,8 @@ import { App } from 'vue' import Breadcrumb from './src/index.vue' -import BreadcrumbItem from './src/item.vue' -export default (app: App): void => { +Breadcrumb.install = (app: App): void => { app.component(Breadcrumb.name, Breadcrumb) - app.component(BreadcrumbItem.name, BreadcrumbItem) } -export { Breadcrumb, BreadcrumbItem } +export default Breadcrumb diff --git a/packages/button-group/index.ts b/packages/button-group/index.ts new file mode 100644 index 0000000000..358388e223 --- /dev/null +++ b/packages/button-group/index.ts @@ -0,0 +1,8 @@ +import { App } from 'vue' +import ButtonGroup from '../button/src/button-group.vue' + +ButtonGroup.install = (app: App): void => { + app.component(ButtonGroup.name, ButtonGroup) +} + +export default ButtonGroup diff --git a/packages/button-group/package.json b/packages/button-group/package.json new file mode 100644 index 0000000000..508016033a --- /dev/null +++ b/packages/button-group/package.json @@ -0,0 +1,12 @@ +{ + "name": "@element-plus/button-group", + "version": "0.0.0", + "main": "dist/index.js", + "license": "MIT", + "peerDependencies": { + "vue": "^3.0.0" + }, + "devDependencies": { + "@vue/test-utils": "^2.0.0-beta.3" + } +} diff --git a/packages/button/index.ts b/packages/button/index.ts index f8faf3f38b..bca7185894 100644 --- a/packages/button/index.ts +++ b/packages/button/index.ts @@ -1,10 +1,8 @@ import { App } from 'vue' import Button from './src/button.vue' -import ButtonGroup from './src/button-group.vue' -export default (app: App): void => { +Button.install = (app: App): void => { app.component(Button.name, Button) - app.component(ButtonGroup.name, ButtonGroup) } -export { Button, ButtonGroup } +export default Button diff --git a/packages/calendar/index.ts b/packages/calendar/index.ts index 750c2b7eaf..66770ed4b3 100644 --- a/packages/calendar/index.ts +++ b/packages/calendar/index.ts @@ -1,8 +1,8 @@ import { App } from 'vue' import Calendar from './src/index.vue' -export default (app: App): void => { +Calendar.install = (app: App): void => { app.component(Calendar.name, Calendar) } -export { Calendar } +export default Calendar diff --git a/packages/calendar/src/index.vue b/packages/calendar/src/index.vue index dfce04baed..a92e38a0b9 100644 --- a/packages/calendar/src/index.vue +++ b/packages/calendar/src/index.vue @@ -55,7 +55,8 @@