Skip to content

Commit 81ea1ab

Browse files
committed
core(update): update to Nuxt 13 (Vue 3.5)
1 parent e2d664e commit 81ea1ab

File tree

7 files changed

+1620
-1503
lines changed

7 files changed

+1620
-1503
lines changed

app/components/tiptap/TipTap.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<script setup>
2-
import { Editor, EditorContent } from '@tiptap/vue-3'
32
import { Highlight } from '@tiptap/extension-highlight'
43
import { TextAlign } from '@tiptap/extension-text-align'
54
import { StarterKit } from '@tiptap/starter-kit'
5+
import { Editor, EditorContent } from '@tiptap/vue-3'
66
77
const props = defineProps({
88
modelValue: {

app/pages/prime/messages.vue

+4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
<script setup lang="ts">
22
const { showSuccessMessage, showInfoMessage, showWarnMessage, showErrorMessage } = useMessages()
33
const { confirmAction, confirmDelete } = useConfirmation()
4+
5+
const lastDeletedId = ref(0)
6+
47
function doSomeAction() {
58
// do something
69
}
710
811
function doSomeDeleteAction(idToDelete: number) {
912
// do something
13+
lastDeletedId.value = idToDelete
1014
}
1115
</script>
1216

app/pages/prime/validation.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script setup lang='ts'>
2-
import { reactive, ref } from 'vue'
3-
import { useFormKitRepeater, useFormKitSchema } from '@sfxcode/formkit-primevue/composables'
42
import { FormKitDataEdit } from '@sfxcode/formkit-primevue/components'
3+
import { useFormKitRepeater, useFormKitSchema } from '@sfxcode/formkit-primevue/composables'
4+
import { reactive, ref } from 'vue'
55
66
const { addElement, addList, addListGroup } = useFormKitSchema()
77
const { addListGroupFunctions, addGroupButtons, addInsertButton } = useFormKitRepeater()

app/plugins/sidebar.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import VueSidebarMenu from 'vue-sidebar-menu'
21
import type { Component } from 'vue'
3-
import { h } from 'vue'
42
import { NuxtLink } from '#components'
3+
import { h } from 'vue'
4+
import VueSidebarMenu from 'vue-sidebar-menu'
55

66
export default defineNuxtPlugin((nuxtApp) => {
77
const nuxtLink: Component = {

app/stores/data.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { acceptHMRUpdate, defineStore } from 'pinia'
21
import { consola } from 'consola'
2+
import { acceptHMRUpdate, defineStore } from 'pinia'
33

44
export const useDataStore = defineStore({
55
id: 'data',
@@ -14,8 +14,7 @@ export const useDataStore = defineStore({
1414
consola.debug('fetching data ...')
1515
await fetch('/api/products').then(res => res.json()).then((d) => {
1616
this.products = d.data
17-
})
18-
.catch(error => consola.error(error))
17+
}).catch(error => consola.error(error))
1918
}
2019
},
2120
},

package.json

+24-22
Original file line numberDiff line numberDiff line change
@@ -19,43 +19,45 @@
1919
"postinstall": "nuxt prepare"
2020
},
2121
"devDependencies": {
22-
"@antfu/eslint-config": "3.0.0",
23-
"@formkit/nuxt": "1.6.5",
24-
"@iconify-json/carbon": "^1.1.37",
25-
"@iconify-json/mdi": "^1.1.68",
26-
"@iconify-json/prime": "^1.1.13",
27-
"@iconify-json/twemoji": "^1.1.16",
22+
"@antfu/eslint-config": "3.6.0",
23+
"@formkit/nuxt": "1.6.6",
24+
"@iconify-json/carbon": "^1.2.1",
25+
"@iconify-json/mdi": "^1.2.0",
26+
"@iconify-json/prime": "^1.2.0",
27+
"@iconify-json/twemoji": "^1.2.0",
2828
"@nuxt/content": "2.13.2",
29-
"@nuxt/devtools": "1.4.1",
30-
"@nuxt/fonts": "^0.7.2",
29+
"@nuxt/devtools": "1.4.2",
30+
"@nuxt/fonts": "^0.8.0",
3131
"@nuxt/image": "^1.8.0",
3232
"@nuxt/test-utils": "^3.14.1",
33-
"@nuxtjs/i18n": "8.5.1",
33+
"@nuxtjs/i18n": "8.5.3",
3434
"@pinia/nuxt": "^0.5.4",
35-
"@primevue/nuxt-module": "4.0.5",
36-
"@primevue/themes": "4.0.5",
37-
"@sfxcode/formkit-primevue": "^2.4.5",
35+
"@primevue/nuxt-module": "4.0.7",
36+
"@primevue/themes": "4.0.7",
37+
"@sfxcode/formkit-primevue": "^2.4.8",
3838
"@tiptap/extension-highlight": "^2.6.6",
3939
"@tiptap/extension-text-align": "^2.6.6",
4040
"@tiptap/extension-text-style": "^2.6.6",
4141
"@tiptap/pm": "^2.6.6",
4242
"@tiptap/starter-kit": "^2.6.6",
4343
"@tiptap/vue-3": "^2.6.6",
4444
"@unocss/nuxt": "^0.62.3",
45-
"@vitest/ui": "^2.0.5",
45+
"@vitest/ui": "^2.1.0",
4646
"@vue/test-utils": "^2.4.6",
4747
"@vueuse/nuxt": "^11.0.3",
4848
"c8": "^10.1.2",
49-
"eslint": "^9.9.1",
50-
"happy-dom": "^15.4.2",
49+
"eslint": "^9.10.0",
50+
"happy-dom": "^15.7.4",
5151
"jsdom": "^25.0.0",
52-
"nuxt": "^3.13.0",
53-
"primevue": "^4.0.5",
54-
"sass": "1.77.8",
55-
"typescript": "^5.5.4",
56-
"unstorage": "^1.10.2",
57-
"vitest": "^2.0.5",
52+
"nuxt": "^3.13.1",
53+
"primevue": "^4.0.7",
54+
"quill": "^2.0.2",
55+
"sass": "1.78.0",
56+
"typescript": "^5.6.2",
57+
"unstorage": "^1.12.0",
58+
"vitest": "^2.1.0",
59+
"vue-i18n": "9.14.0",
5860
"vue-sidebar-menu": "^5.4.1"
5961
},
60-
"packageManager": "pnpm@9.4.0+sha256.b6fd0bfda555e7e584ad7e56b30c68b01d5a04f9ee93989f4b93ca8473c49c74"
62+
"packageManager": "pnpm@9.9.0+sha256.7a4261e50d9a44d9240baf6c9d6e10089dcf0a79d0007f2a26985a6927324177"
6163
}

0 commit comments

Comments
 (0)