{"_id":"3dgs-ply-3dtiles-converter","_rev":"52-29317bd3141b3900181d54819b2f501b","name":"3dgs-ply-3dtiles-converter","dist-tags":{"latest":"0.6.5"},"versions":{"0.1.0":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.0","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.0","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"118bd86aa09b7d7a17b7ddf183c952b450b8ff3f","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.0.tgz","fileCount":12,"integrity":"sha512-WYsVC7zamvBY9pWmBDgeh6LJN7HyB+6EDNPNDW9cc7xXtltc5t6b7DNoCUQYgJ+HQun/wL+sWqvUeOw3SLa9UA==","signatures":[{"sig":"MEUCIQCYhOH36WhtjTJl/Y8POanSazAMKUS+rxBYSEctGRl2XQIgd4aiM/PS5XWrXkPBZjVYL6fzdUr6mGxezIYW7ptKBgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160697},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"ce8fd30622361b97a3617418fccdca4b8070e722","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\""},"_npmUser":{"name":"williamliu1997","email":"lyz15972107087@gmail.com"},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"10.9.7","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.0_1776316081252_0.7517144014168751","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.1","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.1","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"4b6016d3f1fadae2bcf9d74aaf2f5e246627ef66","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.1.tgz","fileCount":13,"integrity":"sha512-w2fg9tMfd/O5rkYoJX79BGECXD0tAiGjIAbOgAVSsfvmwB2EZ/rZ2rUuPtS08UtX/gbXCJD3Cxn2oXlGu44+eA==","signatures":[{"sig":"MEUCIQCQke9Y4zHn/aJlYEx4J+GnAYbcq6UyguoVLeWA6fuW0gIgDaXa+gJgmrb8/FZSE3YGlVgHCpWWwGVY+h1eM+dU8XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162262},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"53de7e2073beee8d13f31ef0a710ed079496892a","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\"","pack:check":"npm pack --dry-run","release:check":"npm test && npm run pack:check"},"_npmUser":{"name":"williamliu1997","email":"lyz15972107087@gmail.com"},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"10.9.7","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.1_1776319796438_0.7969343967039781","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.2","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.2","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"a34a8345a498c617545c79151b5ef8c7ebf2bfd3","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.2.tgz","fileCount":13,"integrity":"sha512-ceIOkLp3rmXyhA9ofle117n8WoumxSNxddI+36Cbtbqwh/ahlnAqABvgvsRFhAI6ha+lniC2CudT4SpuZaPCGg==","signatures":[{"sig":"MEUCIGYZZcXEhAoWlLNn1eULmvEq7huzHZ4oV0pBWE3mYu+bAiEAjdOEYm3BODzxgXQ5ZXtsi4DH8sccnQx1jakz7FTMBXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162853},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"8601afa1512b4ec8b15c83f8ceaa066289186aa0","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\"","pack:check":"npm pack --dry-run","release:check":"npm test && npm run pack:check"},"_npmUser":{"name":"williamliu1997","email":"lyz15972107087@gmail.com"},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"10.9.7","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.2_1776325092905_0.3548767804771824","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.3","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.3","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"c43d02f46d00bc80a67328841c860aebb1739747","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.3.tgz","fileCount":13,"integrity":"sha512-S5I6hBte59+i7agGNqrQuSRFv0iLP5tFWVDTak/a2yZ/yQTX4fX1LhfkOSSQmvs5wuKQWH8iGUwetvwHv6kPZg==","signatures":[{"sig":"MEUCIQCZ8tM6U+AE24nX6XIYkSHbfbgbaHULY5inQu7BCmpbngIgJuqyuFkXK0sq5PiuWA9esCsn3kG4Rl2Vn0YwtbUtinE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158580},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"d14b70abe7c95e009e9d878383f5af4b8220b39c","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\"","pack:check":"npm pack --dry-run","release:check":"npm test && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.3_1776342939179_0.8146883340332414","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.4","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.4","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"d458c542547b1a80eeae8d86a16efcb5cafe3a3f","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.4.tgz","fileCount":13,"integrity":"sha512-J+lcz8oYvtLydAVdWBH18/8dHveiMSw6XMUpZzj4Jlzuj6VNFNlj2awImwRFhZ0HuTHDMNqSS4sYzSIm8h6YUQ==","signatures":[{"sig":"MEQCIFgZZIkz9TCwMWCiy2VFJU21jEgCHb+17RMpRj9ilM4qAiB+UAsYR0DKbgAyMhsMqhD2q6w/jv9iAjDTID972Q9bUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160143},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"917fe8f891ae4ded96c7fa77c5e920a921e21daf","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\"","pack:check":"npm pack --dry-run","release:check":"npm test && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.4_1776482365383_0.13464715439751918","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.5","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.5","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"ad6ed288e86704de369a973008bf5908b6fce957","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.5.tgz","fileCount":13,"integrity":"sha512-V6Ta/zD2rREJg9HcFMkk1lb7ezeqKNY12eSWa8pFlliNVn7uMiSaUFM4oU2QRJ7M28KZ1jNZR+0oa4RxMXGcPg==","signatures":[{"sig":"MEUCIB5Gxsu9U2URs8WXgaJ+V/BWyezl08xfDwJKXAXzt6ycAiEAne5hjAiiNSJHTxaCtb5OKk/O0N1g4a3qeRuajQ5BrPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175262},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"a7e384cac64feefe3cf1c0d120e844909cf04cb9","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\"","pack:check":"npm pack --dry-run","release:check":"npm test && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.5_1776514693513_0.7699877143060025","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"3dgs-ply-3dtiles-converter","version":"0.1.6","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.1.6","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"8e1e591d8cad698bc1c26862807a62d256b9855d","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.1.6.tgz","fileCount":13,"integrity":"sha512-4cg9gdLQ+kYrOMMghEUaY8MdRyelwfZGbJTFQ4EVpWqdU3pgtoo/5+rOqUvopnnL3nHLCrUgKgSej8issDCS4g==","signatures":[{"sig":"MEUCIQDDS3NHAWJG6imb1GTjEKySwJ91I04tpxlFXGG1jw/hdQIgXCdpoDE9XJ5PF6q3iUeqZckPWyeUW2zmgd4yn7IuNzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188372},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js","./cli":"./src/cli.js"},"gitHead":"add93b90d131b9d276376d49e8384698bf1b9a1f","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"require('./src').convertCloudTo3DTiles ? console.log('ok') : process.exit(1)\"","pack:check":"npm pack --dry-run","release:check":"npm test && npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.1.6_1776573382434_0.2635275105106496","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"3dgs-ply-3dtiles-converter","version":"0.2.0","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.2.0","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"543ecd9eecf679061d3a19a6e2cbc49a1961074d","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.2.0.tgz","fileCount":15,"integrity":"sha512-EeTBApe4nQE2aZQnv5909r/r+4CbU8tJ8lx53yIxAIzzt5A4MoAZHgH0WYl0KfgRYT9TCOe9eL5Pl4v+2tEg6w==","signatures":[{"sig":"MEUCIDxl+7TYL6+zcSKQuv/tgoME7q1ExmTRB0BU0ZRBCJ3XAiEAszjdzZZvukGD3eczRb0quOd7DecMIXGMKaE4J5ItMqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365109},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"3e2152d30d9a6b6ca0dbda944abcb2d022775f40","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.2.0_1777051833855_0.14216879003559302","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.0","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.0","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"cffbb8c97d8018736897316cad122e78da2f4e71","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.0.tgz","fileCount":15,"integrity":"sha512-Hhnk3ATBFaQ/BsRnJRh44w/qVySMtzq40I4h3+3tsR6fqZcem0fgM5Szf8fJkuPSxa2KslB20zcRkEspEddj3g==","signatures":[{"sig":"MEYCIQCmzqBjJXoRbUU4FE0WQHpY0PJVXCDJmtlwStGgBK8DggIhAN7KngWSvd1TL12DxK8stsa0uGFvpS8adQ3vX4AIbi+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372595},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"05f5f1c09033cec2082ff7e6558bbbd1087ffa49","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.0_1777081633671_0.06472566043966221","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.1","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.1","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"6d73d2bb3b9acb52bee7fba60316b8e6c469fea5","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.1.tgz","fileCount":15,"integrity":"sha512-fUn7yy4n3b4+tdeHIBz72D0NyEwZMLQIjyFIJjhgJ1x8pTRvWJh4FH1zNBkez4+ub/MkPpSbM6fUWaY5QkRcIQ==","signatures":[{"sig":"MEYCIQDYjhChVKHf2mii6b+il5kecr/bLJdMMKKscVtB2Ew6dgIhANXHS1qrcDT/EEH5juukSpPDcVylC+NKgEbJQ+EFJGHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372785},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"c42cd4a5e1c465e3d37437dceeda00a6e1192abf","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.1_1777082300846_0.6579454429565617","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.2","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.2","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"d9656a997099d79d988f48b4e6621be0e32eb9c2","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.2.tgz","fileCount":15,"integrity":"sha512-eQ8rlHZzMH5fTsCjcut9YWpNBscf7om3TWbzXdpD8Wa98L5U55s1b+5b9GW13PQRRsKL2hUVXInHFDBF6uI72g==","signatures":[{"sig":"MEUCIQDt1nxx274+pMcRcSz4FD91IUrmJASwgDRt+z1FTPg5FgIgQMS8GullXgiV49eZOXaLSxusBbl4GORGcji8Y92WMMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372888},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"a43022a577f5dad5bc6687124c086283ecdda4fd","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.2_1777083261591_0.5405027099139066","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.3","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.3","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"6a42365a60e005773e2d2abff4da0ca3fcaba5ff","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.3.tgz","fileCount":15,"integrity":"sha512-vAn/LTiBdYgHguUGb1IflgbEgR5Qy0hwKTOZZSZBFaQPw/Mevux5B7NZXPFUwhdTp5YF9fqkGvYy91PWffBtjQ==","signatures":[{"sig":"MEUCIQDWKsW21tb10e1Vz7P04fY+Uo4r7v4JQJ2vZJXQWnj9JgIgTz3kZOrclcw1Ha3lapdSbxUyCL0Soky/51PP4N7wyNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":373065},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"fd9ba29c559c6878e35d4c639c50fdfa96e3e4d0","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.3_1777084049630_0.6096045159240713","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.4","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.4","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"4b3d148b965e4aee6c810a9f6cf4ed8c2466292c","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.4.tgz","fileCount":25,"integrity":"sha512-/L7bpilVcDn0vAXt+La48Nhbyv73OkKswQNgpoUIolWSiS6Qz9HxxLmMYKvoO5CUV2pyqbNAyGszJpjokVK6PQ==","signatures":[{"sig":"MEUCIQC49jJtM4TlU/7PevOy8i04wdfxAXHktw1n7CHpPQv+zAIgRuthVjT6+f6M2WUEly2E7/OMOBrOIE725i9wQuPjVzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423715},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"62a80d51800ac4f1dd51d0ea9572db267a2aadf0","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.4_1777288295845_0.278179631253342","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.5","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.5","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"c6b0bb1b158df6db4927d69d796f20bcc1f21e92","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.5.tgz","fileCount":25,"integrity":"sha512-4G8dXE42fqDtGuGSt8vye63x8jph7CDU3AObgjmVddZzZfNDxM1muSiiT/KSWGSsUzM+IL/tOromJ3eqWKIU4w==","signatures":[{"sig":"MEQCIATLRXMdeLwr2PYR9JtAVPfQJBkf7Iw9ZSjybekt0zZ+AiAV+6kE/3sXJVxoKkuooURhoWDN+mf1M3QXG59MHIftPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423851},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"99cbbedabc4f7cd8c8ada2855a8fa66a16cf9b0f","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.5_1777289252053_0.5674343339272276","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.6","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.6","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"cc0b98daaa48f00a384170ce79db3331d53f9c61","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.6.tgz","fileCount":25,"integrity":"sha512-U4d5C1s1ufu8wAD+4Y8OrfSs/oJGPDCei1tfXm++LYDIRpDaKPX1EFlMRlj5Y3OPz2eJhyCLUeo03VGXspcGeQ==","signatures":[{"sig":"MEYCIQDevyLGcXkIbWxbh7U/4zldVa/PFAZ6FPeGiiNAt2di2AIhAO7NHWXszT2vSNO+YwPtapgXj69w2Fsp0wAPKdv4a+vf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432248},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"2aee819f41f1f3ff5f3262e26238f714b1ad09d1","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.6_1777309828118_0.26449826001049614","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.7","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.7","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"7771703ffadf1b9095bf210c9f9dae35303f6387","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.7.tgz","fileCount":51,"integrity":"sha512-azoRN4ZEM35K2FzkPBVEPl9h8MIsn1/aRxCVfWDxb2hktOXRI/HVfSM5/gC9ltTspcmFsYuZBjI1d8izxmDLcA==","signatures":[{"sig":"MEYCIQDSD/hRJyFE2JFAJffXKkCKJLruykVjAZSNSxCNW2/8kgIhAKKelB2eDVxcTLJRm3960JMVQupUPyBRWFzGr9suLGFU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443374},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"1f510295e8335c3be282d48201aeb415dd5ac3e9","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.7_1777397851078_0.45667646463956424","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.8","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.8","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"e14330c1d027453a5f0a6b23eb3ea62df56f8b3e","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.8.tgz","fileCount":51,"integrity":"sha512-EybeLM86/lvlv158VYz1CpVw2VyeYDgunCD6A5V7q3TWIQe5To184jJwE4dASx5dSYcgPNHb0/SS/N1vAv1SqA==","signatures":[{"sig":"MEUCIApqmbZUcUeCmpiadjIWENOZJ5/IUO5EEyucLVCfILEVAiEA/et41Oo7dY8/ATCbppvV8qNuqV7zVl59Keoup4Sifes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":443967},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"df55c7c1af88ec68602189b1c5403b761c838f62","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.8_1777443834513_0.7281429889736937","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.9","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.9","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"22fd77ac8aa1c9c627f952d9e159b68595119403","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.9.tgz","fileCount":51,"integrity":"sha512-0potbFNILF1sDptHI5UkArs4e4p33SO/La2v4ybiBTmLY1ElN4Kbk4q7pTlOQ8zNR6SV1qzK8HiPhSIFfXZprw==","signatures":[{"sig":"MEYCIQDwFSW9VKXQr0N6laXvUVVkG9m0GlLFnHAMaxA0E5oILQIhAKGVb9wZ5MNQoaG8yPfh982uuleloqSN7THZaERwY6xU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":444284},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"b24e4e3fa7ccdc14bdd4f0da7d64af6496b1f6a8","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.9_1777547546596_0.2462336143156294","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.10","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.10","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"49b7b8cfdc20eae87859248053495965c763707c","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.10.tgz","fileCount":51,"integrity":"sha512-f186YfaXb15TRDg60N9IfCkJfhPB4OjXQZKvruWjpwrMVO/pxzWgFtFPHqhh5fflp1T1HOHSTYKuAifkvFsALA==","signatures":[{"sig":"MEYCIQD1uWxGN4ul9hmULMKylGZ7xbOr7CtnM8ZeYsE2YaIPYwIhAN+f4rXQHGjq0ZmVqGhCxMIPF5C3Nzyi48aY4s1djGwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475099},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"2088ff564871e1c5ed5d4e43180cd4d93e4edf7a","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.10_1777626667445_0.5251786398959792","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.11","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.11","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"4a351e3da2f43bb9d31fbeaa3dc5695795a98f1d","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.11.tgz","fileCount":51,"integrity":"sha512-2Afl+zQgMVQOujLLDz6DssvKZYqPMDrb8V1Hlgq3iaEazwh2GsDOn2pu9dn+kjJ+Y9UW7UfxcYs321zjq8gHLA==","signatures":[{"sig":"MEUCIEb/m/QcaUYqVulmykS75NKdD7b9yWxlFsbgMY4X52qfAiEA/IEhs3juR7nyxTtI1SO2A/AbHwi0ztbpbLdaXreH+C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485111},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"e93de90d8593ae13987efccc91614b7b1de7133c","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.11_1777716774503_0.36142213567365555","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"3dgs-ply-3dtiles-converter","version":"0.3.12","keywords":["3d-tiles","gaussian-splatting","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.3.12","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"3e9d1938d26942291342030693a9d00f20c88e71","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.3.12.tgz","fileCount":51,"integrity":"sha512-J+mucrocHQOZxS6GdfxccUYpCM0sDUGqBaiajgxsA2LlQh66T3yP55sLbIMp+1hqNe8YADgfsOwwfZmx54N5Lw==","signatures":[{"sig":"MEQCIH6Ixv6Y8uf8F52aL7YJ47cmE91dV8bGKtssWqrdLEIzAiB2X4BS+8OKO2ZYv97/VVL+cc5wMhSl0XGAvq7Sda522w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484553},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"b56c98e166b4af24d35d4ad51104a1bf6c010293","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.1.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.3.12_1777734749238_0.9553175476312159","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.0","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.0","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"2b249d0c1e78d12b88d3d3c04ae7612aa10f9b81","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.0.tgz","fileCount":51,"integrity":"sha512-zvGYQLBW+wfLz/w7GUx1s7iFegHN7E6touwvQovrVbtkcddfD8E6HMygfTvY1ecbBtbiw1kRkBQrVOvkhf0LFw==","signatures":[{"sig":"MEUCIQDluQKG8LUOy4+sj8tuq3u6I34cPWGdAAzoUhAZgDZE8gIgIyYYi0aDErQb2oOYcNkpjZCewWZewbKWDFN39rf3pT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485397},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"45eb2b9e2b824cf7289c52ab746982e4f194a2e7","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.0_1777815085017_0.3220871542363466","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.1","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.1","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"51a74457229818fb85ebdbd2445daaf4cdee2e45","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.1.tgz","fileCount":51,"integrity":"sha512-Dn6j+sV8AdxHIYZLrc1H2o9k1CQPQ1fYz9HwgK8kxJFHkRKSVh6vRjuT1IjcjKO2lqK5503jtNpYYDl24iJeow==","signatures":[{"sig":"MEUCIAm/cfYJE4lq1cc750TeYBQUzgsblOpd5csBY15EwyBNAiEA3sceOJw3liv+b9Kpy+KpdoTA/lWzITnaKeAi4/tn3Zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484810},"main":"src/index.js","type":"commonjs","engines":{"node":">=14.14.0"},"exports":{".":"./src/index.js"},"gitHead":"58fe5645a0c4741bc9c6180b5badf4c7f59707fd","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.1_1777816826801_0.18932400643771752","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.2","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.2","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"be0305ad25aacc277f6655997360d6bf29c78ce1","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.2.tgz","fileCount":51,"integrity":"sha512-cCxERgHJsKkOOWpNA0m05aMxNOniZA9NYeKuztNcjCY/MFyMxWUb3IC6WmkqKL9tpc3YYjrX55EWGgMU0mnw4w==","signatures":[{"sig":"MEYCIQCCb40d9oY0z6j0yONm97YafEgEHr0oQyLik50KS8rITgIhAOaczJ6t5l0eok1gPjCUghPPYo4v7QVcAORxqRmN/sUc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":485195},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"201ae65abcb9379d3ca659292a33aa732ba0aa1b","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.2_1777822775492_0.668780999296775","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.3","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.3","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"cbd58f77bd00fc6207da638a24fa90c480667d5e","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.3.tgz","fileCount":51,"integrity":"sha512-dUwtFPPv8GhMtjakqQ44vtRtl/eWeG9tFOcAR83Bm9yapu7n8QUO//XxW+XmThLIL15tSj1l3FJJ3MWAGT0ETQ==","signatures":[{"sig":"MEUCIAqq7KWCJrioOvXn/VqA5VuEjPKt6a/1Wm3bF9W5KIL0AiEAsT3KxFHKhUKJOA6+oyRlR0Rs1SwjEI0FcmsIzchDR0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508080},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"e0477cfce0f438307a77beaf8cff4310d6eef8b7","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.3_1777972167191_0.8022106256520474","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.4","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.4","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"3a54bb3a5a4c0f4490c30b48b6004ea14db34720","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.4.tgz","fileCount":51,"integrity":"sha512-iWXv7ReEpttnwneg47TMOjdQbuhJROZ2Kph8cYDJk+nnxzQucX5kpwEFQL8AFZ5FxXrkjXNcQzhG2qtKmMyCrA==","signatures":[{"sig":"MEQCICMTpw2pH+++59RrGTrKxmkHiTIevW+kI5Rz39dP2PIRAiA9SS17O/3YUB73FAvUNkZpjEjrP7dUvB0DKbQOmTpcuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508752},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"4103ed570a04fffea1c0104eeb9ce2b0280606e6","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.4_1778112226275_0.8837643961068611","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.5","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.5","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"3c4929c616c623eccb424def8f154cb7ccf08616","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.5.tgz","fileCount":51,"integrity":"sha512-sv4whhU/P58btYmktKWbkjiTjl1ja/ILVyiFfne1TcbD/GkI/A3KZfbEAbS+VImarCajGHTk7OicyHDDUT2oyg==","signatures":[{"sig":"MEYCIQDFjxMTgHuJUv/7GH3rmaFUwZ3DtvLPKYEsPuwnDUOKFgIhAJO1kkHR9RmxY82yGxxCMkLhl6Zc1UJtHGYGXGYuwwgG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510667},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"7d47fe942847cc352f98faf071795429a09d7aa8","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.6"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.5_1778212251222_0.01818477170098176","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.6","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.6","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"175b9098749462bd6fb747094108bb5c638da77b","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.6.tgz","fileCount":51,"integrity":"sha512-RkW3EYO4saxSNaKB3lJJvD6ELlJXfQLPW+tUxcQ2uqxVn37+QwBneP8gGQyUGRrBM6PHh4PpayLri6uAbm+aRA==","signatures":[{"sig":"MEQCIAv2g+uLUkoA9g7cV+Ltn5e3kFHKIrKEaTJVGvKjHvUBAiBSGfvyM3ocasgt0reBkNdtGuuHiGEQzKKfDH/hSjWVtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510770},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"0716086d638e02165a9159da66be95e3865496c9","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.7"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.6_1778353054096_0.1541233985221897","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.7","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.7","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"a79f7f2e81821cd882e6e2be70a06ef72e216646","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.7.tgz","fileCount":51,"integrity":"sha512-XfX9cFWpPHsJyeJEfudDHIxMBmcO0ycxZ8QoaK4kZTeUk1VrMtSpkCkPeuIPJ6+7meaETVKvl0KxBCR1fgkW4g==","signatures":[{"sig":"MEUCIQD9pPEY7LnEWxKn2x9XtZ3ecWDZZ/BU8fo+R+Y8ZEAMxwIgMnIf7520cu94enEG8t/tJTMQSA7QT+UCV4FePJ0YWeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511806},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"e68f106989df5722eaaddd8a67a3426aa9fc0fca","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.7_1778652051337_0.38004183284253124","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.8","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.8","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"0c4288c4b1bcd902e859c9dfcbfba58c9c3b9779","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.8.tgz","fileCount":51,"integrity":"sha512-zpld/gg6DqJnXRSsZdIUcZNaIbdqqJ3zdRrAYiezezXhvxl3sQh9JCI3TPy7FrCNbNiiKFQgjxnZt0+s6cjEoQ==","signatures":[{"sig":"MEUCIQCMZYGeZIbfGIy1fILyJgfK2nWboaNuJRxKveHqEIjSNAIgKfopxeVeJ0BLaSn5PlCIkEW1ahauTKRDOIg+tdPDtI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512563},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"15875aa4160920ec958c67ccf930cb320fcdcc34","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.11.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"3dtiles-inspector":"^0.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.8_1778738328107_0.9440717047045026","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"3dgs-ply-3dtiles-converter","version":"0.4.9","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.4.9","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"7562c2871d2eb9f165e51d76aab2650033d474e6","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.4.9.tgz","fileCount":51,"integrity":"sha512-mAC4iPPV6sVY8m7Q5QhDuEUgDN7EtDbvxfqBfnV86bVRCIDscF4eo46jsSH98ZcLQf5YQ+vEsvfc3OhYdJqhZA==","signatures":[{"sig":"MEYCIQCgZpP1+NJhAcLs0WvTfIzJ6wzSfTE6BVOfx/TPNxMHMgIhAKZeimjM2yt70J9qez7IxX+RbXwAXwcxxzSOqm6HlUjX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507619},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"811ccc626e81aea52ea7eb2a23158e47f36fd0b8","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"3dtiles-inspector":"^0.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.4.9_1778831341134_0.5288068401417014","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.0","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.0","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"9e439f457aa260ea2c80b98ff7bcb2a7f0cec276","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.0.tgz","fileCount":59,"integrity":"sha512-UXaCyYpaPdFz8V4yLdsxLNFGY+ZBGiBLTcCeNdx2EzcNa43mZAvTSP4PElw8HSEKMrW+92l5OB4JRSWy1Q+CqQ==","signatures":[{"sig":"MEQCIHhySR3vBH+TKUAx703Q4bKYNWuy1h1jQFzjdsHoP4BdAiAgl8wjZIeWLyjA2qL1zjWKMooO3+LEkNK/wf3VwzYmaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":630181},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"7af61a912d5cd2e8a527781de85a98a9c049572a","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"3dtiles-inspector":"^0.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.0_1779037468161_0.6644527287093782","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.1","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.1","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"cf98c2d95ed99e8d991138a1f969b72d31634a06","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.1.tgz","fileCount":59,"integrity":"sha512-IOwUCXhN8B+tW8UTOzxVXlcn7r9UjHgHsx4Rj6NbBBlTKMf3VJ+eDdZ64UCZzFx1DfwJjl07oyb38L14q1H1WQ==","signatures":[{"sig":"MEQCIAY1f85LVHNiEnb9rIBZib5iD0LK9jUQ9S+rNErKylHCAiAinKcaWVyLKiqySgXrfPbNNJh8dM5L50q5XJdzHraN4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653824},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"ba84c286a3858a8d28823b9ef6b0193a280529bf","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"3dtiles-inspector":"^0.2.8"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.1_1779112650238_0.3544757787795556","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.2","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.2","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"b08be3711e1fccdb74b16e458a06524961fcc94b","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.2.tgz","fileCount":59,"integrity":"sha512-Gxs8hROWJPEk2HMfFDv5g2B5bKoO0kDOC9Nr7kKuFtCgbN/ddOzyhVbyp3TtW/eZz9YLuWSoHkSQqmVqm8PQ9w==","signatures":[{"sig":"MEUCIGKcPX+0Uqld7DCH+kC1atKLfHjlHkxNpNQcxNjxegv6AiEA2hrvMH6UP2pk4tyJYNht2YxKzfyiWI9H03i5fxX5N2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":668917},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"8fe880f98567b1b3f4ddba64c3c4d60d5332f76f","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"3dtiles-inspector":"^0.2.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.2_1779386205963_0.7176657338571462","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.3","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.3","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"1bc9920ce370d8903ec488a5f1e58272eae3e50a","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.3.tgz","fileCount":59,"integrity":"sha512-77At5mrXLEuu5AKSpjEsWgWqzzoGBAvMwXliaP7W3fxklTo1JfaVoPGnBOdc7NBqvOTQ6PrColrQop32GK+hbA==","signatures":[{"sig":"MEYCIQCwVEa2PlIUxWp3o5oRPieO8oOIYj7weNd7BNQYkeUQ0QIhAI4+srxtgJGBlFL1sFkS6Ep60dWft7jCeGebjpj0ceB1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671834},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"9a086c30ce417c1824357a0751402cde634c0f1f","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.12.1","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"3dtiles-inspector":"^0.2.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.3_1779606230745_0.9631613984543392","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.4","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.4","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"dab1175363ff005b32fdc80b3413d5b5e8df4942","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.4.tgz","fileCount":59,"integrity":"sha512-x1FulncWxZ8JYJwBHCbWUYog0dnL6/tiQDJh1fSUVeOG0Sluk0XMbGiNOBRGaJOURPftUw7j5lTMS1dTzpvHOQ==","signatures":[{"sig":"MEUCIQCrGRPc4bf7hZHYlvSzoY1zmDszaUHsBobiZyKenA4wJgIgLr7aqe9dhTKZaK3OMmMb2nKpe7s8v4JZPcAY3JJ31C4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673605},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"7aad95b67aa202fc1fe62e766e49b9490ec52fa3","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.4_1779886422308_0.7045170827923273","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.5","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.5","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"c53a0fafa48fb8be869bfc6d6efeb99790ee2ee7","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.5.tgz","fileCount":59,"integrity":"sha512-B7vTguhBycMUYcNCF/FMHI2vbnaZwOLXekhJ8y/nXFky0nmc2hN2YO+hK4Mj/In9Qrnkh7ve3d5VoX9tyio2yA==","signatures":[{"sig":"MEUCIQCz8b0cIHiqUKXORoAfWGiToGXo1cE/DtdpMImv98DMJQIgOFLfrAzJI6SsfwFSTACAT0lPwV1PEsiLL6MPJOj7qe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675625},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"e10b2cb9429f76e450df13f6a9283ba17ee2aeac","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.5_1780303718972_0.42846066367771773","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.6","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.6","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"f1c88fb4a2401ad3c1c5cb9ca8a40a40c2c78100","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.6.tgz","fileCount":59,"integrity":"sha512-9pC//ykwS+yLOxsGj6bVdXzqOiZ5hFYYhBzoIddvcZ33MQmrRU7iOGLFriae3p1QBSPS/sHWA5TR/gUnIVAxUA==","signatures":[{"sig":"MEYCIQCgXYzyC0/cUyxiELHMiDbzclfcKsRUTA4pOuhQhMf00gIhANYIqL7D4iBVYng3VIdtc4T3I1iwLxcr+WHdscWo+MfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675941},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"f60de512b7bde5a2f102dee57142a96231e4527d","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.6_1780388876499_0.11547609153536431","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.7","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.7","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"396f73125111709f722d77dbf4ac4824636f2aa7","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.7.tgz","fileCount":60,"integrity":"sha512-/2MOJ+cVWujxqpIq5aOeUN0k3sxuQl3Ruwk6yv2rwzcLcpx0xhCdfPtphxxHnPo9TyDtzxrKsUuv1lu+lNG5yA==","signatures":[{"sig":"MEQCIDtadtr05Yuf+I9F9PZ1aYP6kuN0o1SUfgiHY97WdPNwAiBNkCC8xcuVntMdDZvTNAH5bovzaw2WLL8mk0Sy50SdBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702536},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"e4ba210f73d7ab6b0e52648ee5566a41e5e974e2","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.7_1781880161103_0.9409858769511759","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.8","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.8","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"4e0fbc117ed9e6a2f0044000963593b95da8f0fe","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.8.tgz","fileCount":60,"integrity":"sha512-m2PotIpliMqdjDO2cUXm5oBPC4aWQ7sH/vhDiPztZ+nBKljX3p1f+V04arx8bQOPy0TxRZHlkai8NLSL103wXQ==","signatures":[{"sig":"MEQCIHBvCjOun+yD6LYdwoCCIgRDweYWmM3PTNs1BjztbC1vAiBgk86GDPzl2pNElu5LC5vS76wrSZFCm7xIZvKBNnoaRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703133},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"556fda564414a7436164a40c87fbb7648adc2832","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.8_1781983536671_0.49836165953545186","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.9","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.9","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"2d3b8a70c14df74c41e018796fd4a541c6e4840b","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.9.tgz","fileCount":60,"integrity":"sha512-BUlUVCUQ066e2cE6D4nl/jyLstaIOlCDXh5XocE6VdXa+VkfrBNRyuD7LsagA2wQ6Yjevm8Y+X18jDsgI5LMQA==","signatures":[{"sig":"MEUCIG/lUqAZAwnHe85HWvX8xgJ6YpwM1poZiPfb39vwnfsrAiEAmWzvtVShuXQh6rvb95tVT/gXFm7Wxb/pWEHaJl+PWII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":706176},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"0fd2de95e0579fe0d841fa67de1df06719474fc1","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.9_1782151590568_0.9233474670707815","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.10","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.10","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"c7b299d7b39f490ac6ed9f21f2c3130882554c62","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.10.tgz","fileCount":60,"integrity":"sha512-L6EnDTgx9YO59Y7b/LWf7OFECUyVDVqK+XazWeRXow+P8Nvb96jOlXylJFSH1ySZ+T9QEifoN6wnUJ5lzHhK3g==","signatures":[{"sig":"MEQCID7FxZlCBhsDTkS9UVUIwQ/DaxDiuRMfD5t1YQC3DX3WAiB2mM8InIddFGkpU35j5cGx5WVkvTsZW/QVsYcV9WanrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":707032},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"aa605c4f970691bb5e4ba182db7dc290cd9d73a0","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.15"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.10_1782152880842_0.3569793912383148","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.11","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.11","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"a943319eb923d583d025324ce79c155991ce5286","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.11.tgz","fileCount":60,"integrity":"sha512-sL1tz8rnDbQnOwGRXvrMWnGBKiW7ea2mOP3osDFJLTseBG7RdADZX9HblXaDy16AKGKyEN9SObs8ZUJPa7Pn/Q==","signatures":[{"sig":"MEYCIQCt/6zToI7Qkh6RFIapSwMdW6PBQTIUZB3nRHjAt36AwwIhAN0vZDPj55zQ9L/8EZBGYGQmfx5SmPe2DZYLiApxfKyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":708138},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"58bc1b9ceb073520e309d518584e7a087b9a4d33","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"3dtiles-inspector":"^0.2.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.11_1782204091665_0.8485219653892901","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.12","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.12","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"6d1fb110ee5a415e49be986533074a695132afc0","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.12.tgz","fileCount":60,"integrity":"sha512-eLqt/sOU9nBtaaVXKSw9PUASH0tyj/RWru1JKx9OWT7eA9rn0ey5sJXQY3/sE0QjBBo0FiraCKLEwkFiUM/o7A==","signatures":[{"sig":"MEQCIHdVuiww7yDHckW7Ng7v3hMOir9BaTU6xhXYOFasSHKKAiAl4tAX4qAxEJadoEsA5NFm/WRfNexCZBMaeQe+Wgbuuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719823},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"3b235ba763a33c8d1c831d87693d4fe1bab3c561","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"3dtiles-inspector":"^0.2.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.12_1782362596529_0.33562117058280316","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.13","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"William Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.13","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"7887bb73836ca4c718553fc613622a9e85fe3bcd","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.13.tgz","fileCount":60,"integrity":"sha512-ch1GCaFpfHKvZuq4HkbnqLgFh6ymIoXMjLJXw5p8mA7cR4+/AE9UczUDQWQ12oG4EDhPWz4jRjw/LMoy5kBFAA==","signatures":[{"sig":"MEUCIQCLB7FEypPnLN7wZLi8uAcnYAxOfEfGuOB0+YUWBCr8TgIgVSbTHYF05WcLNwm98D76SCLAlksOGPblFogWSw++7zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":724565},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"7cce3af71bd8cc645ebe136d621c7367c65bd27a","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.13.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"3dtiles-inspector":"^0.2.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.13_1782639836483_0.9130825363562489","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"3dgs-ply-3dtiles-converter","version":"0.5.14","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.5.14","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"1c15b4915e979b16b7f8e4268855fe214ed2123d","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.5.14.tgz","fileCount":62,"integrity":"sha512-c6OBPxav2JS1lLqOZUXvdEgOGtIAcHo7PYAqOGwsNLCC01Uk740eWvr5oL5pxSn+0t7c9oRG/AOxo5QHZKL4Cw==","signatures":[{"sig":"MEQCIDTbpZqE3bG7NC3pQkx4lv2dvChqhu9xe9whThN5ZseGAiBSFdo7gjsKWpV/6NjddLIHW9tKuND4O9ojLeGlObETzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":769089},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"94008adb36fa64312e77f57fd61946ea9de78499","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles with SPZ compressed GLB output.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"3dtiles-inspector":"^0.2.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.5.14_1783780459880_0.29561716132674154","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"3dgs-ply-3dtiles-converter","version":"0.6.0","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.6.0","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"ff6f111750d7b90208da27872f9a4140a8fed233","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.6.0.tgz","fileCount":70,"integrity":"sha512-3GiRocZnknSg2pMvOchTKj6f5y8uzaXEBlzn22wg0eBTjMINXQ0OWl4gsKiEcO4CMWP3JcNH7TxueNjFxv/TAg==","signatures":[{"sig":"MEUCIQD4850rG2bn7wKN8r/JPbF1JlQprs8Fnr9MkIrSFKdzFAIgPcMeNHEhiXjZZDIZB6heWYmH9nRs5icSZKYzLu1CHbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":849722},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js"},"gitHead":"ca970f8dcd145e9d6190239df8d7abec9f6f6ada","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"3dtiles-inspector":"^0.2.19"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.6.0_1785862158851_0.41376945396674825","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"3dgs-ply-3dtiles-converter","version":"0.6.1","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.6.1","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"7ed996ab0d4bf5aaac396b7bb500bb31d6f15108","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.6.1.tgz","fileCount":82,"integrity":"sha512-1dO7wD67xrtvE2L8q1M9pSVW3Lr4BiMJKpsAOpLNUP8cCxs4qeAH0EBtzVAm82w5kKD/nPvsOY+9lGIYICeqqg==","signatures":[{"sig":"MEQCIDsjguDMMjaetMaa7GqW2b6vVAuk6qeiOBZk9k+LkbfFAiBBkMNHc5HzK2K/9UbUn1ek7rrJ1SSQKh0VMvxscQXHqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4103220},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./browser":{"types":"./browser/index.d.ts","import":"./browser/index.bundle.mjs","default":"./browser/index.bundle.mjs"}},"gitHead":"637d439a0786487802689e94e61f35f76287da8b","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","prepack":"npm run build:browser","pack:check":"npm pack --dry-run","build:browser":"node ./scripts/build-browser-worker.mjs","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"3dtiles-inspector":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","fflate":"^0.8.2","esbuild":"^0.28.1","path-browserify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.6.1_1785941836285_0.6879594747173761","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"3dgs-ply-3dtiles-converter","version":"0.6.2","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.6.2","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"c663b0f9a651ba7f1f337aff3c5841cf429cf47e","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.6.2.tgz","fileCount":83,"integrity":"sha512-kQ1CRoOge5qBvX86cdYcHkmA+2PM2L1zo7oeHaLYzuxWOTS08A6vvYCQWxZc92PfxpkPZBr4tHqlucHP/uu38Q==","signatures":[{"sig":"MEUCIGUDs4X+nBICeQbSmL7C+Qp7enrv6JCIU01S7/w5tzJHAiEAgyJmmUS113V0+0SjHjigEhsdbaTjPd7RuP/f+NWZXGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4142522},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./browser":{"types":"./browser/index.d.ts","import":"./browser/index.bundle.mjs","default":"./browser/index.bundle.mjs"}},"gitHead":"2134355ec8e02cdc59c443c8b51df7a72e21e9b2","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","prepack":"npm run build:browser","pack:check":"npm pack --dry-run","build:browser":"node ./scripts/build-browser-worker.mjs","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.16.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"3dtiles-inspector":"^0.2.21"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","fflate":"^0.8.2","esbuild":"^0.28.1","path-browserify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.6.2_1785995106533_0.13965663890866553","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"3dgs-ply-3dtiles-converter","version":"0.6.3","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.6.3","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"2dd8fb796eca889103b1a53aad26eb16b4537e9a","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.6.3.tgz","fileCount":84,"integrity":"sha512-etc8o9boIfOOWAffz9f21ZvxxiVPKVDkicDvHhEeksiljwhXP0r7fhoeHozZUo7Thz13pu4t/oZ47nVtQDlLzg==","signatures":[{"sig":"MEUCIEpZp2t/YoQgNA6E5WRtzFU3gUi70OTcNOUxyZAailwFAiEA51DtzBfOx2fWeTf6Tao7N0k9DkhwWh/E42CnRRTyrq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4154240},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./browser":{"types":"./browser/index.d.ts","import":"./browser/index.bundle.mjs","default":"./browser/index.bundle.mjs"}},"gitHead":"b842e86556b7beaed050eef12899e52f94595a8f","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","prepack":"npm run build:browser","pack:check":"npm pack --dry-run","build:browser":"node ./scripts/build-browser-worker.mjs","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"3dtiles-inspector":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","fflate":"^0.8.2","esbuild":"^0.28.1","path-browserify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.6.3_1787901482004_0.20794565683232302","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"3dgs-ply-3dtiles-converter","version":"0.6.4","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","_id":"3dgs-ply-3dtiles-converter@0.6.4","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"dist":{"shasum":"5c23ed82ad975b2149f9b0591616cdc9bd10605b","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.6.4.tgz","fileCount":84,"integrity":"sha512-UlACxaHC5BykaWlXh7s/X1HpqAsCD40M3Jbyf5v+cyghkm41wM7byWk9LAXVRGmBMISe3CkNdAno45da8vp1iw==","signatures":[{"sig":"MEUCIGgc+nGCd/5/NjMJI9seRs961q3j3KPCD4Z8b4MHRXh4AiEAr91lCWyvTHBzww07feiPevRYsk9eBL+Hmy13D80xYXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4154357},"main":"src/index.js","type":"commonjs","engines":{"node":">=18.0.0"},"exports":{".":"./src/index.js","./browser":{"types":"./browser/index.d.ts","import":"./browser/index.bundle.mjs","default":"./browser/index.bundle.mjs"}},"gitHead":"a0502dc0f8ab3f84aa77fcdd6f48bd2fa8864e90","scripts":{"cli":"node ./bin/3dgs-ply-3dtiles-converter.js","test":"node -e \"console.log('No tests configured yet');\"","prepack":"npm run build:browser","pack:check":"npm pack --dry-run","build:browser":"node ./scripts/build-browser-worker.mjs","release:check":"npm run pack:check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"repository":{"url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git","type":"git"},"_npmVersion":"11.17.0","description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"3dtiles-inspector":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"buffer":"^6.0.3","fflate":"^0.8.2","esbuild":"^0.28.1","path-browserify":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/3dgs-ply-3dtiles-converter_0.6.4_1788102996693_0.5071424570802039","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"3dgs-ply-3dtiles-converter","version":"0.6.5","description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","type":"commonjs","main":"src/index.js","exports":{".":"./src/index.js","./browser":{"types":"./browser/index.d.ts","import":"./browser/index.bundle.mjs","default":"./browser/index.bundle.mjs"}},"bin":{"3dgs-ply-3dtiles-converter":"bin/3dgs-ply-3dtiles-converter.js"},"scripts":{"build:browser":"node ./scripts/build-browser-worker.mjs","prepack":"npm run build:browser","test":"node -e \"console.log('No tests configured yet');\"","cli":"node ./bin/3dgs-ply-3dtiles-converter.js","pack:check":"npm pack --dry-run","release:check":"npm run pack:check"},"repository":{"type":"git","url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git"},"homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"engines":{"node":">=18.0.0"},"keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"dependencies":{"3dtiles-inspector":"^0.3.2"},"devDependencies":{"buffer":"^6.0.3","esbuild":"^0.28.1","fflate":"^0.8.2","path-browserify":"^1.0.1"},"gitHead":"a259b6859c3fdc0aee2f692b6c60c782ffac464f","_id":"3dgs-ply-3dtiles-converter@0.6.5","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-WDbEzXoxPa9E/rc/4d0MvfyrcEbvSGeQdew72ur1pcQK220NV8BrA6hmZ7RU/AUcC6l0xvV+qei3WDebNvKJdw==","shasum":"33dbd133f76af17c545fae31193d5533a49fc316","tarball":"https://registry.npmjs.org/3dgs-ply-3dtiles-converter/-/3dgs-ply-3dtiles-converter-0.6.5.tgz","fileCount":84,"unpackedSize":4154474,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/3dgs-ply-3dtiles-converter@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEasQYuZDo+yy2L1D+XwWOfFkBk8yril4ukXam8nptFUAiEArOUxH5p8TypzTgZhs7OgOdWoGwDgcrMqzGE19FJov/M="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:836f09bf-b80b-4e1e-bd79-05c07b47a73f"}},"directories":{},"maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/3dgs-ply-3dtiles-converter_0.6.5_1788145261123_0.834452364124536"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-16T05:08:01.251Z","modified":"2026-08-31T03:01:01.761Z","0.1.0":"2026-04-16T05:08:01.408Z","0.1.1":"2026-04-16T06:09:56.590Z","0.1.2":"2026-04-16T07:38:13.077Z","0.1.3":"2026-04-16T12:35:39.320Z","0.1.4":"2026-04-18T03:19:25.527Z","0.1.5":"2026-04-18T12:18:13.670Z","0.1.6":"2026-04-19T04:36:22.576Z","0.2.0":"2026-04-24T17:30:34.019Z","0.3.0":"2026-04-25T01:47:13.909Z","0.3.1":"2026-04-25T01:58:20.986Z","0.3.2":"2026-04-25T02:14:21.739Z","0.3.3":"2026-04-25T02:27:29.789Z","0.3.4":"2026-04-27T11:11:35.974Z","0.3.5":"2026-04-27T11:27:32.217Z","0.3.6":"2026-04-27T17:10:28.384Z","0.3.7":"2026-04-28T17:37:31.285Z","0.3.8":"2026-04-29T06:23:54.670Z","0.3.9":"2026-04-30T11:12:26.748Z","0.3.10":"2026-05-01T09:11:07.592Z","0.3.11":"2026-05-02T10:12:54.659Z","0.3.12":"2026-05-02T15:12:29.396Z","0.4.0":"2026-05-03T13:31:25.181Z","0.4.1":"2026-05-03T14:00:26.966Z","0.4.2":"2026-05-03T15:39:35.646Z","0.4.3":"2026-05-05T09:09:27.336Z","0.4.4":"2026-05-07T00:03:46.433Z","0.4.5":"2026-05-08T03:50:51.489Z","0.4.6":"2026-05-09T18:57:34.238Z","0.4.7":"2026-05-13T06:00:51.485Z","0.4.8":"2026-05-14T05:58:48.230Z","0.4.9":"2026-05-15T07:49:01.285Z","0.5.0":"2026-05-17T17:04:28.343Z","0.5.1":"2026-05-18T13:57:30.404Z","0.5.2":"2026-05-21T17:56:46.207Z","0.5.3":"2026-05-24T07:03:50.920Z","0.5.4":"2026-05-27T12:53:42.510Z","0.5.5":"2026-06-01T08:48:39.133Z","0.5.6":"2026-06-02T08:27:56.727Z","0.5.7":"2026-06-19T14:42:41.253Z","0.5.8":"2026-06-20T19:25:36.835Z","0.5.9":"2026-06-22T18:06:30.826Z","0.5.10":"2026-06-22T18:28:00.987Z","0.5.11":"2026-06-23T08:41:31.844Z","0.5.12":"2026-06-25T04:43:16.705Z","0.5.13":"2026-06-28T09:43:56.667Z","0.5.14":"2026-07-11T14:34:20.043Z","0.6.0":"2026-08-04T16:49:19.048Z","0.6.1":"2026-08-05T14:57:16.447Z","0.6.2":"2026-08-06T05:45:06.762Z","0.6.3":"2026-08-28T07:18:02.226Z","0.6.4":"2026-08-30T15:16:36.873Z","0.6.5":"2026-08-31T03:01:01.377Z"},"bugs":{"url":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/issues"},"author":{"name":"Yuzhi Liu","email":"lyz15972107087@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter#readme","keywords":["3d-tiles","gaussian-splatting","gaussian-splats","ply","spz","converter","3dgs"],"repository":{"type":"git","url":"git+https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter.git"},"description":"Convert Gaussian Splatting PLY files into 3D Tiles or simplify them into smaller PLY files.","maintainers":[{"name":"williamliu1997","email":"lyz15972107087@gmail.com"}],"readme":"<div align=\"center\">\n\n# 3DGS-PLY-3DTiles-Converter\n\n**Convert Gaussian Splatting PLY files into 3D Tiles with SPZ-compressed GLB content.**\n\n[![npm version](https://img.shields.io/npm/v/3dgs-ply-3dtiles-converter)](https://www.npmjs.com/package/3dgs-ply-3dtiles-converter)\n[![CI](https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/actions/workflows/ci.yml/badge.svg)](https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/actions/workflows/ci.yml)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)\n\n<img src=\"https://raw.githubusercontent.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/main/3DGS-PLY-3DTiles-Converter.png\" alt=\"3DGS-PLY-3DTiles-Converter\" width=\"960\" />\n\n</div>\n\nBrowser API, Node.js CLI, and library for converting GraphDECO or KHR-native Gaussian Splatting PLY files into 3D Tiles, or simplifying a PLY directly into a smaller PLY. Browser work runs locally in a Web Worker; the existing Node.js interfaces retain their memory-budgeted workspace behavior.\n\n**[Explore converted 3D Tiles examples ↗](https://3d-tiles-rendererjs-3dgs-plugin.vercel.app/)**\n\n## Install\n\n```bash\nnpm install 3dgs-ply-3dtiles-converter\n```\n\nRequires Node.js 18 or newer.\n\n## CLI\n\n```bash\n3dgs-ply-3dtiles-converter [options] <input.ply> <output_dir>\n```\n\nExample:\n\n```bash\n3dgs-ply-3dtiles-converter scene.ply out_tiles\n```\n\nYou can also run it without installing globally:\n\n```bash\nnpx 3dgs-ply-3dtiles-converter scene.ply out_tiles\n```\n\nFrom a cloned repository:\n\n```bash\nnode ./bin/3dgs-ply-3dtiles-converter.js scene.ply out_tiles\n```\n\nSelf-test:\n\n```bash\n3dgs-ply-3dtiles-converter --self-test out_self_test --no-open-inspector\n```\n\n### Simplify a PLY\n\nUse the separate `simplify` command when only one reduced PLY is needed:\n\n```bash\n3dgs-ply-3dtiles-converter simplify scene.ply scene_half.ply\n3dgs-ply-3dtiles-converter simplify --target-count 250000 scene.ply scene_250k.ply\n```\n\n`--ratio` defaults to `0.5` and is applied after invalid-splat and opacity filtering. Use either `--ratio` or `--target-count`, not both. The command uses memory-budgeted KD partitions internally, but does not create LODs, tiles, GLB, or SPZ output.\n\nRun `3dgs-ply-3dtiles-converter simplify --help` for the dedicated option list.\n\nBy default, conversion removes the existing `output_dir` before rebuilding and opens the generated tileset in `3dtiles-inspector` after success. Temporary workspace files are created under `output_dir` unless `--tmp-dir` is provided. Use `--continue` to resume from a preserved failed workspace, and use `--no-open-inspector` for batch or CI runs.\n\n## Output\n\nGenerated output includes:\n\n- `tileset.json` - compact explicit 3D Tiles tileset.\n- `build_summary.json` - compact conversion metadata, timings, settings, checkpoint state, and placement fields.\n- `tiles/{level}/{x}.glb` - SPZ-compressed tile content.\n\nGenerated `tileset.json` files declare top-level `3DTILES_content_gltf` extension metadata so CesiumJS can detect `KHR_gaussian_splatting` and `KHR_gaussian_splatting_compression_spz_2` content. Every GLB and tileset also records `3dgs-ply-3dtiles-converter` and its package version as generator metadata.\n\n## EXT Splat Opacity Viewer Support `Experimental`\n\nConversion writes optional version 2 `EXT_splat_opacity` data by default for splats with merged opacity above `1`. It stores two bytes of source opacity and two bytes of pre-boost shape ratio per splat, plus the applied boost method and strength. Compatible viewers can retain or reduce that boost without iterative size reconstruction. Use `--no-ext-splat-opacity` or API option `extSplatOpacity: false` to disable it.\n\nThe SPZ payload always keeps the normal coverage boost, whose default remains `0.75` with or without the extension. Viewers such as Cesium that do not implement version 2 render that SPZ fallback. The current [3D-Tiles-RendererJS-3DGS-Plugin](https://github.com/WilliamLiu-1997/3D-Tiles-RendererJS-3DGS-Plugin) reads version 2 and can use its metadata to retarget the coverage scales directly.\n\nFor the draft extension details, see [EXT_splat_opacity.md](./EXT_splat_opacity.md).\n\n## Source Coordinates\n\nThe converter inspects PLY header comments for coordinate metadata. Files with geospatial or metric offset metadata are treated as source Z-up data. Files without usable coordinate metadata keep the default GraphDECO/COLMAP camera-style basis.\n\nThe resolved source coordinate system is written to `build_summary.json` as `source_coordinate_system`, with source and reason fields for auditability.\n\n## Node.js API\n\n```js\nconst { convert, simplify } = require('3dgs-ply-3dtiles-converter');\n\n(async () => {\n  const result = await convert('data/scene.ply', './out/tileset', {\n    memoryBudget: 4,\n    sh: 2,\n    openInspector: false,\n  });\n\n  console.log(result.outputDir, result.splatCount);\n\n  const simplified = await simplify(\n    'data/scene.ply',\n    './out/scene_250k.ply',\n    { targetCount: 250000, memoryBudget: 4 },\n  );\n  console.log(simplified.outputPath, simplified.splatCount);\n})();\n```\n\n`convert(inputPath, outputDir, options)` returns:\n\n| Field        | Description                                                                                                               |\n| ------------ | ------------------------------------------------------------------------------------------------------------------------- |\n| `inputPath`  | Absolute input PLY path.                                                                                                  |\n| `outputDir`  | Absolute output directory.                                                                                                |\n| `splatCount` | Parsed splat count.                                                                                                       |\n| `sourceShDegree` | Spherical-harmonics degree present in the input PLY.                                                               |\n| `shDegree`   | Effective spherical-harmonics degree retained in the output.                                                             |\n| `args`       | Normalized conversion arguments. If `coordinate` is provided, `args.transform` contains the generated ENU root transform. |\n\nThe Node.js library API accepts the same option names as the CLI, using camelCase fields. For example, `--memory-budget 4` maps to `{ memoryBudget: 4 }`. Pass `silent: true` to suppress converter logs, or pass a custom `logger` with `line`, `info`, `ok`, `warn`, and `error` methods.\n\n`simplify(inputPath, outputPath, options)` returns absolute input/output paths, `sourceSplatCount`, the post-filter `validSplatCount`, final `splatCount`, source/effective SH degree, and normalized `args`. Both paths must use the `.ply` extension and must be different.\n\n## Browser API\n\nImport the ESM-only browser entry from the npm package. It accepts `File`, `Blob`, `ArrayBuffer`, and typed-array inputs:\n\n```js\nimport {\n  convert,\n  simplify,\n  BrowserConversionError,\n} from '3dgs-ply-3dtiles-converter/browser';\n\nconst controller = new AbortController();\nconst converted = await convert(\n  selectedFile,\n  { sh: 2, maxLeafLimit: 50000 },\n  {\n    signal: controller.signal,\n    onProgress(event) {\n      if (event.type === 'pipeline') {\n        console.log(event.label, event.current, event.total);\n      }\n    },\n  },\n);\n\nconsole.log(converted.outputName, converted.outputBytes, converted.result);\nconst downloadUrl = URL.createObjectURL(converted.blob);\n\nconst reduced = await simplify(selectedFile, { targetCount: 250000 });\nconsole.log(reduced.blob, reduced.result.splatCount);\n```\n\n`convert` returns a ZIP `Blob` containing `tileset.json`, SPZ-compressed GLB tiles, and `build_summary.json`. `simplify` returns a binary PLY `Blob`. Both resolve to `{ blob, outputName, mimeType, outputBytes, result }`; downloading or previewing the result is left to the calling application.\n\nThe third argument accepts `fileName`, `signal`, and `onProgress`. Progress events report input bytes, pipeline `current` / `total`, log messages, and current in-memory workspace usage. `AbortSignal` cancellation terminates only that call's Worker. The Worker is bundled into the ESM browser entry, so applications do not need to copy a Worker asset or configure its URL.\n\nBrowser option names match the camelCase Node.js API subset. Filesystem paths, `memoryBudget`, `tmpDir`, checkpoint controls, Inspector settings, and logger objects are not available. Simplification accepts `ratio` or `targetCount` directly; they are mutually exclusive.\n\nBrowser mode does not use OPFS, IndexedDB, disk-backed temporary files, or uploads. Its in-memory workspace grows until the job completes or allocation fails. Memory failures reject with `BrowserConversionError` and `error.code === 'MEMORY_EXHAUSTED'`.\n\nTo build the package's ESM browser entry with its inline Worker from a source checkout:\n\n```bash\nnpm run build:browser\n```\n\nThe generated ESM bundle and source map are ignored by Git and produced automatically during `npm pack` / `npm publish`. The browser's usable heap is usually lower than the machine's installed RAM; peak usage includes the input, parsed fields, partition/LOD data, generated content, and final output `Blob`.\n\n## Options\n\n| CLI                                         | API                          | Default               | Notes                                                                    |\n| ------------------------------------------- | ---------------------------- | --------------------- | ------------------------------------------------------------------------ |\n| `--input-convention <value>`                | `inputConvention`            | `graphdeco`           | Use `graphdeco` or `khr_native` source data.                              |\n| `--opacity-filter <number>`                 | `opacityFilter`              | `0.05`                | Discards very transparent splats; `0` disables filtering.                 |\n| `--linear-scale-input`                      | `linearScaleInput`           | `false`               | Treats input scale fields as linear values.                               |\n| `--color-space <value>`                     | `colorSpace`                 | <code>srgb_rec709_&#8203;display</code> | Use `lin_rec709_display` or `srgb_rec709_display`.                        |\n| `--sh <0\\|1\\|2\\|3>`                        | `sh`                         | `3`                   | Limits SH retained during input decoding, LOD simplification, and output; `0` keeps only SH0 (`f_dc_*`). |\n| `--max-depth <int>`                         | `maxDepth`                   | `auto`                | Limits the emitted LOD depth.                                             |\n| `--max-leaf-limit <int>`                    | `maxLeafLimit`               | `50000`               | Controls the largest deepest-level tile budget.                           |\n| `--min-leaf-limit <int>`                    | `minLeafLimit`               | `auto`                | Controls when normal tile splitting can stop.                             |\n| `--coverage-boost-scale <number>`           | `coverageBoostScale`         | `0.75`                | Adjusts coverage for simplified splats; `0` disables the boost.            |\n| `--ext-splat-opacity` / `--no-ext-splat-opacity` | `extSplatOpacity`       | `true`                | Writes optional v2 source-opacity and coverage-boost metadata.             |\n| `--min-geometric-error <number>`            | `minGeometricError`          | `null`                | Sets the deepest emitted geometric-error target.                          |\n| `--geometric-error-layer-multiplier <number>` | <code>geometricError&#8203;LayerMultiplier</code> | `1.0`                 | Post-adjusts coarse-level errors after the base LOD curve is chosen.      |\n| `--geometric-error-scale <number>`          | `geometricErrorScale`        | `1.0`                 | Applies a global geometric-error adjustment.                              |\n| `--lod-multiplier <low\\|medium\\|high\\|xhigh\\|extra-high\\|max\\|number>` | `lodMultiplier`              | `high`                | Chooses the base parent-child geometric-error step between LOD levels.     |\n| `--transform <json_matrix4>`                | `transform`                  | `null`                | Writes `tileset.root.transform` directly.                                 |\n| `--coordinate <json_[lat,long,height]>`     | `coordinate`                 | `null`                | Places the tileset at a WGS84 coordinate.                                 |\n| `--sampling-rate-per-level <number>`        | <code>samplingRate&#8203;PerLevel</code> | `0.5`                 | Controls how much content parent LODs keep.                               |\n| `--obb` or `--aabb`                         | <code>orientedBounding&#8203;Boxes</code> | `false`               | Selects oriented or axis-aligned tile bounds.                             |\n| `--memory-budget <gb>`                      | `memoryBudget`               | `4`                   | Sets the approximate conversion memory budget.                            |\n| `--tmp-dir <dir>`                           | `tmpDir`                     | `output_dir`          | Root directory for temporary workspace files.                             |\n| `--open-inspector` or `--no-open-inspector` | `openInspector`              | `true`                | Opens the generated tileset in `3dtiles-inspector` after success.         |\n| `--self-test-count <int>`                   | `selfTestCount`              | `1000000`             | Number of synthetic splats when using `--self-test`.                      |\n| `--clean` or `--continue`                   | `clean`                      | `true`                | Preserves checkpoints and resumes a failed run when `--continue` is used. |\n\nUse `--help` to print the CLI usage text.\n\n### Simplify options\n\nThe standalone PLY command accepts only options relevant to input decoding, simplification, partitioning, and PLY output:\n\n| CLI                               | API                    | Default     | Notes |\n| --------------------------------- | ---------------------- | ----------- | ----- |\n| `--ratio <0..1>`                  | `ratio`                | `0.5`       | Final retained ratio after filtering. |\n| `--target-count <int>`            | `targetCount`          | `null`      | Exact final target; mutually exclusive with `ratio`. |\n| `--input-convention <value>`      | `inputConvention`      | `graphdeco` | Output PLY follows the same opacity and quaternion convention. |\n| `--opacity-filter <number>`       | `opacityFilter`        | `0.05`      | Applied before resolving the target count. |\n| `--linear-scale-input`            | `linearScaleInput`     | `false`     | Reads and writes `scale_*` as linear values. |\n| `--sh <0\\|1\\|2\\|3>`             | `sh`                    | `3`         | Caps retained and emitted SH data. |\n| `--coverage-boost-scale <number>` | `coverageBoostScale`   | `0.75`      | Output-only coverage adjustment; `0` disables it. |\n| `--obb` or `--aabb`               | `orientedBoundingBoxes`| `false`     | Controls KD partition orientation. |\n| `--memory-budget <gb>`            | `memoryBudget`         | `4`         | Sizes partitions, buffers, workers, and active tasks. |\n| `--tmp-dir <dir>`                 | `tmpDir`               | output directory | Root for the isolated simplify workspace. |\n| `--clean` or `--continue`         | `clean`                | `true`      | Starts clean or resumes a matching checkpoint. |\n\nLOD, geometric-error, transform, color-space, inspector, EXT opacity, and self-test options are intentionally rejected by the `simplify` command.\n\n`--sh` is an upper limit. If the input contains a lower SH degree, the\nconverter keeps the input degree instead of synthesizing missing coefficients.\nFor example, `--sh 0` ignores every `f_rest_*` value and emits SPZ/GLB\ncontent with SH degree 0.\n\n## Gaussian Splats Simplify\n\nThe converter builds simplified Gaussian splat content for parent LOD tiles instead of only dropping points. Lower-detail tiles keep stable coverage and recognizable structure at distance while loading less data.\n\nFor the complete simplification algorithm, see [Splat-Simplify.md](./Splat-Simplify.md).\n\nUse `--sampling-rate-per-level` to control how aggressively parent LODs are reduced. Use `--coverage-boost-scale` to adjust visual coverage for simplified splats, or set it to `0` to disable that boost. Experimental `EXT_splat_opacity` output is enabled by default; use `--no-ext-splat-opacity` when it is not wanted.\n\nThe standalone `simplify` command uses the same exact voxel simplifier. It distributes one global target across memory-sized KD subtrees and reduces upward only when child results still exceed a parent budget. Each exact pass retains at least half of its current input, and its unboosted output becomes the next pass's input; for example, 25% runs as 50% then 50%, while 30% runs as 50% then 60%. Coverage boost is applied only while streaming the final binary little-endian PLY, so boosted display scales never feed back into later merges.\n\n<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/main/overall-compare.png\" alt=\"Gaussian splats simplification overall comparison\" />\n  <br />\n  <em>Overall comparison after Gaussian splat simplification.</em>\n  <br /><br />\n  <img src=\"https://raw.githubusercontent.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/main/detail-compare.png\" alt=\"Gaussian splats simplification detail comparison\" />\n  <br />\n  <em>Detail comparison showing local structure preservation.</em>\n</div>\n\n## Tiling and Performance\n\nThe converter partitions input splats into an adaptive tile tree and writes LOD tiles for browser viewers. Use `--aabb` for axis-aligned bounds or `--obb` for oriented bounds.\n\nLarge PLY files can spill working data into a temporary workspace. The workspace defaults to `output_dir/.tmp-ply-partitions`; with `--tmp-dir <dir>`, it is created as `<dir>/.tmp-ply-partitions`. Successful conversions remove the workspace. Failed conversions preserve it so a later run with `--continue` and the same temp directory can reuse checkpoints.\n\nStandalone simplification uses a separate `.tmp-ply-simplify/<output-hash>` workspace under the output directory or `--tmp-dir`. It writes the final PLY beside the destination under a temporary name and replaces the destination only after the complete file has been written. Failures preserve the checkpoint and remove the incomplete staged output; `--continue` reuses compatible scan, KD partition, and reduction work, while a fingerprint mismatch rebuilds it. Success removes the simplify workspace.\n\n`--memory-budget` controls how much memory the converter should plan around. Larger budgets can improve throughput on large datasets.\n\n## Geometric Error\n\nThe converter writes `geometricError` values so 3D Tiles viewers can decide when to refine from coarse tiles to detailed tiles. Defaults are chosen automatically for typical Gaussian splat datasets.\n\nUse these options when the default refinement behavior needs tuning:\n\n- `--lod-multiplier` chooses the base parent-child refinement curve. Larger numeric values make viewers request detailed child tiles from farther away. Use presets such as `low`, `medium`, `high`, or `max` when you want the converter to pick a dataset-size-aware curve.\n- `--geometric-error-layer-multiplier` adjusts the already chosen curve. `1` keeps the base curve unchanged; values above `1` increase coarse-level errors, and values below `1` reduce them. Use it for fine tuning without changing the selected `--lod-multiplier` mode.\n- `--geometric-error-scale` applies a global manual adjustment.\n- `--min-geometric-error` sets the deepest emitted level's target.\n\nIf the root transform contains scale, the converter adjusts emitted geometric errors automatically.\n\n## Global Placement\n\nWhen the tileset needs geospatial placement, use one placement option:\n\n- `--coordinate \"[lat,long,height]\"` or `{ coordinate: [lat, long, height] }` anchors the tileset origin at a WGS84 coordinate and generates a standard ENU transform.\n- `--transform \"[...16 numbers...]\"` or `{ transform: [...] }` writes `tileset.root.transform` directly.\n\n`transform` is interpreted in final 3D Tiles tile coordinates, not raw glTF Y-up node space.\nIf the root transform contains scale, the converter adjusts emitted `geometricError` values automatically. Standard `--coordinate` placement does not change geometric error.\n\nExamples:\n\n```bash\n3dgs-ply-3dtiles-converter scene.ply out_tiles --coordinate \"[31.2304,121.4737,30]\" --no-open-inspector\n```\n\n```js\nawait convert('scene.ply', './out_tiles', {\n  coordinate: [31.2304, 121.4737, 30],\n  openInspector: false,\n});\n```\n\n### Inspector\n\nBy default, a successful conversion opens the generated tileset in [3dtiles-inspector](https://github.com/WilliamLiu-1997/3DTiles-Inspector). Use it to inspect loading behavior, adjust placement and geometric-error settings, crop Gaussian splats, and save supported edits. Disable the inspector with `--no-open-inspector` or `openInspector: false` for batch runs.\n\n<img src=\"https://raw.githubusercontent.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/main/3DTiles-Inspector.png\" alt=\"3DTiles-Inspector\" />\n\nTo crop Gaussian splats, click `Draw Region` in the inspector, then drag around the splats you want to remove. Adjust the handles, click `Confirm`, then click `Save` to update the affected tileset files.\n\n<img src=\"https://raw.githubusercontent.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter/main/region.png\" alt=\"3DTiles-Inspector Crop Regions\" />\n\n## Errors\n\nConversion and simplification failures throw `ConversionError`. Common causes include invalid option values, missing input/output paths, unsupported PLY fields, or missing required Gaussian PLY properties.\n\n## Citation\n\nIf you use this project in your research, please cite:\n\n```bibtex\n@software{liu2026_3dgs_ply_3dtiles_converter,\n  author = {Liu, Yuzhi},\n  title = {{3DGS-PLY-3DTiles-Converter}},\n  version = {0.6.5},\n  year = {2026},\n  url = {https://github.com/WilliamLiu-1997/3DGS-PLY-3DTiles-Converter}\n}\n```\n","readmeFilename":"README.md"}