(texture)
? (
{CUBE_FACES.map((face, i) =>
diff --git a/packages/multiplayer-template/client/package.json b/packages/multiplayer-template/client/package.json
index 96f8f12..f4b63f5 100644
--- a/packages/multiplayer-template/client/package.json
+++ b/packages/multiplayer-template/client/package.json
@@ -18,7 +18,7 @@
"@vitejs/plugin-vue": "^5.2.4",
"react": "^19.1.0",
"react-dom": "^19.1.0",
- "three": "^0.176.0",
+ "three": "^0.184.0",
"typescript": "5.9.2",
"vite": "^6.3.5",
"vite-plugin-glsl": "^1.4.1"
diff --git a/packages/multiplayer-template/package-lock.json b/packages/multiplayer-template/package-lock.json
index 3843d3e..35c58ce 100644
--- a/packages/multiplayer-template/package-lock.json
+++ b/packages/multiplayer-template/package-lock.json
@@ -18,7 +18,7 @@
"devDependencies": {
"@antfu/eslint-config": "^8.0.0",
"@mavonengine/editor": "0.0.7",
- "@types/three": "^0.176.0",
+ "@types/three": "^0.184.0",
"concurrently": "^9.1.2",
"eslint": "^10.1.0",
"tsup": "^8.5.1",
@@ -37,12 +37,19 @@
"@vitejs/plugin-vue": "^5.2.4",
"react": "^19.1.0",
"react-dom": "^19.1.0",
- "three": "^0.176.0",
+ "three": "^0.184.0",
"typescript": "5.9.2",
"vite": "^6.3.5",
"vite-plugin-glsl": "^1.4.1"
}
},
+ "client/node_modules/three": {
+ "version": "0.184.0",
+ "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz",
+ "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@antfu/eslint-config": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@antfu/eslint-config/-/eslint-config-8.0.0.tgz",
@@ -1741,19 +1748,18 @@
"license": "MIT"
},
"node_modules/@types/three": {
- "version": "0.176.0",
- "resolved": "https://registry.npmjs.org/@types/three/-/three-0.176.0.tgz",
- "integrity": "sha512-FwfPXxCqOtP7EdYMagCFePNKoG1AGBDUEVKtluv2BTVRpSt7b+X27xNsirPCTCqY1pGYsPUzaM3jgWP7dXSxlw==",
+ "version": "0.184.0",
+ "resolved": "https://registry.npmjs.org/@types/three/-/three-0.184.0.tgz",
+ "integrity": "sha512-4mY2tZAu0y0B0567w7013BBXSpsP0+Z48NJvmNo4Y/Pf76yCyz6Jw4P3tUVs10WuYNXXZ+wmHyGWpCek3amJxA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@dimforge/rapier3d-compat": "^0.12.0",
+ "@dimforge/rapier3d-compat": "~0.12.0",
"@tweenjs/tween.js": "~23.1.3",
"@types/stats.js": "*",
- "@types/webxr": "*",
- "@webgpu/types": "*",
+ "@types/webxr": ">=0.5.17",
"fflate": "~0.8.2",
- "meshoptimizer": "~0.18.1"
+ "meshoptimizer": "~1.1.1"
}
},
"node_modules/@types/three/node_modules/@dimforge/rapier3d-compat": {
@@ -2199,13 +2205,6 @@
"wavesurfer.js": ">=7.7.14"
}
},
- "node_modules/@webgpu/types": {
- "version": "0.1.69",
- "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.69.tgz",
- "integrity": "sha512-RPmm6kgRbI8e98zSD3RVACvnuktIja5+yLgDAkTmxLr90BEwdTXRQWNLF3ETTTyH/8mKhznZuN5AveXYFEsMGQ==",
- "dev": true,
- "license": "BSD-3-Clause"
- },
"node_modules/@yandeu/events": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/@yandeu/events/-/events-0.0.7.tgz",
@@ -5337,9 +5336,9 @@
}
},
"node_modules/meshoptimizer": {
- "version": "0.18.1",
- "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.18.1.tgz",
- "integrity": "sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-1.1.1.tgz",
+ "integrity": "sha512-oRFNWJRDA/WTrVj7NWvqa5HqE1t9MYDj2VaWirQCzCCrAd2GHrqR/sQezCxiWATPNlKTcRaPRHPJwIRoPBAp5g==",
"dev": true,
"license": "MIT"
},
@@ -7490,7 +7489,8 @@
"version": "0.176.0",
"resolved": "https://registry.npmjs.org/three/-/three-0.176.0.tgz",
"integrity": "sha512-PWRKYWQo23ojf9oZSlRGH8K09q7nRSWx6LY/HF/UUrMdYgN9i1e2OwJYHoQjwc6HF/4lvvYLC5YC1X8UJL2ZpA==",
- "license": "MIT"
+ "license": "MIT",
+ "peer": true
},
"node_modules/three-perf": {
"version": "1.0.11",
@@ -8785,7 +8785,7 @@
"@dimforge/rapier3d-compat": "0.18.2",
"@geckos.io/server": "3.1.0",
"express": "5.1.0",
- "three": "^0.176.0",
+ "three": "^0.184.0",
"winston": "^3.17.0"
},
"devDependencies": {
@@ -8793,6 +8793,12 @@
"@types/node": "^24.0.0",
"cross-env": "^10.1.0"
}
+ },
+ "server/node_modules/three": {
+ "version": "0.184.0",
+ "resolved": "https://registry.npmjs.org/three/-/three-0.184.0.tgz",
+ "integrity": "sha512-wtTRjG92pM5eUg/KuUnHsqSAlPM296brTOcLgMRqEeylYTh/CdtvKUvCyyCQTzFuStieWxvZb8mVTMvdPyUpxg==",
+ "license": "MIT"
}
}
}
diff --git a/packages/multiplayer-template/package.json b/packages/multiplayer-template/package.json
index f2d8ae5..90d8378 100644
--- a/packages/multiplayer-template/package.json
+++ b/packages/multiplayer-template/package.json
@@ -19,7 +19,7 @@
"devDependencies": {
"@antfu/eslint-config": "^8.0.0",
"@mavonengine/editor": "0.0.7",
- "@types/three": "^0.176.0",
+ "@types/three": "^0.184.0",
"concurrently": "^9.1.2",
"eslint": "^10.1.0",
"tsup": "^8.5.1",
diff --git a/packages/multiplayer-template/server/package.json b/packages/multiplayer-template/server/package.json
index 07cb203..a0df3c2 100644
--- a/packages/multiplayer-template/server/package.json
+++ b/packages/multiplayer-template/server/package.json
@@ -14,7 +14,7 @@
"@dimforge/rapier3d-compat": "0.18.2",
"@geckos.io/server": "3.1.0",
"express": "5.1.0",
- "three": "^0.176.0",
+ "three": "^0.184.0",
"winston": "^3.17.0"
},
"devDependencies": {