{"_id":"@heliguy-xyz/splat-viewer","_rev":"32-709c40ed3e1fc62fe7c372d60b13296f","name":"@heliguy-xyz/splat-viewer","dist-tags":{"latest":"1.0.0-rc.41"},"versions":{"1.0.0-rc.1":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.1","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.1","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"b34362d56d1b816c3c738de2c94fc3284822e24d","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.1.tgz","fileCount":131,"integrity":"sha512-xila+YbabyC5cZMjsyDzxJr0FEZQdGQumvrkxa/prPxxPesRB5T4TdH8ahxSdgaT9ZvSigBIb1CVN4dWH+d0qA==","signatures":[{"sig":"MEQCIH7ujYHuyMPORr9qAehIGFwbuk9jyasnMMfbaw5w8xWAAiA61t6WIG94+gCtmWYKGl57VCEf+PYl/XpUipF8EeELPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14377851},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"45973b259e3077a13686c15da216e9d85878fcea","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.11.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.1_1762765202874_0.20493561936863824","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.2","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.2","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"d92903bb8d721889be7d007bbf85247d06bad291","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.2.tgz","fileCount":131,"integrity":"sha512-BoPlis2Wxti0EJNwPp4/yFfMU1b7ZyEg1unr5dlSLTdrZzeaXRI6Nl8GeeQsLf2yOMmv6OGoOdtaJnA0c3M8jQ==","signatures":[{"sig":"MEQCIFI3MCWJGvxXsxdjtIHLZFpch0V8ms9dHsi4awfj8jqvAiBheH/ygVjSuembPlMV03RfhudiPaARozBuU/N2p+iX6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14577397},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"45973b259e3077a13686c15da216e9d85878fcea","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.2_1762793532738_0.7711671411070613","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.3","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.3","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"bfd3888ce70b3a70188e6d9423f5eee16262ee82","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.3.tgz","fileCount":131,"integrity":"sha512-H+nsTR2RoWpNDHsUSrYYPZBUDCGqFQRaxjnDwdnq5xzwOZkg+h3Q6cCzVpmqcdwU9mfSyf4HIWrMUyXgdu0BYQ==","signatures":[{"sig":"MEYCIQC3ZRQvXpsi+rIuVS4uWLTp5+bQ050QH8hYQxSXuXePTAIhAMzZkfR2YRdcD9mT4zm+6n9iOlClk382rcYn9DSb5v6h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14583635},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"45973b259e3077a13686c15da216e9d85878fcea","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.3_1762795751431_0.7702113560302222","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.4","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.4","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"2d32b370ddcab9c8fcdaf533d87ea36c699c476f","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.4.tgz","fileCount":131,"integrity":"sha512-Qx59AjsjM4Ks4/KnimNouiWkIEHCyz7lY+it3czg4/blemT9tRo8s4nNFdZyViEHwloYxuy71paOQb9Xd2X/dQ==","signatures":[{"sig":"MEQCIBmehrGLMI48cLa7XLK2ce6GciysQrpJplQRwDrv+7NpAiBn8k3iey7qJXzb7inzUT7IhKxm4nzNGJGXoWr3afQ6Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14591288},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"45973b259e3077a13686c15da216e9d85878fcea","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.4_1762797583939_0.8812082308427733","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.5","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.5","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"32f2cbfbef47ba2d9f4131b82ad90e72871edd8e","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.5.tgz","fileCount":131,"integrity":"sha512-gvvRbqo+1pY2MSh/prejqW8dG0YZEB/ZCcSWErpIANrZcyTodmc4EfFhNwRhfT3y5eUDDE+XLakgmCfbb8e2Nw==","signatures":[{"sig":"MEUCIGbH7Ox4MTFuT1CkNZoOs/dSGIm5ErvL8ZJmpYsMdxqbAiEA/U7jprpy+eO2DYervEAisayLHzOjbAOgmLsXtjevBtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14595815},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"2ec6cc5625e95ecabbed4a5838e102ec06820f47","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.5_1763405898584_0.8636164494593515","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.6","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.6","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"9144161e811311a1612e13ff6834e5c28ff6db0b","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.6.tgz","fileCount":131,"integrity":"sha512-MMbZsXXpWE37bg/rTyPmZv6x01SjAiJtbe+lVoTlRLrrxjrAU9p2APXmV62eE2jZcEALTe08/vbkCiRw+eK3vw==","signatures":[{"sig":"MEQCIEz3OjDOVeGNaSx94PQi3VsArBn7rzqPYeoFaCgQVO8QAiBWPEzbgdUTCTKsHQaTKmMeJUmSla8IADvCP7qEcItzEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14598123},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"2ec6cc5625e95ecabbed4a5838e102ec06820f47","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.6_1763490399460_0.5421190974522858","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.7","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.7","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"c339049a4a118e4133003adc17a1dbbf93f31fcc","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.7.tgz","fileCount":131,"integrity":"sha512-wTOj/njehZOq1J9C/ieVw28CdgP4Nm8Id7YL7G1eIiSXWkdqxtiGNRqzcMKYV03KjsBUhRdagCG3snTs/XDo0w==","signatures":[{"sig":"MEUCIFNOErL+9BBDSRqa9v84XcpB8Fc77JCjqKLX40zneT4KAiEArnHN2cvdq4iQo1U2PzCqxDWr8K6fbtxhcujUjhpsrhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14598599},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"2ec6cc5625e95ecabbed4a5838e102ec06820f47","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.7_1763492089807_0.3293907490993666","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.8":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.8","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.8","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"6eed47889ff4b6f62a001115658d793bcc3265e6","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.8.tgz","fileCount":131,"integrity":"sha512-wf6uD3PjMME3YU8JsprFNA72oS+knuhk6DMV0t+fpWpM+MDxX7y+O3MYbhvVTUSf5DrmtV+AnKelOBOFqEv10w==","signatures":[{"sig":"MEQCIDhVGGJ64khiU9i8D9/zRPCTJLFqRXClKX865TdbApbqAiBkpv9z1djPn7g3f+wmGoFA8/RkmjWDoTGye62JpO5RgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14614000},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"23aac99c24b07e3f1a4dba5696dfe8ea2f4df779","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.8_1763973181102_0.8615194715820769","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.9","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.9","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"34571fe168a7c0064015264b0d7c09f28b5018d7","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.9.tgz","fileCount":131,"integrity":"sha512-XX36Mg61WkTwyJBnWlD2DHo1N5xIRre7ajSkAbm96YWonrFRiRqu9xq1rKGHK3HrNs/l2UtX6/YFf5+lNeC73w==","signatures":[{"sig":"MEYCIQCD4YkXdFQq1boLF8oSAsgOxSJwFSco37KXYPE6OjgzqQIhAIMORV81bNIxuEvQPgjbwi2rYxmTHZpa3H1f3iWwIYwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14653131},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"23aac99c24b07e3f1a4dba5696dfe8ea2f4df779","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.9_1764000407931_0.018721921945707987","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.10":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.10","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.10","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"252542eab4280f536ee6f73611a866dd69480fd5","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.10.tgz","fileCount":131,"integrity":"sha512-mUxu9Dh5dxQ+C4PXhOIj0Wjey8Hn9rK6vlHA5O+XkHfHYX5+CAeGbfonyinMFy1wHpb9CSA2MjbIgScJ7f8WSw==","signatures":[{"sig":"MEYCIQDScNRio74Vp77Ecohqqc5v/ONeLvXiE3FJGRRqEJdfGgIhAKlQN6Z0zDN0duyeMd5GZw4lA6rnV288dd20rKp2ShaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14655710},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"23aac99c24b07e3f1a4dba5696dfe8ea2f4df779","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.10_1764182966754_0.05335769412380964","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.11":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.11","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.11","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"2b24ec5938cef04acc4fee26d95b77ea795be978","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.11.tgz","fileCount":131,"integrity":"sha512-6UxKn2mgU6CqttsLhXyolKO0K3t7WsRKpx6X8V1RTxeeHgeX9gL3m0wYBMCw4IIiemrp5ptW/zDx2aMSoDiEsw==","signatures":[{"sig":"MEUCIGNQkjql0TJRQFVX2wdmD5mFM23hvL6fX3QPGbOCvapgAiEAy4zkxzHzxUyvmRqkCqTRS0krd1xmtdZBvHHSb9NIguo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14673801},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"a3285722f097015fdac233d3a6b6dbb0fef3f73c","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.11_1764259308399_0.20559542642482942","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.12":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.12","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.12","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"6a82acdb9761e7cddf76311ec88c69ca91056a8c","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.12.tgz","fileCount":131,"integrity":"sha512-RkAW18ZOYaXl1tnhcMtnoN7A/ruSPy7s6SBNWTeppaPPXyrqu4zMYLO/u4uCx415BJv6/sU+MGjgI0DeSv46xQ==","signatures":[{"sig":"MEYCIQCTNaKov3ncICCLaAgCqZxU/NQ0wdHJ5+KRGyFGXvoLuwIhAL4/aigHjx8C4e9zEpT7iM4/I3bHKEGC0BJflWGPd/pf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14689260},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"a3285722f097015fdac233d3a6b6dbb0fef3f73c","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.12_1764357765683_0.731280488782329","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.13":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.13","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.13","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"aa426f3be29fba030144facd3152c933a83a8174","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.13.tgz","fileCount":131,"integrity":"sha512-Zj50y7wy9fdP/sVK2458P7xaxwafFvuEHwHD7ufnhKG9W2TQNYPhi8a7jUS+H32mkIOXt/c+u5XT+Jdx+DD19Q==","signatures":[{"sig":"MEQCIGvWA/JBySzMy6kO4GDHG4GQcvKwvZCknE9SymvXXhrUAiAF6XXlFTAfhIg6NSrQcyDkkIW11+k8Ot2tqKpaKJwIAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14727472},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"a3285722f097015fdac233d3a6b6dbb0fef3f73c","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.13_1764611016727_0.569175255686156","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.14":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.14","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.14","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"4ba15bd3e1616b930994286a8d9215efb62f1b7a","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.14.tgz","fileCount":131,"integrity":"sha512-A/0pzNVf6s26GKJw3QjzeyjTbQPLinuztn6TsFXi+I72oYjgJKR47XvxpdIw3zEFt2Y8/hCrBUuLpaLf3Xlxjw==","signatures":[{"sig":"MEQCIGsfnYwAzJF1YwJho2Em3MuxVaUU1KF1s2vD8OG1oZpvAiA1rTeZLKOBpkcPbSK6vKVJzUJHz5a1LeCBAD/DReNl6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14728584},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"a3285722f097015fdac233d3a6b6dbb0fef3f73c","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.14_1764612669793_0.8129239278472646","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.15":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.15","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.15","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"bb8a27ba7888d58d30a350bbe3ecbf14b09447ef","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.15.tgz","fileCount":135,"integrity":"sha512-nfFiuPkNWGA+evpdC8PAlShrm8T8lpz22KYihwOwHEuOYl6MAAO8EuWL7D89NWMGNyNNVsg5Af689PBk1utUVA==","signatures":[{"sig":"MEUCIQDDr5h59QEEYH2y9OCQBaxup5qh6lWiPQQl6OtysRcUMQIgGLHDvryhqpVepbNlm9+L/CUlb12aowD3z7IKrDDzML4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14772408},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"68282b90fd7306bd933637776ff123560c0a261c","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.15_1764693038467_0.6063038884817833","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.16":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.16","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.16","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"4c39b3735218451fd81615f39762bc704d2801ab","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.16.tgz","fileCount":139,"integrity":"sha512-JZkJ7waSAvyrHINAsVEE1AjEM8lAm/fglknjgAoHUbLss0GqxAIAo1dJ1fraPzOkw7Rqxa5HPhZj+GBVdUcOuw==","signatures":[{"sig":"MEYCIQCnXMbYk9uU2/mARjsIcxboEB9/OEu6MLhTP8GbjQgLiQIhALxr9/0bVjDqXrLBVSSFtOIwsLmvYMtzMsSirX4GMtts","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14791024},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"d2ce8e74865bdcc48821a24d6cc39bcc8ed7add6","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.16_1764776727678_0.09291729022217443","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.17":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.17","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.17","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"1ed2365ab7e206ff0a94e92c963896ba6c89d7d4","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.17.tgz","fileCount":139,"integrity":"sha512-CzrA2pC6dkt0+g+/pnd5O0XsdMd8RbND1exwJBQ32gtEdwFnRJWmzLN+clfHbWD70CZWzbw8OTA88cSj6dj0tA==","signatures":[{"sig":"MEYCIQDP+yzNjXaoQ6xGw3ZKn56aEePrwB6qiSxjpcqkFF+O6AIhAPWBiTzw9mdHuarq2QS6Dpe4p4uyWd3Es4bFRLMzNFlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14791577},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"d2ce8e74865bdcc48821a24d6cc39bcc8ed7add6","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"^2.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.17_1764779238558_0.81210097136059","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.18":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.18","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.18","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"2188d39f640a49bef06848c5130a4b427b868d6c","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.18.tgz","fileCount":607,"integrity":"sha512-TFTikJMOmnUb51dA+7ne0jE/ApBB3v0Kae+Ofz8RU+AfkMu0xkUgC4u1rHteoe04LtuavNyywRcvvFJKQfynWQ==","signatures":[{"sig":"MEQCIDmj7kvLXNs4K8nG3Aln13ypf7dfeo/vwz6yF4yJxUdfAiAxk2f/FmJM6OeFy7Sg1VrIpfkEEHyfEpAHiAz+rukA8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15920301},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.18_1765800747419_0.5326200085512971","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.19":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.19","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.19","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"b6cda226459ccab8e05dd76a43a965f29dd3d2cd","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.19.tgz","fileCount":607,"integrity":"sha512-NiqKBfmJpCNk41b5ch8uWaGA/nkrfBWZpavCxRAu10A4ELhqArv2IHRlx5VkEyQ5YCel1DgmdQuZ+IyHC0QXvA==","signatures":[{"sig":"MEUCID0SVXl3t6KoR9lzKK/OeuBNmJzEF6b5cA0kSsA43/qmAiEA60jfrx/b6h/Ly3v0gwQaChDJAs7tNPBT5/NeT+xduRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15990464},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.19_1765811391092_0.508574580313369","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.21":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.21","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.21","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"813efc272f20abc658d29c198a09facea1706af3","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.21.tgz","fileCount":611,"integrity":"sha512-+JBlhuiPt1034umnQpV2azjzp2QyqKHJvUM4/gqwyGty0otnvyoLxRwO9wD+S6ZB5vZ9LKkf0MRYdsPWe5NbrA==","signatures":[{"sig":"MEMCIGGtkxWieh9sFWPej/tlKRLXUVt93XkLAWvZtQR2qz/gAh9y3sK5WARt/8fl+sUw+owKwba2qDhVCMQAUgwAUYci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16043928},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.21_1765821256609_0.21871840145783095","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.22":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.22","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.22","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"a9c37dbb7020b602c298a2d5b91673655a182884","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.22.tgz","fileCount":611,"integrity":"sha512-magAYYDt+RHizPv+TJppnhb0iTboRp++BM16mdFLFPLROOPQHHgGEBIC94bQxkDFv7LUvM3/VZ8tr0d0O1CY1Q==","signatures":[{"sig":"MEYCIQDpjMLuBilZyBIXew32Nt3lgW2camjnGOY5DEpfvqGn1QIhAOWZL/Eu+KKTBRHHDPcEumNR+r0gUuRUt1wajz3o0iqe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16062726},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.22_1765902860690_0.6043916337880251","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.23":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.23","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.23","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"754061ac1a0108b4b507863c1ca46fee19b9445f","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.23.tgz","fileCount":611,"integrity":"sha512-hR5FH/XZ8M7OeJpVb832E+oQdh4ip56zyBEBXH8+FpLQgDKEnMJYaLg2VEgqt5uAnXJ6sLQvD0z3GsFiDOyvUg==","signatures":[{"sig":"MEQCIC2L0x4hRMDn8JVtNfenvqh/7XzrqBcw6Rix11bEpfTCAiAkbgmI/54e5dD9o/YTAxG4NtKLJkIwQav58dzwpVY83w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16082638},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.23_1765905048393_0.67876059287285","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.24":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.24","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.24","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"0a0c4144eb0ce40f2fce66fa4bc201bdf7239aec","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.24.tgz","fileCount":611,"integrity":"sha512-6FTV/++jHfNHeBORd01fGrcZMKo6Gzyce/Rjc2Fzi+e18kVNV3hF023NMDcyfa2ocHx5GYnByvBPSeNujpIPgA==","signatures":[{"sig":"MEUCIQCRTSbOsWWBTo8ARrbYa4YN+Yiyan7olCFR8BQMMlRQQAIgcsJMTecfVwMnWbv6/6rYHg+gJ5GTZC9cMpegKlywgEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16100511},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.24_1765905822198_0.49392136087527616","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.25":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.25","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.25","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"25f783e3caeedc9c91434764f9e73d7397463565","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.25.tgz","fileCount":515,"integrity":"sha512-1XmKfNRSCLHYaCb/cRSSHnappqICfY+rACKQhj1fDDIgeRsGkRcTk0ix6abGif88ANB1vEJS4zfCcvGFeLzakw==","signatures":[{"sig":"MEUCIQDjZybOazWpFkwSXPFq80P4kBfgkEmVueTYTJXIaxD7swIgL/9PlxG5QYTrcZl2dxB65mNmVeG7WSVugwTvacj4pdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16152688},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"581eba764b23b4d03b2fef2b64538366f237de9b","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.25_1765988797424_0.628952275806598","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.26":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.26","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.26","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"a3ad70b688c0a6e926e8ef4cd16003dbe9c3557b","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.26.tgz","fileCount":515,"integrity":"sha512-EKljrNk6JqnszaQyPKCoHpbeYIV4sNf/XTEhXNYGCwSW3ivmQAcVRBCCi3D8WEUfFjlLCz5pg2OPYhlZOTtBlQ==","signatures":[{"sig":"MEQCIA9ribcP1OKXa5tYfsiXYwU7Tv/HNEetJnc4I9miycDDAiBb2RdxMPeVOkhqxYdDWIA7llDo+OQlrmTpwH1PlvbBoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16159416},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"6e4be4d08cf23af6b689fca125c40eca7a98bd52","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.26_1767692885720_0.9306753132916146","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.27":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.27","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.27","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"f6d23a4a172086ffc43e4d51e9c64807b34f7a1a","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.27.tgz","fileCount":515,"integrity":"sha512-/DPticYLC6qeddWPodJsQwBiMn8boijvjNd9ZQ3jurNiNTdMUL34tZwX/JObG6xt3TuZ1TNpEW0QerBgf4UV/Q==","signatures":[{"sig":"MEQCIFZm5xq+CDWR/YCZwczKK8qBvGKRCSSjIGd6XwIcb9fFAiBqP/3CAyU7QOgB3E7VmQrzwO4AP9fW2bGqhMhJUoamdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16169009},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"6e4be4d08cf23af6b689fca125c40eca7a98bd52","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup && node build/copy-viewer-to-index.mjs","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","prepare":"husky install","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","prepublishOnly":"npm run clean && npm run build","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.web-component.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"lint-staged":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^8.0.3","tslib":"^2.6.2","eslint":"^8.53.0","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","prettier":"^3.0.3","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","lint-staged":"^15.0.2","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.27_1767868770324_0.8030174639814653","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.28":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.28","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.28","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"fd210aaf734cfa383a006e9cea08cc5bc6febacd","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.28.tgz","fileCount":514,"integrity":"sha512-SbtOvsd3oKjzWSdEnxNk6fAUJTwln3QOnnyb/2NyzZzuSiEFCeIVb1TPWEPlWiQKnCOCIgg5SOTKPtaxjEqGpQ==","signatures":[{"sig":"MEUCIEHp+/8/e2DOBHgRWjm1crV0JrCOMVpm4q0Zs1dg++P2AiEAhoVLjzu/Ay6f9QcOR/al/Lfr6aRCN+ozzhNlwyimrKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16156570},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"6e4be4d08cf23af6b689fca125c40eca7a98bd52","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.28_1768378992217_0.14174259542541368","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.30":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.30","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.30","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"156b831aaec42a3d293cef5115eb594a674522fe","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.30.tgz","fileCount":514,"integrity":"sha512-fBGCK3f2E90709aFwM1vrz1MdWioahIqugkJyZihXSLDH0HQQIBAU+GJEzU3NsdolyoylbiZZKuJDSDv6p/uVw==","signatures":[{"sig":"MEYCIQDaZkzTs0txURqN5VikJ1SKV1EOfJa5FVvUq4Xv9VLA2gIhAOOlw9/HcFWhC0JKLa96aDVBnqKZ9zX4LRIYBgbzlsWo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16158046},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"5dcafe54326c6f68a6969a938801558aab89618a","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.30_1768896800029_0.5319075731073988","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.31":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.31","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.31","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"2792b85e8a2765b176bde841742bec07a93e6aa6","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.31.tgz","fileCount":522,"integrity":"sha512-Fo4vTqrtyUGKSqeTN9lZLsq/TFeZLTOXedXyFAiGWPAICLZ0E7B+VYyjU5VxDP9SoPRBBsc4hO2lvfediVZAUA==","signatures":[{"sig":"MEUCIDBSnEybK6XyHrNyXww+FPfkAO7oWFOVuZRUnqjX8RXLAiEAifhutXAo8wleh4a07bGcBvpAfrSkiKIzW2XOoukQwX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16233931},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"cf2f122c3731214f875490c489999661d92fd3eb","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.31_1770281877737_0.714494390763398","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.38":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.38","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.38","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"1fd30ff448465ba50b01a90182a5f722bcccb0e6","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.38.tgz","fileCount":522,"integrity":"sha512-OLcsEhL2+73YsFbLfzzBsfL1rgCxfpcivE7zpnP0PcghjebR5juv9sseZWHUOptr88jjY1wbKGR4WmpLd89J6Q==","signatures":[{"sig":"MEYCIQCX/LITp1WmIDUAyT/dYmMNRNrrzOePMyUVsZdq36ENjwIhAKAPdAZJLVDKiQNZa+nsZhK5AXpZlwVbYwDw3q2lS1GL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16237747},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"758ffd76e4be6b3aa91eadbdc568c006f02d3399","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.38_1770806145866_0.46867831774707036","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.39":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.39","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.39","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"dist":{"shasum":"ad05ca26753e668b33f4782f879ccb7a387f7d62","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.39.tgz","fileCount":522,"integrity":"sha512-qC/B4K7zmu9sHE36lXSMkIQRzMNbh/F1/P5tD6rPoMKNv3OwUk6uMVCrBPh1VtVAtyA01xVUNcU/rs7+wmJUTg==","signatures":[{"sig":"MEQCIHQPj0SY7LyvD935AWV1nURZzVaCmEKCFX4xa52D8cJTAiA9ZaC+N2Ezrh+6qE5nn25E1uDMaoaeFifiEBNttj88UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16238062},"main":"dist/web-component/splat-viewer.js","type":"module","types":"dist/web-component/types/index.d.ts","module":"dist/web-component/splat-viewer.esm.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/web-component/types/index.d.ts","import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js"},"./esm":"./dist/web-component/splat-viewer.esm.js","./umd":"./dist/web-component/splat-viewer.js","./types":"./dist/web-component/types/index.d.ts"},"gitHead":"5a1adb2586681a8a879143f7e89bed72315edc14","private":false,"scripts":{"dev":"npm run web-component:serve","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"echo 'No tests configured yet'","build":"npm run web-component:build:rollup","clean":"rimraf dist","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","preview":"npm run web-component:serve","lint:fix":"eslint src --ext ts,tsx --fix","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:clean":"rimraf dist/web-component dist/types","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.json","web-component:build:rollup":"rollup -c build/rollup.config.mjs"},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"repository":{"url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","type":"git","directory":"packages/core"},"_npmVersion":"10.8.1","description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","directories":{},"_nodeVersion":"20.11.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"pako":"^2.1.0","jszip":"^3.10.1","three":"^0.157.0","stats.js":"^0.17.0","playcanvas":"2.14.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.2","rimraf":"^5.0.5","rollup":"^4.0.0","express":"^4.18.2","webpack":"^5.89.0","ts-loader":"^9.5.0","typescript":"^5.9.2","@babel/core":"^7.28.3","@types/node":"^20.8.0","webpack-cli":"^5.1.4","@types/three":"^0.157.0","babel-loader":"^9.1.3","@babel/preset-env":"^7.28.3","@rollup/plugin-terser":"^0.4.4","http-proxy-middleware":"^2.0.6","terser-webpack-plugin":"^5.3.9","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-typescript":"^11.1.5","@rollup/plugin-node-resolve":"^15.2.3"},"_npmOperationalInternal":{"tmp":"tmp/splat-viewer_1.0.0-rc.39_1771848274559_0.8981750114265064","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.41":{"name":"@heliguy-xyz/splat-viewer","version":"1.0.0-rc.41","private":false,"description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"author":{"name":"Heliguy"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","directory":"packages/core"},"bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"type":"module","main":"dist/web-component/splat-viewer.js","module":"dist/web-component/splat-viewer.esm.js","types":"dist/web-component/types/index.d.ts","exports":{".":{"import":"./dist/web-component/splat-viewer.esm.js","require":"./dist/web-component/splat-viewer.js","types":"./dist/web-component/types/index.d.ts"},"./umd":"./dist/web-component/splat-viewer.js","./esm":"./dist/web-component/splat-viewer.esm.js","./types":"./dist/web-component/types/index.d.ts"},"scripts":{"dev":"npm run web-component:serve","build":"npm run web-component:build:rollup","preview":"npm run web-component:serve","test":"echo 'No tests configured yet'","lint":"eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0","lint:fix":"eslint src --ext ts,tsx --fix","format":"prettier --write \"src/**/*.{ts,tsx,css,md}\"","format:check":"prettier --check \"src/**/*.{ts,tsx,css,md}\"","clean":"rimraf dist","web-component:dev":"webpack --mode development --config build/webpack.config.js --watch","web-component:build":"webpack --mode production --config build/webpack.config.js","web-component:build:rollup":"rollup -c build/rollup.config.mjs","web-component:serve":"node build/dev-server.cjs","web-component:type-check":"tsc --noEmit --project tsconfig.json","web-component:clean":"rimraf dist/web-component dist/types"},"dependencies":{"jszip":"^3.10.1","pako":"^2.1.0","playcanvas":"2.14.3","stats.js":"^0.17.0","three":"^0.157.0"},"devDependencies":{"@babel/core":"^7.28.3","@babel/preset-env":"^7.28.3","@rollup/plugin-commonjs":"^25.0.7","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.5","@types/node":"^20.8.0","@types/three":"^0.157.0","babel-loader":"^9.1.3","express":"^4.18.2","http-proxy-middleware":"^2.0.6","rimraf":"^5.0.5","rollup":"^4.0.0","terser-webpack-plugin":"^5.3.9","ts-loader":"^9.5.0","tslib":"^2.6.2","typescript":"^5.9.2","webpack":"^5.89.0","webpack-cli":"^5.1.4"},"engines":{"node":">=18.0.0","npm":">=9.0.0"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"_id":"@heliguy-xyz/splat-viewer@1.0.0-rc.41","gitHead":"4fa331e3e9732c7be6abf02a447e964dddcd91de","_nodeVersion":"20.11.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-jujod11OL/5NHnMuF+Y5MqtQkpbiKy6SEVG1zScvCKp0pCQDoOtp8K84f+TBishu2hha1yhoZa50okmWjrqBvw==","shasum":"ce456f6e2e28193933e27628e874728b444bded2","tarball":"https://registry.npmjs.org/@heliguy-xyz/splat-viewer/-/splat-viewer-1.0.0-rc.41.tgz","fileCount":522,"unpackedSize":16246523,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDMLbq5lVmKCWEu/cFVTukyJX3XGYAR20yrP3a/YuKKRgIhANQ5exzfZJpF44brWAGzYKyjmdtuUrf9057SnvwN7+Qj"}]},"_npmUser":{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},"directories":{},"maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/splat-viewer_1.0.0-rc.41_1772611147474_0.5947902097503797"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-10T09:00:02.805Z","modified":"2026-03-04T07:59:09.004Z","1.0.0-rc.1":"2025-11-10T09:00:03.214Z","1.0.0-rc.2":"2025-11-10T16:52:13.034Z","1.0.0-rc.3":"2025-11-10T17:29:11.694Z","1.0.0-rc.4":"2025-11-10T17:59:44.179Z","1.0.0-rc.5":"2025-11-17T18:58:18.818Z","1.0.0-rc.6":"2025-11-18T18:26:39.716Z","1.0.0-rc.7":"2025-11-18T18:54:50.064Z","1.0.0-rc.8":"2025-11-24T08:33:01.431Z","1.0.0-rc.9":"2025-11-24T16:06:48.208Z","1.0.0-rc.10":"2025-11-26T18:49:27.019Z","1.0.0-rc.11":"2025-11-27T16:01:48.649Z","1.0.0-rc.12":"2025-11-28T19:22:45.944Z","1.0.0-rc.13":"2025-12-01T17:43:36.991Z","1.0.0-rc.14":"2025-12-01T18:11:10.098Z","1.0.0-rc.15":"2025-12-02T16:30:38.748Z","1.0.0-rc.16":"2025-12-03T15:45:27.913Z","1.0.0-rc.17":"2025-12-03T16:27:18.841Z","1.0.0-rc.18":"2025-12-15T12:12:27.777Z","1.0.0-rc.19":"2025-12-15T15:09:51.436Z","1.0.0-rc.21":"2025-12-15T17:54:16.887Z","1.0.0-rc.22":"2025-12-16T16:34:21.027Z","1.0.0-rc.23":"2025-12-16T17:10:48.656Z","1.0.0-rc.24":"2025-12-16T17:23:42.494Z","1.0.0-rc.25":"2025-12-17T16:26:37.708Z","1.0.0-rc.26":"2026-01-06T09:48:06.010Z","1.0.0-rc.27":"2026-01-08T10:39:30.661Z","1.0.0-rc.28":"2026-01-14T08:23:12.498Z","1.0.0-rc.30":"2026-01-20T08:13:20.291Z","1.0.0-rc.31":"2026-02-05T08:57:58.024Z","1.0.0-rc.38":"2026-02-11T10:35:46.213Z","1.0.0-rc.39":"2026-02-23T12:04:34.893Z","1.0.0-rc.41":"2026-03-04T07:59:07.873Z"},"bugs":{"url":"https://github.com/Heliguy-com/3d-web-viewer/issues"},"author":{"name":"Heliguy"},"license":"MIT","homepage":"https://github.com/Heliguy-com/3d-web-viewer#readme","keywords":["3d","gaussian-splat","playcanvas","web-component","viewer","point-cloud","3d-viewer","splat","ply","webgl"],"repository":{"type":"git","url":"git+https://github.com/Heliguy-com/3d-web-viewer.git","directory":"packages/core"},"description":"A standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration","maintainers":[{"name":"oleksandr_kruhlyi_heliguy","email":"oleksandr.kruhlyi@heliguy.com"},{"name":"heliguy_xyz","email":"olha@heliguy.com"}],"readme":"# @heliguy-xyz/splat-viewer\n\nA standalone 3D Gaussian Splat viewer web component with multi-model support, transform system, fly camera, and scene configuration. Framework-agnostic and works with vanilla JavaScript, React, Vue, Angular, and any other framework.\n\n## Installation\n\n```bash\nnpm install @heliguy-xyz/splat-viewer\n```\n\n## Quick Start\n\n### Vanilla JavaScript / HTML\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <script type=\"module\" src=\"node_modules/@heliguy-xyz/splat-viewer/dist/splat-viewer.esm.js\"></script>\n</head>\n<body>\n  <splat-viewer\n    src=\"path/to/model.splat\"\n    width=\"800\"\n    height=\"600\"\n    auto-focus\n  ></splat-viewer>\n</body>\n</html>\n```\n\n### React\n\n```tsx\nimport '@heliguy-xyz/splat-viewer';\nimport { useRef, useEffect } from 'react';\n\nfunction App() {\n  const viewerRef = useRef(null);\n\n  useEffect(() => {\n    const viewer = viewerRef.current;\n    if (!viewer) return;\n\n    viewer.addEventListener('loaded', (e) => {\n      console.log('Model loaded:', e.detail);\n    });\n  }, []);\n\n  return (\n    <splat-viewer\n      ref={viewerRef}\n      src=\"/model.splat\"\n      width=\"100%\"\n      height=\"600px\"\n      auto-focus\n    />\n  );\n}\n```\n\n## Features\n\n- 🎨 **Multi-Model Support** - Load and manage multiple models in one scene\n- 🎥 **Dual Camera Modes** - Orbit and fly camera controls\n- 🔧 **Transform System** - Position, rotate, and scale models programmatically\n- 📦 **Multiple Formats** - Support for PLY, SPLAT, and SOG files\n- ⚡ **High Performance** - Optimized rendering with PlayCanvas\n- 🎯 **Selection Tools** - Box and sphere selection for splats\n- 🎨 **Scene Configuration** - Background, grid, FOV, and more\n- 📱 **Responsive** - Works on desktop, tablet, and mobile\n\n## API\n\nSee the full [API documentation](https://github.com/Heliguy-com/3d-web-viewer/tree/main/packages/core/docs) for detailed information.\n\n## Development\n\nThis package is part of the `@heliguy-xyz/splat-viewer` monorepo.\n\n```bash\n# Build\nnpm run build\n\n# Development server\nnpm run dev\n\n# Type check\nnpm run type-check\n```\n\n## License\n\nMIT © Heliguy\n\n## Related Packages\n\n- [@heliguy-xyz/splat-viewer-react-ui](https://www.npmjs.com/package/@heliguy-xyz/splat-viewer-react-ui) - Full-featured React UI component\n","readmeFilename":"README.md"}