Skip to content

Commit f27c40e

Browse files
committed
BREAKING CHANGE: move all ui components to @morpheme/ui package. no longer installed as standalone package
1 parent 1571b74 commit f27c40e

File tree

967 files changed

+63127
-39367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

967 files changed

+63127
-39367
lines changed

.storybook/preview.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import '../packages/tailwind-config/tailwind.css';
33
import '../packages/themes/src/morpheme/main.scss';
44
import '../packages/themes/src/morpheme/main.dark.scss';
55
import { setup } from '@storybook/vue3'
6-
import { FloatingVuePlugin } from '../packages/tooltip/src/floating-vue'
6+
import { FloatingVuePlugin } from '../packages/ui/src/tooltip/src/floating-vue'
77

88
const router = createRouter({
99
history: createMemoryHistory(),

lerna.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,5 @@
33
"packages/*"
44
],
55
"version": "1.0.1",
6-
"npmClient": "yarn",
7-
"useWorkspaces": true
6+
"npmClient": "yarn"
87
}

package.json

+51-53
Original file line numberDiff line numberDiff line change
@@ -22,67 +22,67 @@
2222
},
2323
"dependencies": {
2424
"@headlessui/vue": "^1.7.22",
25-
"@vueuse/core": "^10.11.0",
26-
"floating-vue": "^2.0.0-beta.20",
25+
"@vueuse/core": "^11.0.3",
26+
"floating-vue": "^5.2.2",
2727
"pagino": "^1.4.2",
28-
"vee-validate": "^4.13.1",
29-
"vue": "^3.4.31",
30-
"vue-router": "^4.4.0",
28+
"vee-validate": "^4.13.2",
29+
"vue": "^3.4.38",
30+
"vue-router": "^4.4.3",
3131
"vuex": "^4.1.0",
3232
"yup": "^1.4.0"
3333
},
3434
"devDependencies": {
35-
"@chromatic-com/storybook": "^1",
36-
"@commitlint/cli": "^17.0.3",
37-
"@commitlint/config-conventional": "^17.0.3",
38-
"@headlessui-float/vue": "^0.11.2",
39-
"@iconify-json/heroicons-solid": "^1.1.1",
40-
"@stackblitz/sdk": "^1.9.0",
41-
"@storybook/addon-actions": "^8.1.1",
42-
"@storybook/addon-docs": "^8.1.1",
43-
"@storybook/addon-essentials": "^8.1.1",
44-
"@storybook/addon-links": "^8.1.1",
45-
"@storybook/addon-mdx-gfm": "^8.1.1",
46-
"@storybook/vue3": "^8.1.1",
47-
"@storybook/vue3-vite": "^8.1.1",
35+
"@chromatic-com/storybook": "^1.8.0",
36+
"@commitlint/cli": "^19.4.1",
37+
"@commitlint/config-conventional": "^19.4.1",
38+
"@headlessui-float/vue": "^0.15.0",
39+
"@iconify-json/heroicons-solid": "^1.2.0",
40+
"@morphemeicons/vue": "^0.2.0",
41+
"@stackblitz/sdk": "^1.11.0",
42+
"@storybook/addon-actions": "^8.2.9",
43+
"@storybook/addon-docs": "^8.2.9",
44+
"@storybook/addon-essentials": "^8.2.9",
45+
"@storybook/addon-links": "^8.2.9",
46+
"@storybook/addon-mdx-gfm": "^8.2.9",
47+
"@storybook/vue3": "^8.2.9",
48+
"@storybook/vue3-vite": "^8.2.9",
4849
"@tailwindcss/aspect-ratio": "^0.4.0",
49-
"@tailwindcss/forms": "^0.5.7",
50+
"@tailwindcss/forms": "^0.5.8",
5051
"@tailwindcss/line-clamp": "^0.4.4",
51-
"@tailwindcss/typography": "^0.5.13",
52-
"@typescript-eslint/eslint-plugin": "^5.30.6",
53-
"@typescript-eslint/parser": "^5.30.6",
54-
"@vitejs/plugin-vue": "^5.0.5",
55-
"@vitest/coverage-c8": "^0.31.1",
56-
"@vitest/ui": "^0.31.1",
57-
"@vue/compiler-sfc": "^3.3.4",
58-
"@vue/test-utils": "^2.3.2",
59-
"autoprefixer": "^10.4.4",
60-
"conventional-changelog-cli": "^2.2.2",
61-
"eslint": ">=5.16.0",
52+
"@tailwindcss/typography": "^0.5.15",
53+
"@typescript-eslint/eslint-plugin": "^8.3.0",
54+
"@typescript-eslint/parser": "^8.3.0",
55+
"@vitejs/plugin-vue": "^5.1.3",
56+
"@vitest/coverage-c8": "^0.33.0",
57+
"@vitest/ui": "^2.0.5",
58+
"@vue/compiler-sfc": "^3.4.38",
59+
"@vue/test-utils": "^2.4.6",
60+
"autoprefixer": "^10.4.20",
61+
"conventional-changelog-cli": "^5.0.0",
62+
"eslint": ">=9.9.1",
6263
"eslint-plugin-storybook": "^0.8.0",
63-
"eslint-plugin-vue": "^9.14.1",
64-
"happy-dom": "^9.19.2",
65-
"husky": "^8.0.1",
66-
"jsdom": "^21.1.1",
67-
"lerna": "^6.5.1",
68-
"lint-staged": "^13.0.3",
64+
"eslint-plugin-vue": "^9.27.0",
65+
"happy-dom": "^15.7.3",
66+
"husky": "^9.1.5",
67+
"jsdom": "^25.0.0",
68+
"lerna": "^8.1.8",
69+
"lint-staged": "^15.2.10",
6970
"npm-run-all": "^4.1.5",
70-
"postcss": "^8.4.12",
71-
"react": "^18.2.0",
72-
"react-dom": "^18.2.0",
73-
"sass": "^1.57.1",
71+
"postcss": "^8.4.43",
72+
"react": "^18.3.1",
73+
"react-dom": "^18.3.1",
74+
"sass": "^1.77.8",
7475
"standard-version": "^9.3.2",
75-
"storybook": "^8.1.1",
76+
"storybook": "^8.2.9",
7677
"storybook-vue3-router": "^5.0.0",
77-
"tailwindcss": "^3.3.1",
78-
"typescript": "^5.0.0",
79-
"vite": "^4.3.8",
80-
"vitepress": "^1.0.0-beta.20",
81-
"vitest": "^0.31.1",
82-
"vitest-sonar-reporter": "^0.3.4",
78+
"tailwindcss": "^3.4.10",
79+
"typescript": "^5.5.4",
80+
"vite": "^5.4.2",
81+
"vitepress": "^1.3.4",
82+
"vitest": "^2.0.5",
83+
"vitest-sonar-reporter": "^2.0.0",
8384
"vue-gtag": "^2.0.1",
84-
"vue-tsc": "^2.0.24",
85-
"@morphemeicons/vue": "^0.2.0"
85+
"vue-tsc": "^2.1.4"
8686
},
8787
"main": "index.ts",
8888
"module": "index.ts",
@@ -94,9 +94,6 @@
9494
"index.ts",
9595
"preset.js"
9696
],
97-
"workspaces": [
98-
"packages/*"
99-
],
10097
"private": true,
10198
"lint-staged": {
10299
"*.{js,jsx,ts,tsx,html,css,vue}": "npm run lint",
@@ -112,5 +109,6 @@
112109
},
113110
"resolutions": {
114111
"consola": "^3.0.0"
115-
}
112+
},
113+
"packageManager": "[email protected]"
116114
}

