Ver Fonte

chore: deps-updates-6-02-2025 (#925)

* chore: add clear method to ready event hook

* chore: upgrade Node.js version to 20 in Netlify configuration

* chore(deps): bump dependencies to latest versions

Update various dependencies across the project:
- Upgrade VueUse, Vitest, VitePress, and other core dependencies
- Update TypeScript and ESLint versions
- Bump development tools and plugins
- Synchronize package versions across workspace
Alvaro Saburido há 3 meses atrás
pai
commit
82c95223ac

+ 3 - 3
docs/package.json

@@ -14,9 +14,9 @@
   },
   },
   "devDependencies": {
   "devDependencies": {
     "@iconify-json/logos": "^1.2.4",
     "@iconify-json/logos": "^1.2.4",
-    "@iconify-json/mdi": "^1.2.2",
-    "unocss": "^0.65.2",
+    "@iconify-json/mdi": "^1.2.3",
+    "unocss": "^65.4.3",
     "vite-svg-loader": "^5.1.0",
     "vite-svg-loader": "^5.1.0",
-    "vitepress-plugin-group-icons": "^1.3.2"
+    "vitepress-plugin-group-icons": "^1.3.5"
   }
   }
 }
 }

+ 1 - 1
netlify.toml

@@ -3,4 +3,4 @@ publish = "docs/.vitepress/dist"
 command = "pnpm run build && pnpm docs:build"
 command = "pnpm run build && pnpm docs:build"
 
 
 [build.environment]
 [build.environment]
-NODE_VERSION = "18"
+NODE_VERSION = "20"

+ 24 - 24
package.json

@@ -72,46 +72,46 @@
   "dependencies": {
   "dependencies": {
     "@alvarosabu/utils": "^3.2.0",
     "@alvarosabu/utils": "^3.2.0",
     "@vue/devtools-api": "^6.6.3",
     "@vue/devtools-api": "^6.6.3",
-    "@vueuse/core": "^12.0.0"
+    "@vueuse/core": "^12.5.0"
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "@release-it/conventional-changelog": "^9.0.3",
+    "@release-it/conventional-changelog": "^10.0.0",
     "@stackblitz/sdk": "^1.11.0",
     "@stackblitz/sdk": "^1.11.0",
-    "@tresjs/cientos": "4.0.3",
+    "@tresjs/cientos": "4.1.0",
     "@tresjs/eslint-config": "^1.4.0",
     "@tresjs/eslint-config": "^1.4.0",
-    "@types/three": "^0.171.0",
-    "@typescript-eslint/eslint-plugin": "^8.18.1",
-    "@typescript-eslint/parser": "^8.18.1",
+    "@types/three": "^0.173.0",
+    "@typescript-eslint/eslint-plugin": "^8.23.0",
+    "@typescript-eslint/parser": "^8.23.0",
     "@vitejs/plugin-vue": "^5.2.1",
     "@vitejs/plugin-vue": "^5.2.1",
     "@vitest/coverage-c8": "^0.33.0",
     "@vitest/coverage-c8": "^0.33.0",
-    "@vitest/coverage-v8": "^2.1.8",
-    "@vitest/ui": "^2.1.8",
+    "@vitest/coverage-v8": "^3.0.5",
+    "@vitest/ui": "^3.0.5",
     "@vue/test-utils": "^2.4.6",
     "@vue/test-utils": "^2.4.6",
-    "eslint": "^9.17.0",
+    "eslint": "^9.19.0",
     "eslint-plugin-vue": "^9.32.0",
     "eslint-plugin-vue": "^9.32.0",
     "esno": "^4.8.0",
     "esno": "^4.8.0",
-    "gsap": "^3.12.5",
-    "jsdom": "^25.0.1",
+    "gsap": "^3.12.7",
+    "jsdom": "^26.0.0",
     "kolorist": "^1.8.0",
     "kolorist": "^1.8.0",
     "ohmyfetch": "^0.4.21",
     "ohmyfetch": "^0.4.21",
-    "pathe": "^1.1.2",
-    "release-it": "^17.10.0",
+    "pathe": "^2.0.2",
+    "release-it": "^18.1.2",
     "rollup-plugin-analyzer": "^4.0.0",
     "rollup-plugin-analyzer": "^4.0.0",
     "rollup-plugin-copy": "^3.5.0",
     "rollup-plugin-copy": "^3.5.0",
-    "rollup-plugin-visualizer": "^5.12.0",
-    "sponsorkit": "^0.16.2",
-    "three": "^0.171.0",
-    "unocss": "^0.65.2",
-    "unplugin": "^2.1.0",
-    "unplugin-vue-components": "^0.28.0",
-    "vite": "^6.0.5",
+    "rollup-plugin-visualizer": "^5.14.0",
+    "sponsorkit": "^16.3.0",
+    "three": "^0.173.0",
+    "unocss": "^65.4.3",
+    "unplugin": "^2.1.2",
+    "unplugin-vue-components": "^28.0.0",
+    "vite": "^6.1.0",
     "vite-plugin-banner": "^0.8.0",
     "vite-plugin-banner": "^0.8.0",
-    "vite-plugin-dts": "4.4.0",
-    "vite-plugin-inspect": "^0.10.4",
+    "vite-plugin-dts": "4.5.0",
+    "vite-plugin-inspect": "^10.1.0",
     "vite-plugin-require-transform": "^1.0.21",
     "vite-plugin-require-transform": "^1.0.21",
     "vite-svg-loader": "^5.1.0",
     "vite-svg-loader": "^5.1.0",
-    "vitepress": "1.5.0",
-    "vitest": "2.1.8",
+    "vitepress": "1.6.3",
+    "vitest": "3.0.5",
     "vue": "3.5.13",
     "vue": "3.5.13",
     "vue-demi": "^0.14.10"
     "vue-demi": "^0.14.10"
   }
   }

