diff --git a/packages/nuxt-content-mermaid/package.json b/packages/nuxt-content-mermaid/package.json
index 7cbb08c4..4a8e5267 100644
--- a/packages/nuxt-content-mermaid/package.json
+++ b/packages/nuxt-content-mermaid/package.json
@@ -23,10 +23,10 @@
"typecheck": "nuxi typecheck"
},
"devDependencies": {
- "@nuxt/content": "^2.5.2",
- "@nuxtjs/color-mode": "^3.2.0",
- "@types/dateformat": "^5.0.0",
+ "@nuxt/content": "^2.12.1",
+ "@nuxtjs/color-mode": "^3.4.1",
+ "@types/dateformat": "^5.0.2",
"@types/mermaid": "^9.2.0",
- "nuxt": "3.6"
+ "nuxt": "^3.12.1"
}
}
diff --git a/packages/nuxt-design-system/composables/safe-on-mounted.ts b/packages/nuxt-design-system/composables/safe-on-mounted.ts
deleted file mode 100644
index 46e62810..00000000
--- a/packages/nuxt-design-system/composables/safe-on-mounted.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-// TODO: replace when https://github.com/vuejs/core/issues/5844 is fixed
-export const useSafeOnMounted = (
- element: Ref,
- listener: () => void,
- checkTimeLimit = 500
-) => {
- if (process.client) {
- const checkInterval = 100
- let checksLeft = checkTimeLimit / checkInterval
-
- const check = () => {
- if (element.value?.isConnected) {
- listener()
- } else if (checksLeft > 0) {
- setTimeout(check, checkInterval)
- checksLeft--
- }
- }
-
- onMounted(() => {
- check()
- })
- }
-}
diff --git a/packages/nuxt-design-system/package.json b/packages/nuxt-design-system/package.json
index 0c06448c..2394500f 100644
--- a/packages/nuxt-design-system/package.json
+++ b/packages/nuxt-design-system/package.json
@@ -29,16 +29,15 @@
"typecheck": "nuxi typecheck"
},
"devDependencies": {
- "@vitejs/plugin-vue": "^4.1.0",
- "nuxt": "3.6"
+ "nuxt": "^3.12.1"
},
"dependencies": {
"@d0rich/esprit-design": "*",
- "@nuxtjs/color-mode": "^3.2.0",
- "@nuxtjs/google-fonts": "^3.0.0-1",
- "@nuxtjs/tailwindcss": "^6.6.0",
- "@tailwindcss/typography": "^0.5.8",
- "nuxt-icon": "^0.4.0"
+ "@nuxtjs/color-mode": "^3.4.1",
+ "@nuxtjs/google-fonts": "^3.2.0",
+ "@nuxtjs/tailwindcss": "^6.12.0",
+ "@tailwindcss/typography": "^0.5.13",
+ "nuxt-icon": "^0.6.10"
},
"bundledDependencies": [
"@d0rich/esprit-design"
diff --git a/packages/nuxt-design-system/vitest.config.ts b/packages/nuxt-design-system/vitest.config.ts
deleted file mode 100644
index 56732138..00000000
--- a/packages/nuxt-design-system/vitest.config.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import { defineConfig } from 'vitest/config'
-import vue from '@vitejs/plugin-vue'
-
-export default defineConfig({
- plugins: [vue()]
-})
diff --git a/turbo.json b/turbo.json
index e124236b..c2779c21 100644
--- a/turbo.json
+++ b/turbo.json
@@ -1,7 +1,7 @@
{
"$schema": "https://turbo.build/schema.json",
"globalDependencies": ["**/.env.*local"],
- "pipeline": {
+ "tasks": {
"prepare": {
"outputs": [".nuxt"]
},