diff --git a/playground/package.json b/playground/package.json index 62783d6..5ba2888 100644 --- a/playground/package.json +++ b/playground/package.json @@ -19,7 +19,7 @@ }, "devDependencies": { "@iconify-json/carbon": "^1.2.5", - "@tresjs/cientos": "3.6.0", + "@tresjs/cientos": "3.9.0", "@tresjs/core": "3.6.0", "@types/three": "^0.158.3", "three": "^0.158.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c5b47c..98f6ce3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +29,7 @@ importers: version: 10.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.0.0)(release-it@18.1.1(@types/node@22.10.7)(typescript@5.7.3)) '@tresjs/eslint-config': specifier: ^1.4.0 - version: 1.4.0(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(@vitest/browser@3.0.1)(@vitest/ui@3.0.1)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.3))(tsx@4.19.2)) + version: 1.4.0(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1) '@tresjs/eslint-config-vue': specifier: ^0.2.1 version: 0.2.1(@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) @@ -150,8 +150,8 @@ importers: specifier: ^1.2.5 version: 1.2.5 '@tresjs/cientos': - specifier: 3.6.0 - version: 3.6.0(@tresjs/core@3.6.0(three@0.158.0)(vue@3.5.13(typescript@5.7.3)))(three@0.158.0)(tweakpane@4.0.5)(vue@3.5.13(typescript@5.7.3)) + specifier: 3.9.0 + version: 3.9.0(@tresjs/core@3.6.0(three@0.158.0)(vue@3.5.13(typescript@5.7.3)))(@types/three@0.158.3)(three@0.158.0)(tweakpane@4.0.5)(vue@3.5.13(typescript@5.7.3)) '@tresjs/core': specifier: 3.6.0 version: 3.6.0(three@0.158.0)(vue@3.5.13(typescript@5.7.3)) @@ -1615,8 +1615,8 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@tresjs/cientos@3.6.0': - resolution: {integrity: sha512-VM6LamAFlcKufbrtbYN71ncuAw2JPVfKUC6Ey9+scq05qvHdQM8fU0WoppNZEtmIL7m2aUqroOZRnr9LXyZPCg==} + '@tresjs/cientos@3.9.0': + resolution: {integrity: sha512-LAtMveKlecKvWh7TNWdwEs3nQUYMLqz9DZy0YhSZ6OVTfL2vevx2K4sH9744UME8OedUf4fkFFkX4OWQRHaDRQ==} peerDependencies: '@tresjs/core': '>=3.2' three: '>=0.133' @@ -2596,8 +2596,8 @@ packages: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} - camera-controls@2.7.3: - resolution: {integrity: sha512-L4mxjBd3u8qiOLozdWrH2P8ZybSsDXBF7iyNyqNEFJhPUkovmuARWR8JTc1B/qlclOIg6FvZZA/0uAZMMim0mw==} + camera-controls@2.9.0: + resolution: {integrity: sha512-TpCujnP0vqPppTXXJRYpvIy0xq9Tro6jQf2iYUxlDpPCNxkvE/XGaTuwIxnhINOkVP/ob2CRYXtY3iVYXeMEzA==} peerDependencies: three: '>=0.126.1' @@ -5647,8 +5647,11 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - stats-gl@1.0.7: - resolution: {integrity: sha512-vZI82CjefSxLC1bjw36z28v0+QE9rJKymGlXtfWu+ipW70ZEAwa4EbO4LxluAfLfpqiaAS04NzpYBRLDeAwYWQ==} + stats-gl@2.4.2: + resolution: {integrity: sha512-g5O9B0hm9CvnM36+v7SFl39T7hmAlv541tU81ME8YeSb3i1CIP5/QdDeSB3A0la0bKNHpxpwxOVRo2wFTYEosQ==} + peerDependencies: + '@types/three': '*' + three: '*' stats.js@0.17.0: resolution: {integrity: sha512-hNKz8phvYLPEcRkeG1rsGmV5ChMjKDAWU7/OJJdDErPBNChQXxCo3WZurGpnWc6gZhAzEPFad1aVgyOANH1sMw==} @@ -5819,8 +5822,8 @@ packages: react: optional: true - three-stdlib@2.28.7: - resolution: {integrity: sha512-E7NuztilCswBKnEoyqydvA7N4dy0cf/gLA0bKrrg6+Q6j4WtusGa/+t9oK2HVq47S1AHRH2CvFHpdIGNjPKo/A==} + three-stdlib@2.35.7: + resolution: {integrity: sha512-k1oDqa1GYT4smhsN204DtmcQLfDuzSD4bbGmErTvUH40dpcwgBUgbwMzYYVWYB5tT7u0KBvAQpwuAPEXuwJVpQ==} peerDependencies: three: '>=0.128.0' @@ -6715,7 +6718,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.6.2(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.3(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(@vitest/browser@3.0.1)(@vitest/ui@3.0.1)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.3))(tsx@4.19.2))': + '@antfu/eslint-config@3.6.2(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.3(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1)': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 @@ -6724,7 +6727,7 @@ snapshots: '@stylistic/eslint-plugin': 2.13.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@vitest/eslint-plugin': 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(@vitest/browser@3.0.1)(@vitest/ui@3.0.1)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.3))(tsx@4.19.2)) + '@vitest/eslint-plugin': 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1) eslint: 9.18.0(jiti@2.4.2) eslint-config-flat-gitignore: 0.3.0(eslint@9.18.0(jiti@2.4.2)) eslint-flat-config-utils: 0.4.0 @@ -8053,20 +8056,21 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@tresjs/cientos@3.6.0(@tresjs/core@3.6.0(three@0.158.0)(vue@3.5.13(typescript@5.7.3)))(three@0.158.0)(tweakpane@4.0.5)(vue@3.5.13(typescript@5.7.3))': + '@tresjs/cientos@3.9.0(@tresjs/core@3.6.0(three@0.158.0)(vue@3.5.13(typescript@5.7.3)))(@types/three@0.158.3)(three@0.158.0)(tweakpane@4.0.5)(vue@3.5.13(typescript@5.7.3))': dependencies: '@tresjs/core': 3.6.0(three@0.158.0)(vue@3.5.13(typescript@5.7.3)) '@vueuse/core': 10.11.1(vue@3.5.13(typescript@5.7.3)) - camera-controls: 2.7.3(three@0.158.0) - stats-gl: 1.0.7 + camera-controls: 2.9.0(three@0.158.0) + stats-gl: 2.4.2(@types/three@0.158.3)(three@0.158.0) 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-stdlib: 2.35.7(three@0.158.0) tweakpane: 4.0.5 vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - '@react-three/fiber' + - '@types/three' - '@vue/composition-api' - react @@ -8152,9 +8156,9 @@ snapshots: - eslint-import-resolver-webpack - supports-color - '@tresjs/eslint-config@1.4.0(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(@vitest/browser@3.0.1)(@vitest/ui@3.0.1)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.3))(tsx@4.19.2))': + '@tresjs/eslint-config@1.4.0(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1)': dependencies: - '@antfu/eslint-config': 3.6.2(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.3(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(@vitest/browser@3.0.1)(@vitest/ui@3.0.1)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.3))(tsx@4.19.2)) + '@antfu/eslint-config': 3.6.2(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.3(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1) eslint: 9.18.0(jiti@2.4.2) eslint-plugin-format: 0.1.3(eslint@9.18.0(jiti@2.4.2)) transitivePeerDependencies: @@ -8791,7 +8795,7 @@ snapshots: - utf-8-validate - vite - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1(@types/node@22.10.7)(@vitest/browser@3.0.1)(@vitest/ui@3.0.1)(jiti@2.4.2)(jsdom@26.0.0)(msw@2.7.0(@types/node@22.10.7)(typescript@5.7.3))(tsx@4.19.2))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.1)': dependencies: '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) @@ -9430,7 +9434,7 @@ snapshots: camelcase@8.0.0: {} - camera-controls@2.7.3(three@0.158.0): + camera-controls@2.9.0(three@0.158.0): dependencies: three: 0.158.0 @@ -13092,7 +13096,10 @@ snapshots: stackback@0.0.2: {} - stats-gl@1.0.7: {} + stats-gl@2.4.2(@types/three@0.158.3)(three@0.158.0): + dependencies: + '@types/three': 0.158.3 + three: 0.158.0 stats.js@0.17.0: {} @@ -13260,7 +13267,7 @@ snapshots: object-hash: 3.0.0 three: 0.158.0 - three-stdlib@2.28.7(three@0.158.0): + three-stdlib@2.35.7(three@0.158.0): dependencies: '@types/draco3d': 1.4.9 '@types/offscreencanvas': 2019.7.3