{"_id":"r3f-managed-glb","_rev":"27-6192b43328159e41bf2fc038fc6388be","name":"r3f-managed-glb","dist-tags":{"latest":"1.1.19"},"versions":{"1.0.2":{"name":"r3f-managed-glb","version":"1.0.2","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.0.2","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-glb-handler#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-glb-handler/issues"},"dist":{"shasum":"dc336c0e1e03d9044f938007cae37511daa87b83","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.0.2.tgz","fileCount":20,"integrity":"sha512-6t6YdP7p4cPrvRXYZWg9Itta0h4EzIYvznXv3k5EceEKHkUn4NgDS0TLthR79jbLdhKejPalVZ3eKgaXsEN0tg==","signatures":[{"sig":"MEUCIA7LyLeD4qEHSYnpvJJD1WMIzK8FNM8CSaC5V6a66TLYAiEAgX5lJZtZJGrlvzOMc6gmTyle+V/cx6gMRsUWKEmWUo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1532665},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"bac456cdef5ff7886217ea5f5f7c659bbfebc392","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-glb-handler.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^4.9.5","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.0.2_1741787522727_0.5557381087582358","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"r3f-managed-glb","version":"1.0.3","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.0.3","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-glb-handler#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-glb-handler/issues"},"dist":{"shasum":"0130b485465ac54f2723e70a7ff089e892073216","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.0.3.tgz","fileCount":20,"integrity":"sha512-WTDHgFcy2cvC0ZLoNqeralp+An/p2Bk09HL4iW1hrAzc1r6dKshzpf3dHKrDZxXaPiN9A7izZCAv6RbglzuJpQ==","signatures":[{"sig":"MEQCID/wod0XYX/3c4TmublUNCc0mFYxIl67ZN2lfnydA7qKAiBjHGOx0XpAShmi33NvNGy9h+r3rJOez5eypV96Hx1FgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50735},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"74a5f77c1c4074ff31dc95377cd1b79f40a4b196","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-glb-handler.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^4.9.5","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.0.3_1741788679478_0.19674702588640236","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"r3f-managed-glb","version":"1.0.4","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.0.4","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"35cd897a7c5afdc33857953cb2df2e93c3dd138a","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.0.4.tgz","fileCount":20,"integrity":"sha512-6OMY5KKISaRlDlEAbym8UdsRFCFiOdH0c1XL45+Ub1MAxdqR+gOncyzmVjyF91/ni4y8fEzrcdXeXh62YkzfjA==","signatures":[{"sig":"MEYCIQDIe42vwUd8Cv93GC3oR556VRV2NiyVXJyMrjMyKOn2dQIhAOacFVhC3u2Hsz2Flk/gizdyP4KOmNX4COb11G0+miA6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51727},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"e5b93eefb060d874f089f80402563c058042cb8d","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^4.9.5","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.0.4_1741792343915_0.6069136323629707","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"r3f-managed-glb","version":"1.1.0","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.0","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"cb8b3eee8fac447d611795b9625809e48a0e1def","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.0.tgz","fileCount":22,"integrity":"sha512-AYZk4grKe3drnFZLO1Sy0Aa1p7ie8RmKmAEY34Cmc5MkoY4AviB1bEfhWhO0YBayYZI1JwWZRkLfANmfSjFr2Q==","signatures":[{"sig":"MEUCIHzpcQcKtB8jcBE5u0fmn1jCvHSWMHPJMLqkKVUr5lWyAiEA4w6XR7+RxUyDT1FVSreGv3oSZMVVdNgbxqVOuHmf8Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54907},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"f2dabe3287ad78046e1e9d7f9a560fd38d6e7d6d","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.0_1741795837362_0.2577313518551856","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"r3f-managed-glb","version":"1.1.1","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.1","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"fc984e3d4451b122073befed19c9fa7f217e66aa","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.1.tgz","fileCount":22,"integrity":"sha512-w5XS0rXR6AwNcC0/y+IQzQ3Hp1B8yLIWm6GYnLDjbxyg/BGRHwoHOOY16/EapVtPUbfUL6rsHDTzUb/fMeV3vw==","signatures":[{"sig":"MEQCICOoZaBGq+BhiRX9ahPh6hO2M9m0HvcwpyGykOkzY5jxAiAC5jn3AbQ/YsJT3V76tNB1efpKKFRIWrS+o4iTSkmyxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55099},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"7c05da8445f67bad914ad483d8337e6a9a208d16","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.1_1741800430373_0.5896624516971467","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"r3f-managed-glb","version":"1.1.2","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.2","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"77064e5f7996dc89c589e2155e6d69dfe480c596","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.2.tgz","fileCount":23,"integrity":"sha512-xNs8w3PxZ9YvlsFuKuQ78I33vn9E/EDyrG+Nh8H/rGGqG3QbtGa+UsGzI0aJC0vU4VZhQ/lHWgyBd8ZEQ0JUUg==","signatures":[{"sig":"MEQCICsZrX57dflvoqQHYGbHMinKmbZkJRChEu3kgs+t4AS7AiACTZwQeMr1s1XLyhRU4MvMSxxbUVoMnxZRRz2TYl0eTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129040},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"ab0a6b8cd30251808f1b5a00cd12ac32e3220b00","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.2_1741801960156_0.3927623469184116","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"r3f-managed-glb","version":"1.1.3","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.3","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"1b615b8d64351e21c204b4e9d2c062c66239fd7e","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.3.tgz","fileCount":23,"integrity":"sha512-2RZHWg0pdqIuN205LyUcrF3XnT1jMx3z3g5uxZV4Fuml9xswOrZrWgOsx1jEkN5AspLzg9m2jBUonMTaEVxe7Q==","signatures":[{"sig":"MEQCICxmo0ktZ+v/Qw4mh6H4GFf5NbH4xOFgSweGpei3zn9GAiB84Cor0CuNKWtReJ5CNXKFp3yANEyroKuL8BQ7iydCWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256182},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"2004cbc0a11950d3470b042182d293f896dd2096","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.3_1741802447851_0.701136490244604","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"r3f-managed-glb","version":"1.1.4","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.4","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"a33ac50ec4a79ea93a464d68b691a096a9033fe1","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.4.tgz","fileCount":23,"integrity":"sha512-ZRh9xR1KUdyw5nhEmpAg70epwObwS3rLJLHJu8uHk1wH667+/WQQx/7dUosqOssY8kckN3/g5ELIhqSBM9x+FQ==","signatures":[{"sig":"MEUCIH53xTdV4ibeTAu36JGvO8Gctf46QWUvpn/8sskYkyObAiEA+a7XOzcgTsF6bUzFSQfrM7VMxx1wnu6PZfsF14Ci6Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256130},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"9cb8dc0cb1c426e440af786d43d09d0d9c21dc78","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.4_1741802524063_0.7071607296783844","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"r3f-managed-glb","version":"1.1.5","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.5","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"29b60afc9d039a29d8ec3594a74887285fbe1d9a","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.5.tgz","fileCount":7,"integrity":"sha512-qlwmr7AuArKkJoOjGrTDKwI2YqFHQkYXGTGdeFV08TdwVyBTylwkw8Ezq+qAei0dEzfjHef3I3OMvrH815gknA==","signatures":[{"sig":"MEYCIQD+NcciYn+gaRHbCXLpGRy5F10br4+HHskg9OFYPe1g9wIhAOzu4htbjzNO4V6NRKjCMUI1x2k5PfQULPdwKZbuzlNF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42734},"main":"index.umd.js","types":"index.d.ts","module":"index.es.js","gitHead":"9cb8dc0cb1c426e440af786d43d09d0d9c21dc78","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"peerDependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.5_1741803320608_0.6643302468956493","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"r3f-managed-glb","version":"1.1.6","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.6","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"9b9fa6643ffc8fb028da82b7269182490200fc14","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.6.tgz","fileCount":24,"integrity":"sha512-+2Rj1HuI3FIs5MnQHIToMwhcNAC0wFh07QsjAuLO+01nC/hdHNqOW9ulzcvrAAbbW4vjyXjmk7GYZkZvVe3ecg==","signatures":[{"sig":"MEYCIQDohtqG/Gb1addlmI7ScVS7GsMosDSd2Arx7fssfx77UAIhANmMf7JZRoHEFvBWjeqidfM0ydP+OGmBWa4TxOAEZReI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257387},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"9cb8dc0cb1c426e440af786d43d09d0d9c21dc78","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.6_1741803557343_0.35744366191439036","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"r3f-managed-glb","version":"1.1.7","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.7","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"66b7b86cb2cea60b09a291556fe3039903a3df18","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.7.tgz","fileCount":8,"integrity":"sha512-PEaHJW1v2F0va77EnnfG0/V16mjXbk4JWXDUdt4FSsbn2Ls5pNSX/9RnLplnRGi7GjpRI80sMQnQObG7Bdj5yA==","signatures":[{"sig":"MEQCIGmM7MMy2cBDzdc6f2P1YM1JVmhMcCuGMC8dZsUenQJWAiBVs50vl4V9OUXDLIG4UCBeiUJVWaky23fSKXH7CpkgDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245352},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"906eb6bea82a5efdef7092b3fae5f4540b3f772c","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^19.0.10","@types/three":"^0.174.0","@types/react-dom":"^19.0.4","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.7_1741847295191_0.953711895108418","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"r3f-managed-glb","version":"1.1.8","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.8","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"b6e4ac2c03096f76c19f4a28bdc6393e50018f32","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.8.tgz","fileCount":9,"integrity":"sha512-faZpttTpapvEWzoERChrwyyoa3ry8J6OxWhTc2dE14BHBMaCL6kPqiAFBGP8B3PDVv2nu7fOe5x6T4I58fgOUg==","signatures":[{"sig":"MEQCIDHcQeG9K5nEIZJp/c0NK/V+QKHTpcCDsPVwIgtJh9iTAiAKnO3/Va5nZ8maFUSaUvv+aJ+Jc2mlTacfdiFm9GDeSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246988},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"686ff84fbe48f37290ba8438fad79ae665d4d144","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","vite-plugin-dts":"^4.5.3","@vitejs/plugin-react":"^2.0.0"},"peerDependencies":{"react":"^18.0.0","three":"^0.174.0","react-dom":"^18.0.0","@types/react":"^18.0.0","@types/three":"^0.174.0","@types/react-dom":"^18.0.0","@react-three/drei":"^10.0.4","@react-spring/core":"^9.7.5","@react-three/fiber":"^9.0.4"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.8_1741849041258_0.6460688278592777","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"r3f-managed-glb","version":"1.1.9","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.9","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"61a599578d47e6087e32bf69e2d1340338eaa6ef","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.9.tgz","fileCount":9,"integrity":"sha512-A9bujIZiCT4R3u2rrJrRNDKBCuyxchfP2YC9mGcpd9KPRuq2dMvArhBLbatu/veCNTefdyPoVT1DIaRS/CaQDw==","signatures":[{"sig":"MEYCIQDbJ0/uL1dYxhFu5xGQVcGDuqwGv914GjUvUvs3+NWi6AIhAIK5wbL7Gk6UscZjfge1p2mSxDbPXH1vhteuOwLLz/fo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246991},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4d9233a186840f01cd5032be5602b64b805ac41a","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.9_1741850011003_0.5737553680686132","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"r3f-managed-glb","version":"1.1.10","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.10","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"e220f93828187ce3e897f74c98431b745de7c9b9","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.10.tgz","fileCount":9,"integrity":"sha512-H4+FIy+HJ6ZYXftR59iCgy78ir+JvoaEF61mPNIVYOGT97mMwHQ1ADfFM/Cc3ZPBSNjpOhLh52gB3cuj8m1zqQ==","signatures":[{"sig":"MEYCIQDl01IjCT3XJuGkvBBoaRGDs3b+MPjrSRAW/f7c6YI/UAIhAJGrgMnSd0OtlHcE9EUEWItut9+3rCxBu/IQfhuvURBp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80677},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"1f006e04d3b0b6876ccfb5c6df7ff664e910e653","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.10_1741850521730_0.8923106505751248","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"r3f-managed-glb","version":"1.1.11","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.11","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"8a3948ed2954053256934d23cd20de139b934836","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.11.tgz","fileCount":9,"integrity":"sha512-/NWQZZFfp5jL5QozOf4YrKzync1cOndMwuGr8DZATgdcaygWoWK+QgyRpQi/HHg9T7xuEQliBVMt9WnqEvyZew==","signatures":[{"sig":"MEYCIQDasIjQ38R0O5tnKpNiI1kU48Cl/hiOPRk3A0bfjFJq1gIhALVz8poIO+vsmY05YFzrkaRh3VpLrDt4p6sxX/7K3M0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81885},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"1b10cf17267bf7cbbee4dff081f887b1f1fdcf19","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.9.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.11_1741886240939_0.7591242659223123","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"r3f-managed-glb","version":"1.1.12","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.12","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"bae20314c781f0270e46c660aecf43ddf4fcf0ea","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.12.tgz","fileCount":9,"integrity":"sha512-RULzhysLoxohkX1kU6spYEA+sSa0uW8Kv+1PUgOvxbaajhAogk7mISLgWk0qzA86RMDP8t/sjkakIPZuHcCEOA==","signatures":[{"sig":"MEQCIAnfY38yMFmhbKv5Rqb9mkRnKvB00IRU7cR5wsIOLvc8AiBRfLHbiO8+EjhdXfTuyGDJgI1SaRSIXNY/+/KwV4t8Eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81728},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4b8e86c91916e591406248d4470c8f3a0c62eaf2","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.2.3","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.12_1741936164201_0.27837690915522395","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"r3f-managed-glb","version":"1.1.13","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.13","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"9fe7f99e4e4fe1e43d76e323f6559e6fc0cae022","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.13.tgz","fileCount":9,"integrity":"sha512-W3votYKynYbY9+++BWnGQq00SbQu8jFTZuiApKZJ3dcuzLLbQYAVby2QqZmMCR/PXPw2NMu0kNGIVT7ybjnv1Q==","signatures":[{"sig":"MEQCIHWk3uRlMp1R319jPg1O9sleoGkAQ342aJ8psiUcezO1AiAZA3I0XAXT6ZIB/YR4FUXvCpczREk1K4qt2aWltaYpnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81728},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"eff3026ff1e19502b19eb638cef3de2ad8a6f8ff","scripts":{"dev":"vite","build":"vite build","serve":"vite preview"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"10.2.3","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.0.0","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.13_1741939526984_0.7928112593765422","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"r3f-managed-glb","version":"1.1.14","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.14","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"19725da96fb9949eac25b58c1f9702c181e3021b","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.14.tgz","fileCount":11,"integrity":"sha512-jbxwmH9JPWtjn8tCLZFAFO0rZqVqru2LuswQ4BQsGCjLDpZ+3OnF0DwV8xXfi5hNnA39KCJr9eh0HH3Rk4mRqA==","signatures":[{"sig":"MEUCIA3YQZwMt6h7BLcP1opqTfgdTXN1fy2Id3Gs/5M9jHEZAiEAk4zx1h2WlWNLTZIesBY03sGVTrocWsb030G2CQkbGOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82200},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"9645076ad59e4840604e2df3007cc2ae6821f6b6","scripts":{"dev":"vite","test":"vitest","build":"vite build","serve":"vite preview","test:ui":"vitest --ui","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.3","jsdom":"^24.0.0","vitest":"^1.2.2","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.2.1","@testing-library/jest-dom":"^6.4.2","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.14_1742316807832_0.7145486502860998","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"r3f-managed-glb","version":"1.1.15","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.15","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"97ca2d460ef3dd2282834aba08ba8d8982f3c4bf","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.15.tgz","fileCount":11,"integrity":"sha512-8Meai6rHqpBM5JNXo6Ft2NTsSdCJUrbJqPSBhHQ0Np60syUDX+3955K1QgKyfzkpwvEtP1/BiSSOWKzzHhBRqw==","signatures":[{"sig":"MEUCIGv4Bz0P+gVtxTjF/lxTC/ycrCDrLWJzoDhV5OX/DqogAiEAl+EIVUqpxL3cc+GoQcua/fKkMD9xPpRgU+8xz+BRJmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82206},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"4b96aad5da702fe96e7650e847c60885c2b70d08","scripts":{"dev":"vite","test":"vitest","build":"vite build","serve":"vite preview","test:ui":"vitest --ui","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.3","jsdom":"^24.0.0","vitest":"^1.2.2","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.2.1","@testing-library/jest-dom":"^6.4.2","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.15_1742317260148_0.07227675460906724","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"r3f-managed-glb","version":"1.1.16","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.16","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"33bb2cc3e035f353de5ae0f4292cd37fe597a012","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.16.tgz","fileCount":11,"integrity":"sha512-ephn9/l0wtHb4n+5fRtoLnP7YnlZ4wlH4xGYtfrY+kCp+rmilGKSx3ImFX4CLWOc/n2U+PlgtmGu3EO8jkUlsg==","signatures":[{"sig":"MEUCIQC/Jwc++w0LQ9lgFn7ReHD5B0x1KzFtMb2vm8x3+vBN1wIgGLkO6yynI7pP/8nQ3rok9WIqpksFjOLYXq5Mi/AZWOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82188},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"a656d89ce19b1ed8265b8153746c5b60baefb54e","scripts":{"dev":"vite","test":"vitest","build":"vite build","serve":"vite preview","test:ui":"vitest --ui","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.3","jsdom":"^24.0.0","vitest":"^1.2.2","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.2.1","@testing-library/jest-dom":"^6.4.2","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.16_1742317883916_0.9373125519451682","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"r3f-managed-glb","version":"1.1.17","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.17","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"af7360784a32734fa1d556a48e15a9ce5d0ea2ee","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.17.tgz","fileCount":11,"integrity":"sha512-Ridj2GC+hB4dIhk7ELs14HOxRsgqzoZLBteeemH0dAB2PxJH4vHP0PBQZK/5uN+13tshQg5xTi5jpiX8Y3MbVA==","signatures":[{"sig":"MEQCIGugu1B6ljVfz8S4d9lx8EuZp6J6pZpzzOb8iBtf4gTNAiBUL586yIaGtuQF/tpZAwnMwbv9z2OTNpAeUqY0jS3uZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82178},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"db641d046fa52493fe4dc24474d48f1ba3f93c80","scripts":{"dev":"vite","test":"vitest","build":"vite build","serve":"vite preview","test:ui":"vitest --ui","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.3","jsdom":"^24.0.0","vitest":"^1.2.2","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.2.1","@testing-library/jest-dom":"^6.4.2","@testing-library/user-event":"^14.5.2"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.17_1742541544966_0.48300009592342974","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"r3f-managed-glb","version":"1.1.18","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"author":{"name":"Dennis Sadovsky"},"license":"MIT","_id":"r3f-managed-glb@1.1.18","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"dist":{"shasum":"603a8de31a3005a103748ee92c15a44f9ecfb54a","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.18.tgz","fileCount":11,"integrity":"sha512-jGV6OH7CB7TW9sQOy8yOoHibAC1Rg3d+bSmLVlhrVr+AWoXIfxk/DlFDEox3PQOEe4Opzz2DxBmFIgpbG685sg==","signatures":[{"sig":"MEUCIEUg5rFANSoGRNUyUwZe6ficaPJr/DOz6KNfEW/rczyQAiEAvYBMwDkuPgTwezmiH1Ucr9PgeMoqg57j8EgdvMP+VfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82137},"main":"dist/index.umd.js","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"0903a935cb77ae42ad4c2c3a59beba35f64a4c82","scripts":{"test":"vitest","build":"vite build","watch":"vite build --watch","test:ui":"vitest --ui","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"repository":{"url":"git+https://github.com/dsdevgit/r3f-managed-glb.git","type":"git"},"_npmVersion":"11.2.0","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.1.3","jsdom":"^24.0.0","react":"^18.2.0","three":"^0.174.0","vitest":"^1.2.2","react-dom":"^18.2.0","typescript":"^5.8.2","@types/react":"^18.2.0","@types/three":"^0.174.0","vite-plugin-dts":"^4.5.3","@types/react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-three/fiber":"^8.16.0","@vitejs/plugin-react":"^4.2.1","@testing-library/react":"^14.2.1","@testing-library/jest-dom":"^6.4.2","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.2.0","three":"^0.174.0","react-dom":"^18.2.0","@react-three/drei":"^9.102.6","@react-spring/core":"^9.7.5","@react-three/fiber":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/r3f-managed-glb_1.1.18_1742548989711_0.7372229092519196","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"r3f-managed-glb","version":"1.1.19","description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"repository":{"type":"git","url":"git+https://github.com/dsdevgit/r3f-managed-glb.git"},"license":"MIT","author":{"name":"Dennis Sadovsky"},"scripts":{"build":"vite build","watch":"vite build --watch","test":"vitest","test:ui":"vitest --ui","test:coverage":"vitest run --coverage","test:watch":"vitest watch"},"main":"dist/index.umd.js","module":"dist/index.es.js","types":"dist/index.d.ts","peerDependencies":{"@react-spring/core":"^9.7.5","@react-three/drei":"^9.102.6","@react-three/fiber":"^8.16.0","react":"^18.2.0","react-dom":"^18.2.0","three":"^0.174.0"},"devDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","three":"^0.174.0","@react-three/fiber":"^8.16.0","@react-three/drei":"^9.102.6","@testing-library/jest-dom":"^6.4.2","@testing-library/react":"^14.2.1","@testing-library/user-event":"^14.5.2","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/three":"^0.174.0","@vitejs/plugin-react":"^4.2.1","jsdom":"^24.0.0","typescript":"^5.8.2","vite":"^5.1.3","vite-plugin-dts":"^4.5.3","vitest":"^1.2.2"},"_id":"r3f-managed-glb@1.1.19","gitHead":"d70d608d9aa470cbebe2be1ee654631b6a10212e","_nodeVersion":"22.14.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-BMmQuZTuiQlqMKOfdirzGTcI5nH3QGSxqPdU19gHMIlpk+t5TmG4IBEJLt23L6xwhWiE9gTcwHWWYsCIKxVfOQ==","shasum":"c3c32eaeb9c29242cb22ffbe2d0a0f987d358db7","tarball":"https://registry.npmjs.org/r3f-managed-glb/-/r3f-managed-glb-1.1.19.tgz","fileCount":11,"unpackedSize":82306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAhwfMUCHyEsJdeWGjrx9ioqunDpgh7eYAt4xLr5+CjuAiEApjDMVOWVAJt5UZu7Iib58fSCbkVuXcMiFy9kbYFF3Jw="}]},"_npmUser":{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"},"directories":{},"maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/r3f-managed-glb_1.1.19_1742549178718_0.743254547692491"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-12T13:52:02.726Z","modified":"2025-03-21T09:26:19.125Z","1.0.0":"2025-02-17T10:49:33.501Z","1.0.1":"2025-02-17T10:54:44.054Z","1.0.2":"2025-03-12T13:52:02.938Z","1.0.3":"2025-03-12T14:11:19.709Z","1.0.4":"2025-03-12T15:12:24.085Z","1.1.0":"2025-03-12T16:10:37.638Z","1.1.1":"2025-03-12T17:27:10.559Z","1.1.2":"2025-03-12T17:52:40.456Z","1.1.3":"2025-03-12T18:00:48.125Z","1.1.4":"2025-03-12T18:02:04.270Z","1.1.5":"2025-03-12T18:15:20.940Z","1.1.6":"2025-03-12T18:19:17.597Z","1.1.7":"2025-03-13T06:28:15.407Z","1.1.8":"2025-03-13T06:57:21.491Z","1.1.9":"2025-03-13T07:13:31.258Z","1.1.10":"2025-03-13T07:22:01.884Z","1.1.11":"2025-03-13T17:17:21.130Z","1.1.12":"2025-03-14T07:09:24.376Z","1.1.13":"2025-03-14T08:05:27.189Z","1.1.14":"2025-03-18T16:53:28.068Z","1.1.15":"2025-03-18T17:01:00.399Z","1.1.16":"2025-03-18T17:11:24.112Z","1.1.17":"2025-03-21T07:19:05.145Z","1.1.18":"2025-03-21T09:23:09.932Z","1.1.19":"2025-03-21T09:26:18.965Z"},"bugs":{"url":"https://github.com/dsdevgit/r3f-managed-glb/issues"},"author":{"name":"Dennis Sadovsky"},"license":"MIT","homepage":"https://github.com/dsdevgit/r3f-managed-glb#readme","keywords":["react","threejs","glb","drei","r3f","fiber","three","gltf","managed","controlled","handler","jsx"],"repository":{"type":"git","url":"git+https://github.com/dsdevgit/r3f-managed-glb.git"},"description":"Wrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX instead of generating the full JSX file.","maintainers":[{"name":"ds.dev","email":"dennis.sadovsky.dev@gmail.com"}],"readme":"![logo](assets/logo.jpg)\n\n# Managed GLB for React Three Fiber\n\nWrapper around the gbl/gltf loader that allows handling and customizing only selected nodes in JSX\ninstead of generating the full JSX file.\n\n# Installation\n\n```bash\nnpm i --save r3f-managed-glb\n\nyarn add r3f-managed-glb\n```\n\n# Usage\n\n```javascript\nimport { ManagedGLB, meshesInNodeByCount, preloadGLB } from 'r3f-managed-glb';\n\n// ....\n\nreturn <ManagedGLB castShadows recieveShadows path={glb} custom={custom} {...props} />;\n```\n\n```typescript\ninterface ManagedGLBProps {\n  path: string; // path to glb file\n  custom?: Custom; // structure to customize nodes\n  onInit?: ({ scene, animations, actions }) => void; // callback on init, provides scene, animations, actions from glb scene\n  castShadow?: boolean; // set {castShadow} for all meshes (default=true)\n  receiveShadow?: boolean; // set {receiveShadow} for all meshes (default=true)\n  debug?: boolean; // console.log the Threejs scene object (default=false)\n  [key: string]: any; // other props for the root node\n}\n```\n\n## Handling nodes:\n\nThe render function will called with 2 arguments:\n\n- Node - Node component (Mesh or Group)\n- node - threejs node object\n\nYou able to override any props of the actual {Node}, set or get variables directly from {node}\nobject or just replace the node with anything you like. Just provide the {custom} prop contains the\nstruct with description of those nodes\n\n```typescript\ntype Custom = {\n  [key: string]: (Node: FC, node: THREE.Object3D) => ReactNode | null;\n};\n```\n\n```javascript\nimport React from 'react';\nimport { ManagedGLB, meshesInNodeByCount, preloadGLB } from 'r3f-managed-glb';\nimport * as THREE from 'three';\n\nconst glb = 'assets/model.glb';\n\nexport const MyModel = (props) => {\n  const custom = {\n    // override material :\n    ['node_001']: (Node, node) => (\n      <Node>\n        <meshStandardMaterial transparent opacity={0.1} />\n      </Node>\n    ),\n    // or extend material ( you able to add {...node.material} to extend props of existing material)\n    ['node_001']: (Node, node) => (\n      <Node>\n        <meshStandardMaterial {...node.material} transparent opacity={0.1} />\n      </Node>\n    ),\n\n    // change scale (position, rotation, etc.):\n    ['node_002']: (Node) => <Node scale={0.1} />,\n\n    // remove node:\n    ['node_003']: () => null,\n\n    // hide node:\n    ['node_004']: (Node) => <Node visible={false} />,\n\n    // several nodes selection\n    ['node_4|node_5|node_6']: (Node) => <Node />,\n\n    // you can generate selector with function meshesInNodeByCount('node', 5) //(parentNodeName, children count),\n    // it returns \"node_1|node_2|node_3|node_4|node_5\". It useful for meshes splited by glb format\n    [meshesInNodeByCount('node', 5)]: (Node) => (\n      <Node>\n        <meshStandardMaterial transparent opacity={0.1} side={THREE.DoubleSide} />\n      </Node>\n    ),\n\n    // dublicate node:\n    ['node_005']: (Node, node) => {\n      const pos = [...node.position];\n      pos[1] += 2;\n      return (\n        <>\n          <Node />\n          <Node position={pos} />\n        </>\n      );\n    }\n\n     // modify the Threejs node object directly (may not good idea):\n    ['node_006']: (Node, node) => {\n      node.position = [10,10,10]\n      return <Node />\n    }\n  };\n\n  return <ManagedGLB castShadows recieveShadows path={glb} custom={custom} {...props} />;\n};\n\npreloadGLB(glb); // optional, just useGLTF.preload() function\n```\n\n## Play animations from glb file:\n\n```javascript\nimport { ManagedGLB } from './ManagedGLB';\nimport React, { useRef } from 'react';\n\nconst glb = 'assets/animated_model.glb';\n\nexport const Anim = ({ parts, ...props }) => {\n  const actionsRef = useRef();\n\n  const custom = {\n    ['node_001']: (Node) => <Node onClick={() => actionsRef.current['my_action'].play()} />\n  };\n\n  return (\n    <ManagedGLB\n      onInit={({ actions }) => (actionsRef.current = actions)}\n      src={glb}\n      custom={custom}\n      {...props}\n    />\n  );\n};\n```\n\n# Build package\n\n1. `git clone git@github.com:dsdevgit/r3f-managed-glb.git`\n2. `cd r3f-managed-glb`\n3. `yarn`\n4. `yarn build`\n","readmeFilename":"README.md"}