+ 5 - 5
playground/vue/package.json

@@ -9,17 +9,17 @@
     "preview": "vite preview"
     "preview": "vite preview"
   },
   },
   "dependencies": {
   "dependencies": {
-    "@tresjs/cientos": "4.0.3",
+    "@tresjs/cientos": "4.1.0",
     "@tresjs/core": "workspace:^",
     "@tresjs/core": "workspace:^",
     "@tresjs/leches": "https://pkg.pr.new/@tresjs/leches@9ad0cd3",
     "@tresjs/leches": "https://pkg.pr.new/@tresjs/leches@9ad0cd3",
     "vue-router": "^4.5.0"
     "vue-router": "^4.5.0"
   },
   },
   "devDependencies": {
   "devDependencies": {
     "@tweakpane/plugin-essentials": "^0.2.0",
     "@tweakpane/plugin-essentials": "^0.2.0",
-    "unplugin-auto-import": "^0.19.0",
+    "unplugin-auto-import": "^19.0.0",
     "vite-plugin-glsl": "^1.3.1",
     "vite-plugin-glsl": "^1.3.1",
-    "vite-plugin-qrcode": "^0.2.3",
-    "vite-plugin-vue-devtools": "7.6.8",
-    "vue-tsc": "^2.1.10"
+    "vite-plugin-qrcode": "^0.2.4",
+    "vite-plugin-vue-devtools": "7.7.1",
+    "vue-tsc": "^2.2.0"
   }
   }
 }
 }

Diff do ficheiro suprimidas por serem muito extensas
+ 410 - 226
pnpm-lock.yaml


+ 1 - 0
src/composables/useTresReady/createReadyEventHook/index.ts

@@ -81,6 +81,7 @@ export function createReadyEventHook<T>(
     on: onOrCall,
     on: onOrCall,
     off: hook.off,
     off: hook.off,
     trigger: hook.trigger,
     trigger: hook.trigger,
+    clear: hook.clear,
     cancel,
     cancel,
   }
   }
 }
 }

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff