UNPKG

@three.ez/batched-mesh-extensions

Version:
73 lines (72 loc) 2.25 kB
{ "name": "@three.ez/batched-mesh-extensions", "version": "0.0.9", "description": "Utility extension methods for BatchedMesh", "author": "Andrea Gargaro <devgargaro@gmail.com>", "license": "MIT", "type": "module", "module": "build/webgl.js", "main": "build/webgl.cjs", "types": "src/index.webgl.d.ts", "homepage": "https://agargaro.github.io/batched-mesh-extensions/", "repository": "https://github.com/agargaro/batched-mesh-extensions", "exports": { ".": { "import": { "types": "./src/index.webgl.d.ts", "default": "./build/webgl.js" }, "require": { "types": "./src/index.webgl.d.ts", "default": "./build/webgl.cjs" } } }, "keywords": [ "three", "three.js", "threejs", "uniform-per-instance", "bvh", "performance", "BVH", "acceleration", "raycasting", "frustum-culling", "batched-mesh", "LOD", "level-of-detail" ], "scripts": { "start": "vite", "build": "vite build && vite build --config vite.config.webgpu.js && tsc --build tsconfig.build.json", "lint": "eslint --fix", "test": "echo todo add tests", "publish-patch": "npm version patch --git-tag-version false && npm run build && cd dist && npm publish --access public", "publish-minor": "npm version minor --git-tag-version false && npm run build && cd dist && npm publish --access public", "publish-major": "npm version major --git-tag-version false && npm run build && cd dist && npm publish --access public" }, "devDependencies": { "@eslint/js": "^9.26.0", "@stylistic/eslint-plugin": "^4.2.0", "@three.ez/main": "^0.5.10", "@three.ez/simplify-geometry": "^0.0.1", "@tweakpane/core": "^2.0.5", "@types/three": "^0.176.0", "eslint": "^9.26.0", "meshoptimizer": "^0.23.0", "three-mesh-bvh": "^0.9.0", "tweakpane": "^4.0.5", "typescript": "^5.8.3", "typescript-eslint": "^8.32.1", "vite": "^6.3.5", "vite-plugin-externalize-deps": "^0.9.0", "vite-plugin-static-copy": "^3.0.0" }, "peerDependencies": { "three": ">=0.159.0" }, "dependencies": { "bvh.js": "^0.0.13" } }