diff --git a/docs/package.json b/docs/package.json index 8135749..18a8a1b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tresjs/leches": "workspace:*", - "three": "^0.158.0" + "three": "^0.171.0" }, "devDependencies": { "@iconify-json/carbon": "^1.1.23", diff --git a/playground/package.json b/playground/package.json index 5992649..917ecf0 100644 --- a/playground/package.json +++ b/playground/package.json @@ -21,8 +21,8 @@ "@iconify-json/carbon": "^1.1.23", "@tresjs/cientos": "3.6.0", "@tresjs/core": "3.6.0", - "@types/three": "^0.158.3", - "three": "^0.158.0", + "@types/three": "^0.170.0", + "three": "^0.171.0", "unplugin-auto-import": "^0.17.1", "unplugin-vue-components": "^0.25.2", "vite-plugin-qrcode": "^0.2.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 632113c..1bd75b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -120,8 +120,8 @@ importers: specifier: workspace:* version: link:.. three: - specifier: ^0.158.0 - version: 0.158.0 + specifier: ^0.171.0 + version: 0.171.0 devDependencies: '@iconify-json/carbon': specifier: ^1.1.23 @@ -147,16 +147,16 @@ importers: version: 1.1.23 '@tresjs/cientos': specifier: 3.6.0 - version: 3.6.0(@tresjs/core@3.6.0)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.9) + version: 3.6.0(@tresjs/core@3.6.0)(three@0.171.0)(tweakpane@4.0.1)(vue@3.3.9) '@tresjs/core': specifier: 3.6.0 - version: 3.6.0(three@0.158.0)(vue@3.3.9) + version: 3.6.0(three@0.171.0)(vue@3.3.9) '@types/three': - specifier: ^0.158.3 - version: 0.158.3 + specifier: ^0.170.0 + version: 0.170.0 three: - specifier: ^0.158.0 - version: 0.158.0 + specifier: ^0.171.0 + version: 0.171.0 unplugin-auto-import: specifier: ^0.17.1 version: 0.17.1(@vueuse/core@10.6.1) @@ -1825,7 +1825,7 @@ packages: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} dev: true - /@tresjs/cientos@3.6.0(@tresjs/core@3.6.0)(three@0.158.0)(tweakpane@4.0.1)(vue@3.3.9): + /@tresjs/cientos@3.6.0(@tresjs/core@3.6.0)(three@0.171.0)(tweakpane@4.0.1)(vue@3.3.9): resolution: {integrity: sha512-VM6LamAFlcKufbrtbYN71ncuAw2JPVfKUC6Ey9+scq05qvHdQM8fU0WoppNZEtmIL7m2aUqroOZRnr9LXyZPCg==} peerDependencies: '@tresjs/core': '>=3.2' @@ -1833,14 +1833,14 @@ packages: tweakpane: '>=3.0.0' vue: '>=3.3' dependencies: - '@tresjs/core': 3.6.0(three@0.158.0)(vue@3.3.9) + '@tresjs/core': 3.6.0(three@0.171.0)(vue@3.3.9) '@vueuse/core': 10.6.1(vue@3.3.9) - camera-controls: 2.7.3(three@0.158.0) + camera-controls: 2.7.3(three@0.171.0) stats-gl: 1.0.7 stats.js: 0.17.0 - three: 0.158.0 - three-custom-shader-material: 5.4.0(three@0.158.0) - three-stdlib: 2.28.7(three@0.158.0) + three: 0.171.0 + three-custom-shader-material: 5.4.0(three@0.171.0) + three-stdlib: 2.28.7(three@0.171.0) tweakpane: 4.0.1 vue: 3.3.9(typescript@5.3.2) transitivePeerDependencies: @@ -1849,7 +1849,7 @@ packages: - react dev: true - /@tresjs/core@3.6.0(three@0.158.0)(vue@3.3.9): + /@tresjs/core@3.6.0(three@0.171.0)(vue@3.3.9): resolution: {integrity: sha512-eG5WFyETwSMmGt/5v+5yTk8nxU2ohyUdE2F6Dv4e7PIMXGsiNaT6ouT3jR9oK4LBU+I/1KZXb0V6HJKCS+AV/Q==} peerDependencies: three: '>=0.133' @@ -1857,7 +1857,7 @@ packages: dependencies: '@alvarosabu/utils': 3.1.1 '@vueuse/core': 10.7.0(vue@3.3.9) - three: 0.158.0 + three: 0.171.0 vue: 3.3.9(typescript@5.3.2) transitivePeerDependencies: - '@vue/composition-api' @@ -1927,6 +1927,10 @@ packages: - supports-color dev: true + /@tweenjs/tween.js@23.1.3: + resolution: {integrity: sha512-vJmvvwFxYuGnF2axRtPYocag6Clbb5YS7kLL+SO/TeVFzHqDIWrNKYtcsPMibjDx9O+bu+psAy9NKfWklassUA==} + dev: true + /@types/argparse@1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true @@ -2052,12 +2056,14 @@ packages: resolution: {integrity: sha512-pXNfAD3KHOdif9EQXZ9deK82HVNaXP5ZIF5RP2QG6OQFNTaY2YIetfrE9t528vEreGQvEPRDDc8muaoYeK0SxQ==} dev: true - /@types/three@0.158.3: - resolution: {integrity: sha512-6Qs1rUvLSbkJ4hlIe6/rdwIf61j1x2UKvGJg7s8KjswYsz1C1qDTs6voVXXB8kYaI0hgklgZgbZUupfL1l9xdA==} + /@types/three@0.170.0: + resolution: {integrity: sha512-CUm2uckq+zkCY7ZbFpviRttY+6f9fvwm6YqSqPfA5K22s9w7R4VnA3rzJse8kHVvuzLcTx+CjNCs2NYe0QFAyg==} dependencies: + '@tweenjs/tween.js': 23.1.3 '@types/stats.js': 0.17.3 '@types/webxr': 0.5.10 - fflate: 0.6.10 + '@webgpu/types': 0.1.51 + fflate: 0.8.2 meshoptimizer: 0.18.1 dev: true @@ -2823,6 +2829,10 @@ packages: - supports-color dev: true + /@webgpu/types@0.1.51: + resolution: {integrity: sha512-ktR3u64NPjwIViNCck+z9QeyN0iPkQCUOQ07ZCV1RzlkfP+olLTeEZ95O1QHS+v4w9vJeY9xj/uJuSphsHy5rQ==} + dev: true + /JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -3347,12 +3357,12 @@ packages: engines: {node: '>=14.16'} dev: true - /camera-controls@2.7.3(three@0.158.0): + /camera-controls@2.7.3(three@0.171.0): resolution: {integrity: sha512-L4mxjBd3u8qiOLozdWrH2P8ZybSsDXBF7iyNyqNEFJhPUkovmuARWR8JTc1B/qlclOIg6FvZZA/0uAZMMim0mw==} peerDependencies: three: '>=0.126.1' dependencies: - three: 0.158.0 + three: 0.171.0 dev: true /caniuse-lite@1.0.30001565: @@ -4970,6 +4980,10 @@ packages: resolution: {integrity: sha512-/exOvEuc+/iaUm105QIiOt4LpBdMTWsXxqR0HDF35vx3fmaKzw7354gTilCh5rkzEt8WYyG//ku3h3nRmd7CHQ==} dev: true + /fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} + dev: true + /figures@5.0.0: resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} engines: {node: '>=14'} @@ -8526,7 +8540,7 @@ packages: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true - /three-custom-shader-material@5.4.0(three@0.158.0): + /three-custom-shader-material@5.4.0(three@0.171.0): resolution: {integrity: sha512-Yn1lFlKOk3Vul3npEGAmbbFUZ5S2+yjPgM2XqJEZEYRSUUH2vk+WVYrtTB6Bcq15wa7hLUXAKoctAvbRmBmbYA==} peerDependencies: '@react-three/fiber': '>=8.0' @@ -8542,10 +8556,10 @@ packages: glsl-token-string: 1.0.1 glsl-tokenizer: 2.1.5 object-hash: 3.0.0 - three: 0.158.0 + three: 0.171.0 dev: true - /three-stdlib@2.28.7(three@0.158.0): + /three-stdlib@2.28.7(three@0.171.0): resolution: {integrity: sha512-E7NuztilCswBKnEoyqydvA7N4dy0cf/gLA0bKrrg6+Q6j4WtusGa/+t9oK2HVq47S1AHRH2CvFHpdIGNjPKo/A==} peerDependencies: three: '>=0.128.0' @@ -8556,11 +8570,11 @@ packages: draco3d: 1.5.6 fflate: 0.6.10 potpack: 1.0.2 - three: 0.158.0 + three: 0.171.0 dev: true - /three@0.158.0: - resolution: {integrity: sha512-TALj4EOpdDPF1henk2Q+s17K61uEAAWQ7TJB68nr7FKxqwyDr3msOt5IWdbGm4TaWKjrtWS8DJJWe9JnvsWOhQ==} + /three@0.171.0: + resolution: {integrity: sha512-Y/lAXPaKZPcEdkKjh0JOAHVv8OOnv/NDJqm0wjfCzyQmfKxV7zvkwsnBgPBKTzJHToSOhRGQAGbPJObT59B/PQ==} /through2@0.6.5: resolution: {integrity: sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==}