{"_id":"@reflct/react","_rev":"27-0d565da75533d060bb0bb17193132c0f","name":"@reflct/react","dist-tags":{"latest":"2.2.0"},"versions":{"0.0.0":{"name":"@reflct/react","version":"0.0.0","license":"MIT","_id":"@reflct/react@0.0.0","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"05d717b6a134530d55a783bf1b5386004090ef10","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.0.tgz","fileCount":198,"integrity":"sha512-/zX6iB5ZQHyslkOlhT5HzzAjikoyjlwsQrIhuYy93hFov/nEJwJXZDdnp9sx/PSY2mBDRULc86p4cMrwpSRx+w==","signatures":[{"sig":"MEUCIQCBjGxPCF8TISihKwTFcGxZoT1IjI4UvGk/dGvyYtzCyQIgXFpQ5rg68hXTNaVE24W39EMmCVnIoM0G1BAxxbl1D3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336831},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"gitHead":"ef945d115d56eb34e2279e744d00a1b00d6bb45c","scripts":{"dev":"npm run clean && rollup -c --bundleConfigAsCjs -w","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","dotenv":"^16.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.2","react":"^18.3.1","rollup":"^4.22.4","postcss":"^8.4.47","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@mkkellogg/gaussian-splats-3d":"0.4.5","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.0_1733146002070_0.9936282551311129","host":"s3://npm-registry-packages"}},"0.0.1-alpha.0":{"name":"@reflct/react","version":"0.0.1-alpha.0","license":"MIT","_id":"@reflct/react@0.0.1-alpha.0","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"f5ce4d29eae9c46ee162eb8b3d59b7cc6f522cc1","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.1-alpha.0.tgz","fileCount":152,"integrity":"sha512-a18oOgGjKAYMJ0mwkRP/1iH7Cvue8Yfjj92aiqz8DpXEYH332JJnsU1de00o0OhJLBoyp/40/Oe74YuINuEzFw==","signatures":[{"sig":"MEUCIFqLQ+Njbiu1hHSWojcT05WCR6s6l3ipjqktuE9Vzxv0AiEAs37jasNHwDft6qkkEBne1tm4iVxBCdv1x9FC/6ijkwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294534},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"gitHead":"70185d19ad658c244a3c0e7c28842a2da46996c0","scripts":{"dev":"npm run clean && rollup -c --bundleConfigAsCjs -w","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.2","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","typescript":"^5.6.2","@types/react":"^18.3.8","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1-alpha.0_1733152153219_0.7637354654682262","host":"s3://npm-registry-packages"}},"0.0.1-alpha.1":{"name":"@reflct/react","version":"0.0.1-alpha.1","license":"MIT","_id":"@reflct/react@0.0.1-alpha.1","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"e77fbda7f373514b7fd5d62e6aee8c32f5ff3a69","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.1-alpha.1.tgz","fileCount":152,"integrity":"sha512-iFjSapKXWsxuGX918zOM1l13qe6RDKtFobcSM3zBInuOaNX73gN7lNyINFSqjBHKlaepZ3Z8tWBYYkA8YJGJ3g==","signatures":[{"sig":"MEUCIB12jUSSXKhjdYkItnlfTrpD/RkD43AT/ryWepwJLHKFAiEAjiZ49TzoRtvkPVbJaNCbZcrV8TXO7zGnZJlh31+rkgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295058},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"0006ca77caafc50f3792204e896cb6809537deb1","scripts":{"dev":"npm run clean && rollup -c --bundleConfigAsCjs -w","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.2","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","typescript":"^5.6.2","@types/react":"^18.3.8","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1-alpha.1_1733153423526_0.07677948594039452","host":"s3://npm-registry-packages"}},"0.0.1-alpha.2":{"name":"@reflct/react","version":"0.0.1-alpha.2","license":"MIT","_id":"@reflct/react@0.0.1-alpha.2","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"4c2d8fec97f2e8ef963221d76a07798bb01e10b4","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.1-alpha.2.tgz","fileCount":152,"integrity":"sha512-3BDMIMoqDtiV4Z8YywdY7UauHDTPOY3TPtDWd3WBzkc8AmTjDlP2j3H+v87WzN3PTKJRwwusbPRMKdtHTi/A1g==","signatures":[{"sig":"MEQCICIWfw1+AXDqoe/keZrNfe0ZdCQGOQKulD4pfRWiMFEnAiBwhx6p1m00pNBanjZ0ndMC92zuMsmF9fZ/z572S9fHuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295092},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"gitHead":"38bd719014ebd35338f02cde0e4745b27e5729a7","scripts":{"dev":"npm run clean && rollup -c --bundleConfigAsCjs -w","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.2","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","typescript":"^5.6.2","@types/react":"^18.3.8","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1-alpha.2_1733153849202_0.6625209089829438","host":"s3://npm-registry-packages"}},"0.0.1-alpha.3":{"name":"@reflct/react","version":"0.0.1-alpha.3","license":"MIT","_id":"@reflct/react@0.0.1-alpha.3","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"31e7f01a21f7039b22590dc90dfbc65462cd1cf6","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.1-alpha.3.tgz","fileCount":80,"integrity":"sha512-pPqrbn+OvbwSypDdILgzWGOh2chPSu3Z9xmPUge7+dtzHBeupDrxbxW5czwEensCeG/dio9aW/jO1WT5HJNi9A==","signatures":[{"sig":"MEUCIQD3agcK/s26z4t1ABaz8i4Zw4hlVbElcSr/Rub0KXJp6wIgJ2DQAMwdUSqqFq1Roso/2/jBmArGp9S/6reNLRJL+eI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297048},"main":"./dist/index.cjs.js","types":"./dist/index.d.ts","module":"./dist/index.esm.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"}},"gitHead":"531b351f3c73165131f1a242c6b4986b5660804a","scripts":{"dev":"npm run clean && rollup -c --bundleConfigAsCjs -w","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && rollup -c --bundleConfigAsCjs","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"sass":"^1.79.2","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","typescript":"^5.6.2","@types/react":"^18.3.8","rollup-plugin-dts":"^6.1.1","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"gsap":"^3.12.5","react":"^18.3.1","three":"^0.168.0","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1-alpha.3_1733154434390_0.6527029222296279","host":"s3://npm-registry-packages"}},"0.0.1-alpha.5":{"name":"@reflct/react","version":"0.0.1-alpha.5","license":"MIT","_id":"@reflct/react@0.0.1-alpha.5","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"5c5607791fcaca787b3970173cb4a96238a60fcd","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.1-alpha.5.tgz","fileCount":64,"integrity":"sha512-QySWFZYUpATbhNCXrz33YpbTsMnuWBvLjgyO8goq2/LdhDDH5rRljvDOp+f1WWiOo+9NzQ2otOP+xo2ooYXA8A==","signatures":[{"sig":"MEUCIQDQ19Q/pgSoI7vzSsD3Dq8IedrQhHXmecLjwEPvSo5KEwIgZN+Cu135adBSgIV99nfUIl6RI1p116Jcqdyf+8LB2xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524784},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"147bbf683697a93786838bb8024d5aa970201021","scripts":{"dev":"npm run clean && rollup -c -w","test":"jest","build":"npm run clean && rollup -c","clean":"rm -rf dist","publish":"npm publish --access public"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.1-alpha.5","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1-alpha.5_1733592806969_0.15256284903992645","host":"s3://npm-registry-packages"}},"0.0.1-alpha.7":{"name":"@reflct/react","version":"0.0.1-alpha.7","license":"MIT","_id":"@reflct/react@0.0.1-alpha.7","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"0ffb9fcd8c4b2662ecf3202cc36654b5541384dd","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.1-alpha.7.tgz","fileCount":64,"integrity":"sha512-SaQ9shCMrOgRTvvhZPjwlrfMmO6ue9zSX+nkFNsjJpt11mAg1NoAgH175ezqbO0TpOrfQoKokOg2u0fOprRvzw==","signatures":[{"sig":"MEYCIQD4x+7KkqTwUjwP2d3To+39o11jd/7J27TIZ+8voslHYgIhANoyO7HpbQOk+qlk2/+SYUgkuiqq0uWQWs8wqOeDVWKI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":524754},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"34a4603d3031434523c4adc6abadd81e28c90d79","scripts":{"dev":"npm run clean && rollup -c -w","test":"jest","build":"npm run clean && rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.1-alpha.7","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.1-alpha.7_1733593705787_0.9773535086349858","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@reflct/react","version":"0.0.2","license":"SEE LICENSE IN ./LICENSE","_id":"@reflct/react@0.0.2","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"f618f7ba5e4952639782b746940a8dfc9cf3b99d","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.2.tgz","fileCount":68,"integrity":"sha512-hW5wLgJFqe+2TfJMPqBzqdf4rq6moRT3+qictnX1gISe3PhlyhmoeAcRSeEMb+s1eQ+ywvcZXfr2aulQca6dDw==","signatures":[{"sig":"MEYCIQCiaG/EHndI+37nKmAY2ol9jRUZGSXNyLSSqM0ryNXM8wIhALK7JLKqEzn7vJptPLnrhgy3PIqZfJGDRWT+PejZPOZB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":535486},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7e01b93c07d014b5facbbad00df0c673c0642e5e","scripts":{"dev":"npm run clean && rollup -c -w","build":"npm run clean && rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v18.20.4+arm64 (darwin)","description":"","directories":{},"_nodeVersion":"18.20.4","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.2","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.2_1734076304023_0.09139698274084185","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@reflct/react","version":"0.0.3","license":"MIT","_id":"@reflct/react@0.0.3","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"2fd46e6d0e5712558801d5ea67b73a466218d73d","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.3.tgz","fileCount":68,"integrity":"sha512-BEGrgqLx3h0uIlMOMMJ+bpGMIshvEt3mHPMARJ4NKUF7nY7D14av8NNX6sStU1bh2DlLbNdLMhY5dka8EUywZg==","signatures":[{"sig":"MEUCIB2MOFKBZ5alU+oDOv6oEnuVjTj0WmBIP7SbGC2AnzROAiEA/DvqoTyVn+e8YSwnSqsg8HNhGU7xR7Ggd2N18TsCLLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":536812},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"99ae135744964bf246dffe17f53a2dcb4771a99d","scripts":{"dev":"npm run clean && rollup -c -w","build":"npm run clean && rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.3","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.3_1734593390412_0.7758994155071122","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@reflct/react","version":"0.0.4","license":"MIT","_id":"@reflct/react@0.0.4","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"6ee0ce7efd810a042c2799f6a72b5ddb1f82ee35","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.4.tgz","fileCount":68,"integrity":"sha512-8MPi9lArTf8z9B3sxNXNA9cvxve10Juj+2FbI51JqltFSk6o50civUPFNFQb6hmrL6SMqF1DO5brl6AmxH9WBg==","signatures":[{"sig":"MEUCIQCA5oW1R9W23OqlNmi+nsbnGxsZCrV4DwVJZnbkAwSxnAIgEybWe1UmWFxXvnhuBgZWdJqrYAHeJOu+HVK/4aVKX2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":538173},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9f16a780912152ed93811d0d6ae350d9fa7388a6","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.4","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.4_1737264723200_0.9157154111921004","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@reflct/react","version":"0.0.5","license":"MIT","_id":"@reflct/react@0.0.5","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"2d6c611aa41811eb25966f79d89777a41ea141a4","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.5.tgz","fileCount":68,"integrity":"sha512-2CwXrK5b6jFrz4T8/uXrUeN+9Oc+qsrsY8TOpQXLF3B4TiCC3BAu6tMz/TDOHuM1cLjrmoaxx3hQIC6KKcdI4A==","signatures":[{"sig":"MEYCIQCLAdOxPKy13SPpyZBTi3S9m9P14RUfErfP38m9FkZxAgIhAPOQV9ZS73s88N09HMGlMK1XNs9YeO3OTSXvtsaWOMub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539783},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"378390802e5b210250c4319926b71f6f263a5b7c","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.5","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.5_1737539754781_0.4176770422373728","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@reflct/react","version":"0.0.6","license":"MIT","_id":"@reflct/react@0.0.6","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"a673835a22aa0719e01687ec8ad1c1bd467de01b","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.6.tgz","fileCount":68,"integrity":"sha512-+8GKMz6tKlkxcJqlExOGTpv4SxAvPzVBbQ9iLAoXvdl6484CqUnABH7csGV1rk9QPw6Opecse8oXzfFt726Qeg==","signatures":[{"sig":"MEUCIQDRxC2bYxQMJdArP+U6JrXRKLXNqSRCbiTw7adZ5p/s8AIgDb3Kn7Qzght8eZ39EZJdpyruAQKQPwkn5pA5ZKRpnVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539783},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"64b3d7787c5941398cc026a8bcf4145e45966ec4","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.1","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.6","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.6_1738062411797_0.15720081655157747","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@reflct/react","version":"0.0.7","license":"MIT","_id":"@reflct/react@0.0.7","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"e1825668f504af9878fc4b1c67fa8bcffed0463b","tarball":"https://registry.npmjs.org/@reflct/react/-/react-0.0.7.tgz","fileCount":70,"integrity":"sha512-O8JVYMnO4YZBE5tgBPLpN9D3doUVqIHFy7nPG/gK8Pc9XBrRxNAUcvKuI/Ds0MgXt5+dWDm76lbC0R9R0EheRA==","signatures":[{"sig":"MEUCIFA93JUvPJPCUhG8gCFeU0C4Y/rm4BJiobR4YcssioIHAiEA/ss64cZPWa7VKa7zVkX50oaZ5HJ4zcvlXGjFctXx6rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556494},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1a3dc844e0d8150696a1a798552c8cd7e758eb55","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.1.9/node@v20.18.3+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.18.3","dependencies":{"gsap":"^3.12.5","three":"^0.168.0","@reflct/api":"^0.0.7","@react-three/drei":"^9.92.7","@react-three/fiber":"^8.15.12","@mkkellogg/gaussian-splats-3d":"0.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^18.3.1","three":"^0.168.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^18.3.1","typescript":"^5.6.2","@types/react":"^18.3.8","@react-three/drei":"^9.92.7","rollup-plugin-dts":"^6.1.1","@react-three/fiber":"^8.15.12","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.0.7_1740656518806_0.9533756044179884","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"@reflct/react","version":"1.0.0-alpha.1","license":"MIT","_id":"@reflct/react@1.0.0-alpha.1","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"5578d1c61363f8bf09ae34aa9d259254b11c0764","tarball":"https://registry.npmjs.org/@reflct/react/-/react-1.0.0-alpha.1.tgz","fileCount":74,"integrity":"sha512-OqBLrQLEcn+SRf8nVzZq/wqb4Iiv9h1GyI8LHnwPsag3PohctnX5pDHhXNKu4GesJzE9Yh3D75a8lGnwR5iv0w==","signatures":[{"sig":"MEQCIBvCtBydVC3R3woNOMB6Rd32qXf7Yp0SeE4kZObBdnaTAiAu9fFENun/YD7fXXf3aWfgFfXm9kcatS7aD7AzUcDROQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588895},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"5aa54ca14bad4de79fe352c4d2c4b54d831b05e2","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.2.0/node@v20.19.0+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.0","dependencies":{"gsap":"^3.12.5","@reflct/api":"^1.0.0-alpha.1","@mkkellogg/gaussian-splats-3d":"0.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^19.0.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^19.0.0","typescript":"^5.6.2","@types/react":"^19.0.10","@babel/preset-env":"^7.26.9","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.26.9","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18 || ^19","three":">=0.160.0","@react-three/drei":"^9.92.7 || ^10.0.3","@react-three/fiber":"^8.15.12 || ^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.0-alpha.1_1743670062407_0.14023060688870537","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@reflct/react","version":"1.1.0","license":"MIT","_id":"@reflct/react@1.1.0","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"7c102533f7f41fd3c9d2b0ab6903394f501462dc","tarball":"https://registry.npmjs.org/@reflct/react/-/react-1.1.0.tgz","fileCount":74,"integrity":"sha512-DYZgP7SrjCjGP/S0zaf/PSDBQggvuSQaKiZBCfo15hLdNwAJQU2OWR2h548k/QSKGAV8wIUiCi6pYmiBInQM3Q==","signatures":[{"sig":"MEYCIQCjGVwA4d1P1DP57vn0g0iKS9t0GiLP91hOaKjGnXbUrQIhAPIqdHWFJTTJRqsv0jA9iVLtCf7abUUR7HRqvJuuTQCo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768213},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9665ce68bd3bf1d8caef8589b5a55b05be209578","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.2.0/node@v20.19.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.1","dependencies":{"gsap":"^3.12.5","@reflct/api":"^1.1.0","@mkkellogg/gaussian-splats-3d":"0.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^19.0.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^19.0.0","typescript":"^5.6.2","@types/react":"^19.0.10","@babel/preset-env":"^7.26.9","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.26.9","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18 || ^19","three":">=0.160.0","@react-three/drei":"^9.92.7 || ^10.0.3","@react-three/fiber":"^8.15.12 || ^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/react_1.1.0_1748949076720_0.9035845422493538","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@reflct/react","version":"1.1.1","license":"MIT","_id":"@reflct/react@1.1.1","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"ffcea98b5f552597e6c62be611b340cfca9febe9","tarball":"https://registry.npmjs.org/@reflct/react/-/react-1.1.1.tgz","fileCount":74,"integrity":"sha512-vdSCBiNS+bDNpPBPeHiZx8mvai01sXZ9+joXQzO8z4S4PNSntPvF8bBruiUi1hggmefINVpwOk3aDJejLGrjmQ==","signatures":[{"sig":"MEYCIQDGYp4aY6bfxdDS7fQocjcDc5YR+cKkWk5j5nOGoJpn4wIhAIQSFtpqfUVCVZrymQ0/uwky34hK7uAWmYaN3cUU3eLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":768229},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"20504ccbc8a022bf185195adc72c557259048c22","scripts":{"dev":"rollup -c -w","build":"rollup -c","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"repository":{"url":"git+https://github.com/reflct/reflct.git","type":"git","directory":"packages/react"},"_npmVersion":"lerna/8.2.0/node@v20.19.1+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.1","dependencies":{"gsap":"^3.12.5","@reflct/api":"^1.1.0","@mkkellogg/gaussian-splats-3d":"0.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","react":"^19.0.0","dotenv":"^16.4.5","rollup":"^4.22.4","postcss":"^8.4.47","react-dom":"^19.0.0","typescript":"^5.6.2","@types/react":"^19.0.10","@babel/preset-env":"^7.26.9","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","rollup-plugin-postcss":"^4.0.2","@rollup/plugin-replace":"^5.0.7","@rollup/plugin-commonjs":"^26.0.1","@babel/preset-typescript":"^7.26.0","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-transform-runtime":"^7.26.9","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18 || ^19","three":">=0.160.0","@react-three/drei":"^9.92.7 || ^10.0.3","@react-three/fiber":"^8.15.12 || ^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/react_1.1.1_1749040045583_0.6819674959376694","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@reflct/react","version":"2.0.0","license":"MIT","_id":"@reflct/react@2.0.0","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"9414ec8cb38f8e8fcf4724b9d3351a9c4a94b8a9","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.0.tgz","fileCount":25,"integrity":"sha512-pjacE9OTmIDMlT8JH4jT94AByHpbkJvBlACXC+wB9z72G+Fo8sZf/eCxx3paXVK/AfWI+wqCzvxqWsnOpUx5Pw==","signatures":[{"sig":"MEYCIQCfyEgltWyGFQguWqy3WqomhPYQgCiislK6tedLSwIp1AIhANCcaCGendR8vMpXWJmhlGas+uQShhI2xQKGzmLBW1EF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393917},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7d7ca666001cdc6f3f867ae8e1b37fad1258d38f","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.4+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.10.5","@reflct/api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.0_1755393598897_0.1681940122260117","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@reflct/react","version":"2.0.1","license":"MIT","_id":"@reflct/react@2.0.1","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"e2a358edaf355a313ec4607a0d55c6156505b5ad","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.1.tgz","fileCount":25,"integrity":"sha512-93qxLnzAeFyI2U9m+tBhYu3OajxYTSO55dwsaJA+wbyTtYaIGQBOp0zHdEIX0OVmNOcL1Vn0YGarSIs40PD35w==","signatures":[{"sig":"MEUCIQDL7ujycs+mKBx4wKP4pUra7mhfsuzzcn1+QRyOF6e9aQIgNS9hLz2/+lXfAupzQG9PrXjfXQGj91Qp6Nfj1GY60Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392641},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"2e4daec981e79dd8b88750078fefc790075de732","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.4+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.10.5","@reflct/api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.1_1755393962571_0.08851052094806788","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@reflct/react","version":"2.0.2","license":"MIT","_id":"@reflct/react@2.0.2","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"d3837e9b7e7154e924ecf2a1637882903495e974","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.2.tgz","fileCount":25,"integrity":"sha512-nV6qNsldiu+VV6msJkYKWU7i+XYrhLVwv2K+VB4cI9shlvG2ddiqkbvfveaYEyVD+qgzsd6QNsHEUWPedBNMlA==","signatures":[{"sig":"MEQCIGu+xFfM1XsunqC++OL9hWK6kSB6Ukth7PEZdXBiJ+PhAiAWoJbmfl+JdmQELdmtD/fCPn/mC4Cki2HVE7iMGc81sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392878},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3be02bd3b27c25de7cbbb0bc1dac8554292a7bcb","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.4+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.10.5","@reflct/api":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.2_1755435759201_0.9666269289234819","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@reflct/react","version":"2.0.3","license":"MIT","_id":"@reflct/react@2.0.3","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"ea58ef32e6cace26b28f7f6ea778b97cd562f3f2","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.3.tgz","fileCount":25,"integrity":"sha512-uFyS9GYHao6SryM8SVtctFjRPFsApp3Lh7ISJv0hgKSu+SIwR8ncVkLIw8AwLBmA8b1bPQLWpP/TAtMQB+BMhA==","signatures":[{"sig":"MEUCIQCdZWppM9Cx+PXDIIrt/9hEh5vxO8K0p6WZYZzc9GHpvwIgTeCVnSnVjxgM8IKgBPxKco/PfUx0oZteV8iFOgGgBoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"dbc4d038a3e1f0ce28242ac4ba668017a1325601","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.4+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.4","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.10.5","@reflct/api":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.3_1756376677024_0.24343642961740053","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@reflct/react","version":"2.0.4","license":"MIT","_id":"@reflct/react@2.0.4","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"8b7dbb5895f5783139398be60c175ea4dfdbb091","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.4.tgz","fileCount":25,"integrity":"sha512-6iVp4+q0K9KPEQhsDBzYcDUxlOMg2KqBMJFcuB2gyq1W68afDZ6wkpMFm6s9CEPr9+aVIpJWQVPUbA2k4oBXIg==","signatures":[{"sig":"MEQCIEnDxmVXl1vMbf9hevnbyd2RNZgQNe+JUWShp4YWgnpnAiA8VcU1PPCssXdEDHyx8k7OX9/VCqOXlR33EZQz/olFRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"62994df234840999a7930a0a38f284050f1f2de8","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.5+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.11.4","@reflct/api":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.4_1757617861779_0.8527844115171532","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@reflct/react","version":"2.0.5","license":"MIT","_id":"@reflct/react@2.0.5","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"6ef6ce63c61baa89bcafd8b226b1a843b07cbe9e","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.5.tgz","fileCount":25,"integrity":"sha512-4hWhKeHg4u9SYj7xcGI89mfkuselHjz/vx4C8WEXtwfPY4LgKXlXlH4JfGZw23COPuIwej7xYRaUtjtJjpcRXg==","signatures":[{"sig":"MEQCID/0oh2IpOtGdj1EmoDthA3Yw7vncI5fwsnLrQkC2V1AAiAhVqjGO10ZACp3hWfEi/eN5UyrDn/DW0Ye/F0GPa+Knw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4195f2fb6f4fd434d0b607d85fe0e30af8bc361f","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.5+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.11.8","@reflct/api":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.5_1758347966233_0.7556606077798425","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@reflct/react","version":"2.0.6","license":"MIT","_id":"@reflct/react@2.0.6","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"50d39bcd7178c887f642c46415c0cdc556d9898a","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.0.6.tgz","fileCount":25,"integrity":"sha512-HK7l37pOapgHzOOEMPHLrbcWrFFb3WhY9sJrVdt7bxhqM+dnGIJnAYi5K3PVHYEPn2vb96mATTCFZ0NuQeyBsw==","signatures":[{"sig":"MEUCICwn0P2ucOghL/kRYEBWNAixuhvWLykHQloIX+R1h9NbAiEA6OTLH/RIbMJUHuEWV11kE4IiV/usWLSd0bLgP0LQ6WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397288},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"4ee169dcd5398a76023273be36c72f2a3a22add0","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.0/node@v20.19.5+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.11.8","@reflct/api":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.6_1758716019930_0.7127444178087881","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@reflct/react","version":"2.1.0","license":"MIT","_id":"@reflct/react@2.1.0","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"e004c1709c12e033bf4fa4e46221021790354abc","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.1.0.tgz","fileCount":25,"integrity":"sha512-VhVIG2SBzH6R1fhjd4C5rHq1oSBIic8N4tvA93az4vDhLL6F0RHEBbZLrTkKIkuieZU0ZZwZQ7aQ00Rk0r46qw==","signatures":[{"sig":"MEQCIG6azP3Jm6p1N8WhgLi8ILn4acweyAcWTuzr3oy+MniIAiABgxB78RBiZW2duFiH2UxZvR4PMM8RhGIK+6QQoUmrDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397290},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"6b744876ce440b0edfa32aa57babd2d054634d0c","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.11.8","@reflct/api":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.1.0_1760430831108_0.06588468608324116","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@reflct/react","version":"2.1.1","license":"MIT","_id":"@reflct/react@2.1.1","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"ced1c0b051853c38fb0f05ba5f6c5941a63284bf","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.1.1.tgz","fileCount":25,"integrity":"sha512-bpSGY+omPOLQ/ZAocWpoLivaP3yx2U3TDLOhpgBg/pWurpBJRI+SDw4/Jf8KEOZUzuFiQ7NRYCjw9XWpsi5COA==","signatures":[{"sig":"MEQCIFXa7tiZ5xuYj/+76qfUSrv4HtVpJMZpJJt4lcOPYBPTAiBb58PwE5TprlaE2DiQwayQZu9+gRvq6gsR+vwVWPv1zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414407},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"a6ac5e4228cc4471ade40c887768c0d9de9103ce","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/8.2.4/node@v20.19.5+x64 (linux)","description":"","directories":{},"_nodeVersion":"20.19.5","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.12.1","@reflct/api":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.1.1_1760529256829_0.04916198248440895","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@reflct/react","version":"2.1.2","license":"MIT","_id":"@reflct/react@2.1.2","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"dist":{"shasum":"666e3d0f4dd1b389a7034cc4f384a40ad004d789","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.1.2.tgz","fileCount":25,"integrity":"sha512-YkkB1RzRzhHmhb02jfS+u2+sV5/StJFfoM20lFJ8BuVBRX08i9ngmOIlG5sWcrgSEy4xACN9wXZcVrHUuncxuQ==","signatures":[{"sig":"MEQCIA+B1MwKsh9ZPSyC8AytfgUFqpelNYxJAkIFHie5GlVOAiBcefxuHxLdgEP+vx+lCmYvHotSiGR/oZIBdZI4UTekcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414406},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"365c0b1c2de25b507686957abf6eae0c16f95d65","scripts":{"dev":"vite build --watch","build":"npm run clean && vite build","clean":"rm -rf dist"},"_npmUser":{"name":"reflct_dev","email":"dev@reflct.app"},"_npmVersion":"lerna/9.0.3/node@v20.19.6+x64 (linux)","description":"A React library for integrating Reflct 3D scenes into your React apps.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"gsap":"^3.13.0","playcanvas":"^2.12.1","@reflct/api":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","sass":"^1.79.2","vite":"^7.0.5","react":"^18.3.1","dotenv":"^16.4.5","postcss":"^8.4.47","react-dom":"^18.3.1","@types/react":"^18.3.8","vite-plugin-dts":"^4.5.4","identity-obj-proxy":"^3.0.0","@vitejs/plugin-react":"^4.7.0","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.1.2_1765526811273_0.5272487367140051","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@reflct/react","version":"2.2.0","description":"A React library for integrating Reflct 3D scenes into your React apps.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/index.mjs"}},"repository":{"type":"git","url":"git+https://github.com/Reflct/reflct.git","directory":"packages/react"},"scripts":{"clean":"rm -rf dist","build":"npm run clean && vite build","dev":"vite build --watch","lint":"eslint src"},"authors":["In Ha Ryu <inha.ryu.97@gmail.com>"],"license":"MIT","devDependencies":{"@eslint/js":"^9.39.1","@types/react":"^18.3.8","@vitejs/plugin-react":"^4.7.0","dotenv":"^16.4.5","eslint":"^9","eslint-plugin-react":"^7.37.0","eslint-plugin-react-hooks":"^7.0.0","globals":"^16.4.0","identity-obj-proxy":"^3.0.0","jest":"^29.7.0","postcss":"^8.4.47","react":"^19.2.1","react-dom":"^19.2.1","sass":"^1.79.2","typescript":"^5.4.5","typescript-eslint":"^8.46.0","vite":"^7.0.5","vite-plugin-dts":"^4.5.4","vite-plugin-lib-inject-css":"^2.2.2"},"peerDependencies":{"react":">=16.8.0 <20.0.0","react-dom":">=16.8.0 <20.0.0"},"dependencies":{"@reflct/api":"^2.1.1","gsap":"^3.13.0","playcanvas":"^2.20.6"},"gitHead":"a0aa6666d44457dcdc914053cce3a1299f1b2a3b","_id":"@reflct/react@2.2.0","bugs":{"url":"https://github.com/Reflct/reflct/issues"},"homepage":"https://github.com/Reflct/reflct#readme","_nodeVersion":"24.18.0","_npmVersion":"lerna/9.0.3/node@v24.18.0+x64 (linux)","dist":{"integrity":"sha512-RoO9ZW9GlBLIl/BbOO9ISfevWnWzdesZnZXWOpyf9gwE/3z1tfVKc2NdPKwb7LbHpGHobY2Q6az9udhMg9Ziwg==","shasum":"35295bd472e27bca4b114b33a02bb8ac4723efcf","tarball":"https://registry.npmjs.org/@reflct/react/-/react-2.2.0.tgz","fileCount":27,"unpackedSize":646663,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@reflct%2freact@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCcEdn3k9B7nmyB4eVsB0aconRwp+dh1fPhXzwOfsFAwIhAI4qwDg89zP6+Q5CEYU9uD0fhz7w8DsRFrXimQiGpo+N"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:83d62da3-849b-4a37-b519-901199bb5fe0"}},"directories":{},"maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_2.2.0_1783860188191_0.0417024121845091"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-02T13:26:41.951Z","modified":"2026-07-12T12:43:08.708Z","0.0.0":"2024-12-02T13:26:42.337Z","0.0.1-alpha.0":"2024-12-02T15:09:13.403Z","0.0.1-alpha.1":"2024-12-02T15:30:23.734Z","0.0.1-alpha.2":"2024-12-02T15:37:29.408Z","0.0.1-alpha.3":"2024-12-02T15:47:14.547Z","0.0.1-alpha.5":"2024-12-07T17:33:27.212Z","0.0.1-alpha.7":"2024-12-07T17:48:25.984Z","0.0.2":"2024-12-13T07:51:44.314Z","0.0.3":"2024-12-19T07:29:50.634Z","0.0.4":"2025-01-19T05:32:03.463Z","0.0.5":"2025-01-22T09:55:54.928Z","0.0.6":"2025-01-28T11:06:52.031Z","0.0.7":"2025-02-27T11:41:59.032Z","1.0.0-alpha.1":"2025-04-03T08:47:42.676Z","1.1.0":"2025-06-03T11:11:16.906Z","1.1.1":"2025-06-04T12:27:25.834Z","2.0.0":"2025-08-17T01:19:59.108Z","2.0.1":"2025-08-17T01:26:02.756Z","2.0.2":"2025-08-17T13:02:39.392Z","2.0.3":"2025-08-28T10:24:37.273Z","2.0.4":"2025-09-11T19:11:02.008Z","2.0.5":"2025-09-20T05:59:26.433Z","2.0.6":"2025-09-24T12:13:40.139Z","2.1.0":"2025-10-14T08:33:51.317Z","2.1.1":"2025-10-15T11:54:17.070Z","2.1.2":"2025-12-12T08:06:51.412Z","2.2.0":"2026-07-12T12:43:08.393Z"},"license":"MIT","description":"A React library for integrating Reflct 3D scenes into your React apps.","maintainers":[{"name":"reflct_dev","email":"dev@reflct.app"}],"readme":"# @reflct/react\n\nA React library for integrating Reflct 3D scenes into your React apps.\n\n## Installation\n\nTo install the package, run:\n\n```bash\nnpm install @reflct/react\n```\n\nor if you're using yarn:\n\n```bash\nyarn add @reflct/react\n```\n\n## Getting Started\n\nHere's a basic example of how to use the Viewer component:\n\n```jsx\nimport React from \"react\";\nimport { Viewer } from \"@reflct/react\";\n\nconst Page = () => {\n  return <Viewer id={\"your-scene-id\"} apikey={\"your-apikey\"} />;\n};\n\nexport default Page;\n```\n\n## Advanced Usage\n\nViewer component has props for listening to events and customizing the UI.\n\n```jsx\n<Viewer\n  id={\"your-scene-id\"}\n  apikey={\"your-apikey\"}\n  isPreview={true}\n  className={\"your-class-name\"}\n  transitionSpeedMultiplier={1.0}\n  automodeTransitionSpeedMultiplier={0.5}\n  // events\n  onLoadStart={() => {}}\n  onLoadProgressUpdate={(progress: number) => {}}\n  onLoadComplete={(viewGroups, global) => {}}\n  onStateChangeStart={(targetView, targetViewGroup, global) => {}}\n  onStateChangeComplete={(currentView, currentViewGroup, global) => {}}\n  onError={(error: string) => {}}\n/>\n```\n\nHere are the basic props for the Viewer component:\n\n| Props                             | Type    | Description                                                        |\n| --------------------------------- | ------- | ------------------------------------------------------------------ |\n| id                                | string  | Your scene id                                                      |\n| apikey                            | string  | Your api key                                                       |\n| isPreview                         | boolean | Whether to use preview scene                                       |\n| className                         | string  | class name for the viewer                                          |\n| transitionSpeedMultiplier         | number  | Speed multiplier for camera transitions (default: 1)               |\n| automodeTransitionSpeedMultiplier | number  | Speed multiplier for camera transitions in automode (default: 0.5) |\n\nThese are the events fired by the Viewer component:\n\n| Events                | Type                                                                                                                                | Description                        |\n| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |\n| onLoadStart           | () => void                                                                                                                          | Called when the scene is loading.  |\n| onLoadProgressUpdate  | (progress: number) => void                                                                                                          | Called when the scene is loading.  |\n| onLoadComplete        | (viewGroups: ViewGroupMetadata[], global: GlobalMetadata, camera: CameraInfo \\| null) => void                                       | Called when the scene is loaded.   |\n| onStateChangeStart    | (targetView: CurrentViewMetadata, targetViewGroup: ViewGroupMetadata, global: GlobalMetadata, camera: CameraInfo \\| null) => void   | Called when the scene is changing. |\n| onStateChangeComplete | (currentView: CurrentViewMetadata, currentViewGroup: ViewGroupMetadata, global: GlobalMetadata, camera: CameraInfo \\| null) => void | Called when the scene is changed.  |\n| onError               | (error: string) => void                                                                                                             | Called when the scene is error.    |\n\nWhere `LinkedScene`, `ViewMetadata`, `CurrentViewMetadata`, `ViewGroupMetadata`, `GlobalMetadata`, and `CameraInfo` are defined as follows:\n\n```ts\nexport type LinkedScene = {\n  id: string;\n  name: string;\n};\n\nexport type ViewMetadata = {\n  title?: string;\n  description?: string;\n  metadata?: Record<string, string>;\n};\n\nexport type CurrentViewMetadata = ViewMetadata & {\n  showTextDetails?: boolean;\n};\n\nexport type ViewGroupMetadata = ViewMetadata & {\n  views: ViewMetadata[];\n};\n\nexport type GlobalMetadata = ViewMetadata & {\n  numberOfViews: number;\n  summaryImage: string | null;\n  linkedScenes: LinkedScene[];\n};\n\nexport type CameraInfo = {\n  getPosition: () => [number, number, number];\n  getLookat: () => [number, number, number];\n  getZoom: () => number;\n  setPosition: (position: [number, number, number]) => void;\n  setLookat: (lookat: [number, number, number]) => void;\n  setZoom: (zoom: number) => void;\n};\n```\n\nThese Events and metadata that are passed in the events could be used to run logics in your application, such as updating the UI or state.\nThe `CameraInfo` object provides methods to override controls to the the camera position, lookat point, and zoom level programmatically.\n\n```jsx\nimport React from \"react\";\nimport { Viewer } from \"@reflct/react\";\nimport useProductStore from \"../stores/product-store\";\n\nconst Page = () => {\n  const extractMetadataOnLoad = (\n    viewGroups: {\n      title?: string,\n      description?: string,\n      metadata?: Record<string, string>,\n      views: {\n        title?: string,\n        description?: string,\n        metadata?: Record<string, string>,\n      }[],\n    }[],\n    global: {\n      title?: string,\n      description?: string,\n      metadata?: Record<string, string>,\n      numberOfViews: number,\n      summaryImage: string | null,\n      linkedScenes: LinkedScene[],\n    },\n    key: string\n  ) => {\n    return (\n      viewGroups[0].views[0].metadata?.[key] ||\n      viewGroups[0].metadata?.[key] ||\n      global.metadata?.[key]\n    );\n  };\n\n  return (\n    <Viewer\n      id={sceneId}\n      apikey={apikey}\n      onLoadComplete={(viewGroups, global) => {\n        useProductStore.setState((state) => {\n          state.loading = false;\n          state.title = extractMetadataOnLoad(\n            viewGroups,\n            global,\n            \"productTitle\"\n          );\n          state.subtitle = extractMetadataOnLoad(\n            viewGroups,\n            global,\n            \"productCategory\"\n          );\n          const price = extractMetadataOnLoad(viewGroups, global, \"price\");\n          const priceNumber = Number(price);\n\n          state.price = !isNaN(priceNumber) && priceNumber;\n        });\n      }}\n      onStateChangeStart={(view, viewGroup, global) => {\n        useProductStore.setState((state) => {\n          state.title = extractMetadataOnStateChange(\n            view,\n            viewGroup,\n            global,\n            \"productTitle\"\n          );\n          state.subtitle = extractMetadataOnStateChange(\n            view,\n            viewGroup,\n            global,\n            \"productCategory\"\n          );\n          const price = extractMetadataOnStateChange(\n            view,\n            viewGroup,\n            global,\n            \"price\"\n          );\n          const priceNumber = Number(price);\n\n          state.price = !isNaN(priceNumber) && priceNumber;\n        });\n      }}\n    />\n  );\n};\n```\n\nIf you wish to customise the UIs of the viewer component, you can do those by giving the children.\n\n```jsx\n<Viewer id={\"your-scene-id\"} apikey={\"your-apikey\"}>\n  {({\n    currentView,\n    currentViewGroup,\n    global,\n    index,\n    automode,\n    setAutomode,\n    isLoading,\n    loadProgress,\n    nextView,\n    prevView,\n    summaryImage,\n    linkedScenes,\n    loadScene,\n  }) => {\n    return <div>Controls {/* whatever you want to render */}</div>;\n  }}\n</Viewer>\n```\n\n| Props            | Type                                        | Description                             |\n| ---------------- | ------------------------------------------- | --------------------------------------- |\n| currentView      | CurrentViewMetadata                         | The current view metadata               |\n| currentViewGroup | ViewGroupMetadata                           | The current view group metadata         |\n| global           | GlobalMetadata                              | The global metadata                     |\n| index            | number                                      | The current index of the views          |\n| automode         | boolean                                     | Whether the automode is enabled         |\n| setAutomode      | function (automode: boolean)                | The function to set the automode        |\n| isLoading        | boolean                                     | Whether the scene is loading            |\n| loadProgress     | number                                      | The progress of the scene loading       |\n| nextView         | function (() => void)                       | The function to go to the next view     |\n| prevView         | function (() => void)                       | The function to go to the previous view |\n| summaryImage     | string or null                              | The summary image of the scene          |\n| linkedScenes     | { id: string; name: string; }[]             | The linked scenes of the scene          |\n| loadScene        | function (sceneId: string) => Promise<void> | The function to load the scene          |\n\nIf you wish to customise the UI of the hitpoints, you can do that by giving the `hitPoint` prop.\n\n```jsx\n<Viewer\n  id={\"your-scene-id\"}\n  apikey={\"your-apikey\"}\n  hitPoint={(state: {\n    index: number,\n    isSelected: boolean,\n    inCurrentGroup: boolean,\n    select: () => void,\n  }) => <button onClick={state.select}>Hitpoint</button>}\n/>\n```\n\n| Props          | Type                  | Description                                       |\n| -------------- | --------------------- | ------------------------------------------------- |\n| index          | number                | The index of the hitpoint                         |\n| isSelected     | boolean               | Whether the hitpoint is selected                  |\n| inCurrentGroup | boolean               | Whether the hitpoint is in the current view group |\n| select         | function (() => void) | The function to select the hitpoint               |\n\n## License\n\nSee license in [LICENSE](./LICENSE)\n\n## Author(s)\n\n- In Ha Ryu <inha.ryu.97@gmail.com>\n","readmeFilename":"README.md","homepage":"https://github.com/Reflct/reflct#readme","repository":{"type":"git","url":"git+https://github.com/Reflct/reflct.git","directory":"packages/react"},"bugs":{"url":"https://github.com/Reflct/reflct/issues"}}