diff --git a/package-lock.json b/package-lock.json index 0f00ca721..49e571fd3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4121,6 +4121,11 @@ "node": ">= 8" } }, + "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==" + }, "node_modules/micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -6878,7 +6883,8 @@ "dependencies": { "@tweenjs/tween.js": "~18.6.4", "fflate": "~0.6.9", - "lil-gui": "~0.17.0" + "lil-gui": "~0.17.0", + "meshoptimizer": "~0.18.1" } } }, @@ -7736,7 +7742,8 @@ "requires": { "@tweenjs/tween.js": "~18.6.4", "fflate": "~0.6.9", - "lil-gui": "~0.17.0" + "lil-gui": "~0.17.0", + "meshoptimizer": "~0.18.1" } }, "@types/webxr": { @@ -10066,6 +10073,11 @@ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, + "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==" + }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", @@ -11580,7 +11592,8 @@ "requires": { "@tweenjs/tween.js": "~18.6.4", "fflate": "~0.6.9", - "lil-gui": "~0.17.0" + "lil-gui": "~0.17.0", + "meshoptimizer": "~0.18.1" } }, "through": { diff --git a/renovate.json b/renovate.json index 05acbc533..039f7ca4b 100644 --- a/renovate.json +++ b/renovate.json @@ -24,6 +24,11 @@ "matchPackageNames": ["lil-gui"], "matchUpdateTypes": ["major", "minor"], "enabled": false + }, + { + "matchPackageNames": ["meshoptimizer"], + "matchUpdateTypes": ["major", "minor"], + "enabled": false } ] } diff --git a/types/three/OTHER_FILES.txt b/types/three/OTHER_FILES.txt index fd4d35bdf..d06e8a4b5 100644 --- a/types/three/OTHER_FILES.txt +++ b/types/three/OTHER_FILES.txt @@ -34,6 +34,7 @@ examples/jsm/helpers/VertexNormalsHelper.d.ts examples/jsm/helpers/VertexTangentsHelper.d.ts examples/jsm/interactive/HTMLMesh.d.ts examples/jsm/interactive/InteractiveGroup.d.ts +examples/jsm/libs/meshopt_decoder.module.d.ts examples/jsm/lights/LightProbeGenerator.d.ts examples/jsm/lines/Wireframe.d.ts examples/jsm/lines/WireframeGeometry2.d.ts diff --git a/types/three/examples/jsm/libs/meshopt_decoder.module.d.ts b/types/three/examples/jsm/libs/meshopt_decoder.module.d.ts new file mode 100644 index 000000000..89aa59a37 --- /dev/null +++ b/types/three/examples/jsm/libs/meshopt_decoder.module.d.ts @@ -0,0 +1 @@ +export * from 'meshoptimizer/meshopt_decoder.module'; diff --git a/types/three/package.json b/types/three/package.json index 8468c3479..351df88e6 100644 --- a/types/three/package.json +++ b/types/three/package.json @@ -14,6 +14,7 @@ "dependencies": { "@tweenjs/tween.js": "~18.6.4", "fflate": "~0.6.9", - "lil-gui": "~0.17.0" + "lil-gui": "~0.17.0", + "meshoptimizer": "~0.18.1" } }