packages/blocks/src/Auth/ForgotPassword.vue

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
<script setup lang="ts">
22
import {useForm} from 'vee-validate';
33
import {ref} from 'vue';
4-
import VBtn from '@morpheme/button';
5-
import VLogo from '@morpheme/logo';
6-
import {VInput} from '@morpheme/forms';
7-
import Card from '@morpheme/card';
84
95
const sent = ref(false);
106
const showAlert = ref(false);

packages/blocks/src/Auth/Login.vue

-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
<script setup lang="ts">
22
import {useForm} from 'vee-validate';
33
import {ref} from 'vue';
4-
import VBtn from '@morpheme/button';
5-
import VLogo from '@morpheme/logo';
6-
import {VInput, VCheckbox} from '@morpheme/forms';
7-
import VCard from '@morpheme/card';
84
95
const showPassword = ref(false);
106
const showAlert = ref(false);

packages/blocks/src/CTA/Cta.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import VBtn from '@morpheme/button';
32
</script>
43

54
<template>

packages/blocks/src/Contact/ContactForm.vue

-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
11
<script setup lang="ts">
2-
import VBtn from '@morpheme/button';
3-
import {VInput} from '@morpheme/forms';
4-
import {Icon} from '@morpheme/icon';
52
import {object, string} from 'yup';
63
import {useForm} from 'vee-validate';
74

