{"_id":"@alexfdr/three-scene-inspector","_rev":"8-1d6c9879e465e65c4689eddd17ce65cf","name":"@alexfdr/three-scene-inspector","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@alexfdr/three-scene-inspector","version":"1.0.0","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.0","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"829d00b4376b68a47e3c47f5d72ecf2faad533a8","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.0.tgz","fileCount":14,"integrity":"sha512-oGzveCbetxJrmH5RChVJ9DglbB0CpVuJqabNAHLmE4hFsW9VYrHDSsYYv9szbF8/ngRpXwFmzcF0WV9EnDQp9w==","signatures":[{"sig":"MEUCIQDANt1O3nyywHo8KpGkBVV1Yfo9xNyJqvktDIAkZDTWVQIgaf193+cGbbrCyMpWeeirb19ZVU7GtKrDr/QPIqoxp+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140003},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"e990148c9b5b60a5babf0a3f105d6c641f2fec5d","scripts":{"dev":"vite","build":"tsc && vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.0_1773000512414_0.9327601947408062","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alexfdr/three-scene-inspector","version":"1.0.1","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.1","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"71642c6f190a090e461f06709ae6da938626d800","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.1.tgz","fileCount":15,"integrity":"sha512-Lt+wu7Ueg/+C1rMdEzM5strA0O+hggOqNKOHQU18lR6e78oIdl+raTr3jZ8F82JSJSYOtaK2/qB496okegdlKQ==","signatures":[{"sig":"MEYCIQCeA88Q6e1d/eVkFxe/+526aNz+OmEIqgRNBgn43KyMswIhAMH4cRNXEnUmTt8BQayD8viX19/3ANSun+/s6/Lv+tF1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135864},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/three-scene-inspector.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"bd8fe532d2e029ebfa1fb2e3fe387e311cf36ccc","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.1_1773131184065_0.44753328064234243","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alexfdr/three-scene-inspector","version":"1.0.2","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.2","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"fa6d9798d2ac5a4ad873671debd0422e98b02d33","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.2.tgz","fileCount":15,"integrity":"sha512-+Eu5rp0F4tak0m5ZF3pAsS4kYCHtlyHYjZMNw/bCmTclbtyAC4oymTHoGk857hrOE54wHiDqdiJNTpMMHxbyDg==","signatures":[{"sig":"MEUCIHQAK/lIBr6GQDFggtz5hRkqF4eisZFBHlZRNWxRdc5/AiEA66VjeD+XNOOgIAfKRUOQOMTKYmMLxwIFPkzO4q1IbnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137352},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/three-scene-inspector.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"09f4186c7e4a4414099564c119afa34e021a611c","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.2_1773132296139_0.310467894576383","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alexfdr/three-scene-inspector","version":"1.0.3","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.3","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"d4f5249486afe4a53188ba38928399bcf61f6ce4","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.3.tgz","fileCount":15,"integrity":"sha512-ASSAiXZFa8YY61RgvKDvtM03oAGBDX+hMjj4H1GlzSq2z+gXLjFRDPSCkHk9CiDGNEXR+fkDkmX69r3B8LJIQw==","signatures":[{"sig":"MEUCIGUOOwJb7YnDWHEun0TA+DbcOnt/KcrIXF5f/F291hHAAiEA5ZY8B3UR8uWWlU6OZzgSfMsnaU3E/EbJdMTDuH9I7OQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143483},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/three-scene-inspector.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"0403d804e8978b23698e21d1e651a73498d76f31","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.3_1773258520853_0.7924980027661404","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@alexfdr/three-scene-inspector","version":"1.0.4","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.4","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"eb0db0571694b9b6c18cefcb16443101b71932a9","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.4.tgz","fileCount":15,"integrity":"sha512-Vk3PTAtuVAqeoBdrmnHmXIWJnb85QMNFqAArJC3RK5UG3McpFJUNiqKWgLe0f0CB1mvcKfoYtXI/VmLY+4KSDQ==","signatures":[{"sig":"MEUCIQDDBIz/w9Er11Ghv8tzssD3JgSKvCtAjn515aW+EngM0gIgLUvvQhP/ThxaxQ2QtLVxXszoY/JR+zzR+Gzv7es7YgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155250},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/three-scene-inspector.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"00ede65fc37718c4c76bf11479d8604cf59fffba","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.4_1773507124423_0.9950492012126508","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@alexfdr/three-scene-inspector","version":"1.0.5","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.5","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"7589540e9d16c9753d682b2920f53d48627d59e4","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.5.tgz","fileCount":15,"integrity":"sha512-OBG5c+K62eDsWtDAZWflNsF506Do0X6lujLgNjJAYgbSjKMbI+wvKGfX5Gi5x1wW2rTEREBT5SfAuoY+XDDl7g==","signatures":[{"sig":"MEQCIBDZaDxI0EOX4G/omIPxuIeJ/D7GoaItiMgRRyn17X0mAiAClcUeBnkTvpOZA9C+2pYYVOUvRr5s4x/OcBbNnPqMfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158770},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/three-scene-inspector.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"40d8a8a087d1a366fcbd8436ff087ef04e2b5a12","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.5_1773514906286_0.1490724710909519","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@alexfdr/three-scene-inspector","version":"1.0.6","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"author":{"name":"alexfdr"},"license":"ISC","_id":"@alexfdr/three-scene-inspector@1.0.6","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"homepage":"https://github.com/alexfdr/three-scene-inspector#readme","bugs":{"url":"https://github.com/alexfdr/three-scene-inspector/issues"},"dist":{"shasum":"fc4b212ebd5c2217e4bdafa2f896b8714a54c2c5","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.6.tgz","fileCount":15,"integrity":"sha512-w97vr1Gb6jsjPVHBfbok6jFEGBK78p6GughmYRdZ1nzfUsZmALbUmCXaXm8I1u/e3lGrWgqgSIyvdGa377NvRA==","signatures":[{"sig":"MEUCIQDmz6eAzsooSy6Yy1iIeaFj9P+sEuZ3BmjHcnabyAzvvwIgaTJa7ze/46EGI25AtUJG2ZQRK53zLSdOY23V8c6gDs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169056},"main":"./dist/three-scene-inspector.umd.js","type":"module","types":"./dist/three-scene-inspector.d.ts","module":"./dist/three-scene-inspector.es.js","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"gitHead":"2704ad6d609049f177ca6d87f519ae0be0b38724","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"repository":{"url":"git+https://github.com/alexfdr/three-scene-inspector.git","type":"git"},"_npmVersion":"11.11.0","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","directories":{},"_nodeVersion":"25.8.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","three":"^0.169.0","tweakpane":"^4.0.4","typescript":"^5.9.3","@types/node":"^20.19.30","@types/three":"^0.169.0","@tweakpane/core":"^2.0.5","vite-plugin-dts":"^4.5.4","tweakpane-plugin-media":"^1.0.7"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/three-scene-inspector_1.0.6_1773594773850_0.49388415831103716","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@alexfdr/three-scene-inspector","version":"1.0.7","description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","license":"ISC","author":{"name":"alexfdr"},"type":"module","main":"./dist/three-scene-inspector.umd.js","module":"./dist/three-scene-inspector.es.js","types":"./dist/three-scene-inspector.d.ts","exports":{".":{"types":"./dist/three-scene-inspector.d.ts","import":"./dist/three-scene-inspector.es.js","require":"./dist/three-scene-inspector.umd.js"}},"keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"repository":{"type":"git","url":"git+https://github.com/alex-fdr/three-scene-inspector.git"},"bugs":{"url":"https://github.com/alex-fdr/three-scene-inspector/issues"},"homepage":"https://github.com/alex-fdr/three-scene-inspector#readme","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","type-check":"tsc --noEmit"},"peerDependencies":{"three":"^0.169.0","tweakpane":"^4.0.0","tweakpane-plugin-media":"^1.0.7"},"devDependencies":{"@tweakpane/core":"^2.0.5","@types/node":"^20.19.30","@types/three":"^0.169.0","three":"^0.169.0","tweakpane":"^4.0.4","tweakpane-plugin-media":"^1.0.7","typescript":"^5.9.3","vite":"^7.3.1","vite-plugin-dts":"^4.5.4"},"gitHead":"3572cc9c8edd569f96490c868b0cf5c29f6f8683","_id":"@alexfdr/three-scene-inspector@1.0.7","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-9tsrKQzPPV17H9iyGt5RVz/HxDSvvYswKFRcfC+gSIdN8lavH8ulIVGz4/0Jg9o/8+Npox32wEEhK94rx+lOTA==","shasum":"c69c2b5d98fdb982905a93ade8407e9968adb925","tarball":"https://registry.npmjs.org/@alexfdr/three-scene-inspector/-/three-scene-inspector-1.0.7.tgz","fileCount":15,"unpackedSize":174122,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFd01Dq1pX5HpRoPZ1ffVovOh82mL/EF0s1pDJM3ya/IAiEAnm8cpJ2+Ov0nUSxjCyqfvr4iXPh9jr0W13rNaIYlHIU="}]},"_npmUser":{"name":"alexfdr","email":"alexfv01@gmail.com"},"directories":{},"maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/three-scene-inspector_1.0.7_1774088650243_0.29433838427005865"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-08T20:08:32.319Z","modified":"2026-03-21T10:24:10.787Z","1.0.0":"2026-03-08T20:08:32.589Z","1.0.1":"2026-03-10T08:26:24.224Z","1.0.2":"2026-03-10T08:44:56.295Z","1.0.3":"2026-03-11T19:48:41.030Z","1.0.4":"2026-03-14T16:52:04.603Z","1.0.5":"2026-03-14T19:01:46.477Z","1.0.6":"2026-03-15T17:12:53.999Z","1.0.7":"2026-03-21T10:24:10.386Z"},"bugs":{"url":"https://github.com/alex-fdr/three-scene-inspector/issues"},"author":{"name":"alexfdr"},"license":"ISC","homepage":"https://github.com/alex-fdr/three-scene-inspector#readme","keywords":["three","threejs","three.js","inspector","debugger","debugging","scene-graph","hierarchy","tweakpane","dev-tools","game-development"],"repository":{"type":"git","url":"git+https://github.com/alex-fdr/three-scene-inspector.git"},"description":"A debugging tool that displays a Three.js scene hierarchy with an interactive property inspector using Tweakpane","maintainers":[{"name":"alexfdr","email":"alexfv01@gmail.com"}],"readme":"# Three.js Scene Inspector\r\n\r\nA debugging tool for Three.js that displays the scene hierarchy and editable object properties using Tweakpane.\r\n\r\n![Screenshot](docs/screenshot.png)\r\n\r\n## Requirements\r\n\r\n- three.js `^0.169.0`\r\n- tweakpane `^4.0.0`\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @alexfdr/three-scene-inspector\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { Scene } from 'three';\r\nimport { ThreeSceneInspector } from '@alexfdr/three-scene-inspector';\r\n\r\nconst scene = new Scene();\r\n// ...\r\nconst inspector = new ThreeSceneInspector(scene);\r\n```\r\n\r\n## Features\r\n\r\n### Scene Hierarchy\r\n\r\nDisplays the full scene tree. Click any node to select it and inspect its properties. The search box filters the tree by object name or type.\r\n\r\n### Filtering\r\n\r\nUse `excludeFromTree` to hide objects whose display label contains any of the provided strings:\r\n\r\n```typescript\r\ninspector.excludeFromTree('mixamorig', 'BatchedRenderer');\r\n```\r\n\r\n### Property Inspector\r\n\r\nDisplays editable properties for the selected object, organized into categories. Add or modify categories by editing `src/properties.ts`.\r\n\r\nUse 'addProperties' to add new properties to a one of the existing caterogies:\r\n\r\n```typescript\r\ninspector.addProperties('Material', [\r\n  { path: 'material.normalMap', type: 'image', label: 'normal' },\r\n  { path: 'material.bumpMap', type: 'image', label: 'bump' },\r\n]);\r\n```\r\n\r\n## Development\r\n\r\n```bash\r\nnpm install\r\nnpm run dev    # Start dev server at http://localhost:5173/\r\nnpm run build  # Build library\r\n```\r\n\r\n## License\r\n\r\nISC\r\n","readmeFilename":"README.md"}