packages/blocks/src/Feature/Feature.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import {Icon} from '@morpheme/icon';
32
</script>
43

54
<template>

packages/blocks/src/Footer/AutoDarkMode.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import Logo from '@morpheme/logo';
3-
import Icon from '@morpheme/icon';
42
</script>
53

64
<template>

packages/blocks/src/Footer/Dark.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import Logo from '@morpheme/logo';
3-
import Icon from '@morpheme/icon';
42
</script>
53

64
<template>

packages/blocks/src/Footer/LanguageCurrencyNewsLetter.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import Icon from '@morpheme/icon';
3-
import Select from '@morpheme/select';
42
</script>
53

64
<template>

packages/blocks/src/Footer/Light.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import Logo from '@morpheme/logo';
3-
import Icon from '@morpheme/icon';
42
</script>
53

64
<template>

packages/blocks/src/Footer/Newsletter.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import Icon from '@morpheme/icon';
32
</script>
43

54
<template>

packages/blocks/src/Footer/SimpleCentered.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import Icon from '@morpheme/icon';
32
</script>
43

54
<template>

packages/blocks/src/Footer/SocialLinksOnly.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import Icon from '@morpheme/icon';
32
</script>
43

54
<template>

packages/blocks/src/Forms/DefaultForm.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import {VInput, VBtn, VFormSelect, VSelect, VAutocomplete} from '@morpheme/ui';
3-
42
const items = [
53
{
64
text: 'Item 1',

packages/blocks/src/Forms/DisabledForm.vue

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
<script setup lang="ts">
2-
import {VInput, VBtn, VFormSelect, VSelect, VAutocomplete} from '@morpheme/ui';
3-
42
const items = [
53
{
64
text: 'Item 1',

packages/blocks/src/Forms/InlineForm.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import {VInput, VBtn} from '@morpheme/ui';
32
</script>
43

54
<template>

packages/blocks/src/Hero/Hero.vue

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
<script setup lang="ts">
2-
import VBtn from '@morpheme/button';
32
</script>
43

54
<template>

packages/blocks/src/Layouts/SidebarLayout.vue

-12
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,4 @@
11
<script setup lang="ts">
2-
import {List, ListItem, ListItemHeader} from '@morpheme/list';
3-
import type { DropdownItemProps} from '@morpheme/dropdown';
4-
import {Dropdown} from '@morpheme/dropdown';
5-
import Icon from '@morpheme/icon';
6-
import {ref, watch} from 'vue';
7-
import VBtn from '@morpheme/button';
8-
import {VInput} from '@morpheme/forms';
9-
import '@morpheme/list/src/List.scss';
10-
import '@morpheme/button/src/VBtn.scss';
11-
import '@morpheme/dropdown/src/Dropdown.scss';
12-
import '@morpheme/theme/transition.css';
13-
142
const accountMenus = ref<DropdownItemProps[]>([
153
{
164
text: 'Profile',

packages/blocks/src/Navbar/Navbar.vue

-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
<script setup lang="ts">
22
import {ref} from 'vue';
3-
import Logo from '@morpheme/logo';
4-
import VBtn from '@morpheme/button';
5-
import Icon from '@morpheme/icon';
6-
import '@morpheme/logo/src/VLogo.scss';
73
84
const menus = ref([
95
{
@@ -87,7 +83,3 @@ const isOpen = ref(false);
8783
</div>
8884
</header>
8985
</template>
90-
91-
<style>
92-
@import '@morpheme/theme/transition.css';
93-
</style>

packages/iconsax/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818
"author": "Warsono <[email protected]>",
1919
"license": "MIT",
2020
"dependencies": {
21-
"vue": "^3.3.4"
21+
"vue": "^3.4.38"
2222
},
2323
"devDependencies": {
2424
"@morpheme/tailwind-config": "^1.0.0",
2525
"@vue/test-utils": "^2.0.0-rc.17",
2626
"c8": "^7.11.3",
27-
"vite": "^4.3.8",
27+
"vite": "^5.4.2",
2828
"vitest": "^0.12.4"
2929
},
3030
"main": "dist/iconsax.umd.js",

0 commit comments

Comments
 (0)