{"_id":"@openbraininstitute/morphoviewer","_rev":"39-3de996216fe78010722dbfa4f983612b","name":"@openbraininstitute/morphoviewer","dist-tags":{"latest":"0.37.0"},"versions":{"0.0.1":{"name":"@openbraininstitute/morphoviewer","version":"0.0.1","author":{"name":"Open Brain Institute"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.0.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"defda89492341d65a25f3d9a9e8c6e5490880bdd","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.0.1.tgz","fileCount":2,"integrity":"sha512-fYM3uZZPsOwBg86RV873qD24VTDtX2sa1vMZid2b2Qb6tRjTB5b0MF+sQjflhBS+2XOTS2gXPcqhIGI19kVjBQ==","signatures":[{"sig":"MEQCIAC3srM1tZWDdPdk7lpLkWaGDWPTR49QQfhVf8uu2f2fAiBUDRBlNVblun1ocWWTVYLWqfWI7uYsLVcZ4mf3h/O7lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933},"main":"index.js","_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.6.2","description":"Morphoviewer","directories":{},"_nodeVersion":"25.1.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.0.1_1777366807679_0.9843223362433942","host":"s3://npm-registry-packages-npm-production"}},"0.24.16":{"name":"@openbraininstitute/morphoviewer","version":"0.24.16","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.16","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/BlueBrain/morphoviewer#readme","bugs":{"url":"https://github.com/BlueBrain/morphoviewer/issues"},"dist":{"shasum":"4542d51494e4ac05b6b2569012c486e304b273dc","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.16.tgz","fileCount":372,"integrity":"sha512-c9DUu6hjSZX0D2zfAxnpyrLcKJUpyHEVyVwKeWsJ86jzPR//zJ6ftvV93bak0DW3LyhIep30iQjpEfm2P+YiDw==","signatures":[{"sig":"MEUCIQCzg4vrMOj7GLU2lL+inHyQGaY58MRm/F92AxAK+pRr1wIgBVm4p4PJbuiN9qp6MUyjra70UWQJt/i+yQdcl0D3P3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":677620},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"268a9f5f9e4b1f3c23d6183a9cae4a947334924f","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json doc/node_modules doc/package-lock.json && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/BlueBrain/morphoviewer.git","type":"git"},"_npmVersion":"10.8.2","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.120"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.16_1777370425398_0.5756539260222695","host":"s3://npm-registry-packages-npm-production"}},"0.24.18":{"name":"@openbraininstitute/morphoviewer","version":"0.24.18","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.18","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/BlueBrain/morphoviewer#readme","bugs":{"url":"https://github.com/BlueBrain/morphoviewer/issues"},"dist":{"shasum":"847cc3aa667260af5023105f73494201148d9881","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.18.tgz","fileCount":372,"integrity":"sha512-r+M2DXa7axdAB87eh7rwVrdRQWPrT18h+KN0XvMP26Z4GclferOimq6esOZ6GJMnzUM2Fg1I+szJfyy56va4yQ==","signatures":[{"sig":"MEUCIQDuk0hY0VYmOEcPWXiur/VcVenKV1amuzEnoiv9uRSYWAIgN+Hp5E9o0x9748MTKCdF5/0yLIyN6/VlDA4vynO/UzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":685224},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"a74628a417249c057e95b767be9a0941530ca444","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/BlueBrain/morphoviewer.git","type":"git"},"_npmVersion":"10.8.2","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.126"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.18_1777460284138_0.3185839722548005","host":"s3://npm-registry-packages-npm-production"}},"0.24.20":{"name":"@openbraininstitute/morphoviewer","version":"0.24.20","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.20","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/BlueBrain/morphoviewer#readme","bugs":{"url":"https://github.com/BlueBrain/morphoviewer/issues"},"dist":{"shasum":"a1935a0459d595b9fb2200214f6d78d2c4b59fe2","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.20.tgz","fileCount":372,"integrity":"sha512-OArDnbVgMWIYhJSca0trjiHGYbcjVelb4rdRbYNeS5N0OQrtkFLy5Sqo+ryMVL4Uu3S6arT2Yi9K6aqWJ/CX+w==","signatures":[{"sig":"MEUCIQCrVquZkYMSrKK8Zrb7XI2bajN/KQs4tX94K0/TCzlxewIgS0UXrflCwYQ3kcDpu7dixZR/IvDwGNZzSoiqalhqddA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689455},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"a6e75722ad23e0b5272026ca2fa15cf469188e33","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/BlueBrain/morphoviewer.git","type":"git"},"_npmVersion":"10.8.2","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.126"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.20_1777486863613_0.8248476222647823","host":"s3://npm-registry-packages-npm-production"}},"0.24.21":{"name":"@openbraininstitute/morphoviewer","version":"0.24.21","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.21","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/BlueBrain/morphoviewer#readme","bugs":{"url":"https://github.com/BlueBrain/morphoviewer/issues"},"dist":{"shasum":"19ecc8873bc9e816af1f627078c9eaa6f43b39d9","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.21.tgz","fileCount":372,"integrity":"sha512-718SyI0pXqh+kJK+Y11nQ8oVsXyOklCivawqTkPOcDiAcvehbldd2Ejq9EBpgxMlbNMgAxl+mhet3Bq8b2khoA==","signatures":[{"sig":"MEQCIHEXxOOADqJvliUV/BDXZ+xeTYaFHeg9EQ72PeK/mqJeAiAM86AItcGJNxhMmuWHfIUEqtBbNz+jilfOAi4J6Hg9gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693129},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"b4b0b5764e61620b8a4d2dcc1b17e5fa7b17b7f7","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/BlueBrain/morphoviewer.git","type":"git"},"_npmVersion":"10.8.2","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.126"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.21_1777646546868_0.8820727699767197","host":"s3://npm-registry-packages-npm-production"}},"0.24.22":{"name":"@openbraininstitute/morphoviewer","version":"0.24.22","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.22","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"45d94dc7e8c7fb071ed4a363ea70d26955321cb7","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.22.tgz","fileCount":379,"integrity":"sha512-hlBG6fQKRuimcUD9xRcTytCg4HvAmRXhxnm/vEJYpGMlDMBsfmEaPB4Ge5jpcICoHTn1lQSvUqYyJl/AH2irrg==","signatures":[{"sig":"MEUCIFcbrDccT4g5SawdyStTAnHQSZPYsTSQGQfi2YMIlHZzAiEAtqCuQxEPjerJ7OwISL3RWrzhqV2O1cFpCtPVYQFgmU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701282},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"142db71633f5b54719a373438b73028d2a94c77c","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"10.8.2","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.126"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.22_1777910944797_0.9191701640455017","host":"s3://npm-registry-packages-npm-production"}},"0.24.23":{"name":"@openbraininstitute/morphoviewer","version":"0.24.23","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.23","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"4022b46f80359751906acba5895fd5da3224bd5b","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.23.tgz","fileCount":398,"integrity":"sha512-a3ZO+b+2WW/n82NG0jW/m9xppN5KAUwLH6tCv9P5D8bv5gfv3rStkPwysS5CQ4xq28IvAoQsNNPYMg//0I2mDQ==","signatures":[{"sig":"MEYCIQDRemj8W57rsjrIWqkxSdj2HQD6TsvSfLuUsAMOff1+bAIhAKtJHL4rBBuYm0AiRaS0BK1nx2vUILNGuk+iWb98PsOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":720679},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"e81f79788ca84c1d12dd420e6b6898e8b290d6a9","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"10.8.2","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"20.20.2","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.132"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.23_1778084123115_0.9081831256221451","host":"s3://npm-registry-packages-npm-production"}},"0.24.24":{"name":"@openbraininstitute/morphoviewer","version":"0.24.24","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.24.24","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"f8613f68c08b0c8bed09e92d65f0df47d332a96f","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.24.24.tgz","fileCount":398,"integrity":"sha512-M9QO0mO+HStoZaJ8g2VGL/+h6+IwluyIhZ8y6qAwgk2qeUKkkdPHhEdWMi7LtNda5PBtzDLKGkroQxTPP3VFig==","signatures":[{"sig":"MEQCICE98IeGAkHeiBRD+sv/52USxjEmW1XA4dIwt37Ojfj4AiB12LRc/LbNjwdnqZxaDBe2WPEhtL6FivTF/YfTCjnzhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.24.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":721148},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"f32d471a690269d6dec17249131531bc62f9b8fb","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.11.0","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.132"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.24.24_1778251887842_0.8828119662387055","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@openbraininstitute/morphoviewer","version":"0.25.0","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.25.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"d88db052a98261737747cb243a74f1edbd78bef0","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.25.0.tgz","fileCount":401,"integrity":"sha512-2OeA0Ql1Dcm5yEm9o461A6zNE65chcpTOowI0VVzyy7Q+tsw7hE5UBLgO1YUqFqrxypqZDNX64NqPjBK1MVVpg==","signatures":[{"sig":"MEQCIC8WZTFriy9ZXy53KPssFpP7cJ/YSlSZouD1iCVjs9N7AiBYBlaiZt+Nf/6U1T6aM23tFaU8ni8F8CdWEWFccjTkpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730243},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"4dea4b7b2859961c527ce87e37a8aa84b802686b","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.132"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.25.0_1778829366309_0.43828590105281084","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@openbraininstitute/morphoviewer","version":"0.25.1","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.25.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"647a7406161325c72f25e8ce30a3fb64e024a846","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.25.1.tgz","fileCount":401,"integrity":"sha512-LitNK+cF3BOfVp7lSmF9DRdaJWKOD1CDZ6M0f+Lw7poHcoWbPS3g+R9RrlDwllhuebbyD2wOguEJRKVZdn9JmA==","signatures":[{"sig":"MEUCIQDBNwUdRBMaH/gGZsZa2HFHWe3D0Bv71ANQ+mMAaELBfwIgQxwYWWYeabvd8xBSy7WUNDlmKUBj4kMds/Qvjqf81aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730412},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"cf8700be1a1a0410c9be8c23aaf566c281c858c9","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.133"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.13"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.25.1_1778835693934_0.2624047468716404","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@openbraininstitute/morphoviewer","version":"0.25.2","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.25.2","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"a754db3812375b64a18f9ec1a004d319d2230b63","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.25.2.tgz","fileCount":401,"integrity":"sha512-zRtIsI9i+M75bFPGAUeUwxFlowXw6X3nBunt+LaFdQ8Box+i06mn5tBqxdhKxIeHLZdvao65aaiOEzoJIymQUA==","signatures":[{"sig":"MEUCIElPRXQg6NsqM1yqnQhZtmWM2eUImqar0n4YldkzLxquAiEA9vzI7KBpCRB98kVoSPN5n41pvr2UW1HqpqP+dFsLTS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":730248},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"0f0676fff93e72af1d0ddb7a53c6edb9329cba69","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.136"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.15"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.25.2_1779781180756_0.42453030438209605","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@openbraininstitute/morphoviewer","version":"0.25.3","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.25.3","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"acc6b92da90d334411a8a9d4dc75e7bd793c800b","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.25.3.tgz","fileCount":401,"integrity":"sha512-NJs9ww/yfd7n2eJgFvTRaHNSSo8/vroSjGS1AT++Tuc171PboFqx2zC88Zo8Vf5VESGsnopms7fLgMdDSWzpRg==","signatures":[{"sig":"MEUCIQD6J9bzdZzK8h6C7k2ruLy94vDb01ANtFPtU2iH1ZTcBgIgStRPW8LgKGKEAr1rcC5lxo/hcMs7KNAIM6ydAFmURzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732278},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"5f401db72af1adf5d9e66b6dbca6654c985ab4e3","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.12.1","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.139"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.15"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.25.3_1779889842952_0.5425403609128687","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@openbraininstitute/morphoviewer","version":"0.25.4","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.25.4","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"6689a8baab376cfb484622f4c4557c7a9f2c95ea","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.25.4.tgz","fileCount":401,"integrity":"sha512-ifbbLz+BZv1EL2qe5+nvh0VXaeeyOg7tLtWEj26F+CI7+KSok8rOOBq7i6UKOBkDSqR32wkcmg1F4tejWlslnw==","signatures":[{"sig":"MEYCIQDW2hRU8emzc01DIZyQBj7qm8WtfaIDahdlmBOd+0JmWQIhALbN4OPUHvcQSLlCfz4lEo0bpzGr/U5LmB4hmpJkEKoV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732472},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"aafbe2a979cf1a5b605d228d71e5ee4c4b4814f6","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.13.0","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.139"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.15"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.25.4_1779949435837_0.12098865565848538","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@openbraininstitute/morphoviewer","version":"0.26.0","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.26.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"0d6ca6758fada31dd588ad6e0796c53af5daa3fb","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.26.0.tgz","fileCount":424,"integrity":"sha512-NpwAAdymhYqPHZJKirMy6q6qkMRkreV5/Buf9l6WJ//8iY0/WRrAvcHqMqZ2rkMhFImBBPuTVyPvA358iVQj5g==","signatures":[{"sig":"MEYCIQD1QUcop8hahPsk3cPnl0seEXbhp3wmsJtdpf74TVhKxwIhAKkjl1OQW/8yySFeq78Ow0cId8sq8A5puKygs7bn5ZLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767704},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"44018ed6892897220156ffbd106f6eb139ef2dd5","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.13.0","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.141"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.15"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.26.0_1780566160822_0.10873682482951019","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@openbraininstitute/morphoviewer","version":"0.26.1","keywords":["SWC","morphology","BBP","OBI","webgl2"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@openbraininstitute.org"},"license":"Apache-2.0","_id":"@openbraininstitute/morphoviewer@0.26.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://github.com/openbraininstitute/morphoviewer#readme","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"4302e8ac447659b42f13e058aebe059f88ba3e02","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.26.1.tgz","fileCount":424,"integrity":"sha512-dKTfCmRx6zew9LjyODGH70AInv3yI5CnuKh2CYAx40RdjrwQ1pyh39HvEMGxxV94Hb2PJRL4Vj/HdEBQLon28w==","signatures":[{"sig":"MEQCIGH3iLpW+PYrX6Mev88cV4Yu6Kcz8D99UQEGAA/v81pUAiABhV3msjlJRgont10uwv4Asjyl7RseOv0MU8go/Urt4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767703},"main":"./lib/dist/index.js","types":"./lib/dist","module":"./lib/dist/index.js","gitHead":"1fc8b74414288ec92867dc36ce9eb4c9a21a5c14","scripts":{"test":"cd lib && npm test","build":"cd lib && npm install && npm run build && cd .. && npm pack","clean":"rm -rf dist node_modules package-lock.json lib/node_modules lib/package-lock.json lib/dist doc/node_modules doc/package-lock.json doc/dist doc/public/docs && npm run version","minor":"npm version minor -no-git-tag-version --force && node version.mjs","patch":"npm version patch -no-git-tag-version --force && node version.mjs","version":"node version.mjs","prebuild":"npm run version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git"},"_npmVersion":"11.13.0","description":"Class to display SWC morphology files in 3D","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.141"},"_hasShrinkwrap":false,"devDependencies":{"@biomejs/biome":"^2.4.15"},"peerDependencies":{"react":"^19.2.4"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.26.1_1780571667423_0.4635327165119765","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@openbraininstitute/morphoviewer","version":"0.26.2","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.26.2","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"02ef6162931396215f5953b1cf6b42e75835668b","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.26.2.tgz","fileCount":423,"integrity":"sha512-SAimAFew8D3F1rrVBILLuux9PfVe4Uzjp4mhHXEezzVoxgDlLdlNAERnqGUUnYSkVvO2B7LIXrvp+uAIYT5G5A==","signatures":[{"sig":"MEYCIQCDUs63Y1eljVGXM/gd3LIZJT4fWwLYNI89klKcrsiO0QIhANl5BzdpThirJnqoesZkmaWUHDrUThLIL9vRyAR54TUo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.26.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754023},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"4d2df04a0ce1e7f76409107ee034f61796ac4db6","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.2","@tolokoban/tgd":"^2.0.141"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/react":"^19.2.15","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.10.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.26.2_1780572181418_0.3069924254992027","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@openbraininstitute/morphoviewer","version":"0.26.3","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.26.3","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"aae9ff78bb0f965b1477db4897040d996a1c1acd","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.26.3.tgz","fileCount":442,"integrity":"sha512-QRVoip1uLuttSdTUX+JNxcOU+g6df8oVTICxqrAf5R3Mo84i9zh8ecWOwKI1GR53k5N7SdJTfEMq3gFSjxPYCQ==","signatures":[{"sig":"MEYCIQDfUJDJxAi09eGoPjFRk05K6ojLUlKiU1a9xf9mt4cgvAIhAJLOHulAO5zENo66ikGfkSqk3rKBc/3/jZxrF6BPlJY6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.26.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770417},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"808851c5030cecc3b744abca59683cf5de227e34","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.142"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.26.3_1780670623090_0.4053188485635131","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@openbraininstitute/morphoviewer","version":"0.26.4","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.26.4","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"45332b6429d3d124527095953b86b3eff3031be6","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.26.4.tgz","fileCount":445,"integrity":"sha512-sttQLVctsHOno92dzVY2j2rgiAyvrOX4/tR5CY3sE3YNA6JyslTTHlZoG8bShNmWT4fLBhYpoR7gUsbixa2CNg==","signatures":[{"sig":"MEUCIBlP669GtgyCoVhkQd5ewRH37fDOdLMkcGmRDGrhlJlpAiEAizYPkAaoKKWYqUKMjc8oElPsjaE/LM+De7rU2+d8XIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.26.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":776496},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"eb7f1965874e02ba73afce8ff36aa4d90a893aaf","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.143"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.26.4_1781163215539_0.6064401727368156","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@openbraininstitute/morphoviewer","version":"0.26.5","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.26.5","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"b8ba9d84bc6200f71972894bff6c8adeb82e6046","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.26.5.tgz","fileCount":445,"integrity":"sha512-jLcdyeDuIS+5am25k9UDZtJ99qbFBWWuARXZLetRyfytiuXPNZYCebS13mVtZhNWX76cL+sxpRMdXHuoH9L+iw==","signatures":[{"sig":"MEYCIQDBN+NMCFgEmcbcocnCyRar0kqaPNzeQxslQXI1bqVBtQIhAMeIJSohoYYX5IVA65ywbIsSP2IW7KwHZXfKcUksacI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.26.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":777198},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"e323c83000525ac8dc83d243c715beb763f1b70a","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.143"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.26.5_1781172275385_0.22292643505975263","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@openbraininstitute/morphoviewer","version":"0.27.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.27.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"9cc9ee1f9b06422518df2979f19ffc89b9c61c33","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.27.0.tgz","fileCount":445,"integrity":"sha512-W2xgE1IWeeXHgc7RdFJS6VxPu3cea3bj3VX03FLEj3iuoCh2B2Fjn1Xt7o1FERPtSQbsV2OZ1sS0jWoUHM+9BA==","signatures":[{"sig":"MEUCIQD3pc40UW1D5fGLP4+rcsyGs9dL5hvwDQBjjqs4Noa+WwIgcLAJjSBHE+PzleUa/v5qSUDuvinHcpaHuNXi28nMRNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":783173},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"db35c76b924bab45cd7ce5f81b2595924f3c68e3","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.143"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.27.0_1781260148038_0.7781202826411964","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@openbraininstitute/morphoviewer","version":"0.27.1","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.27.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"e3d30452a4892c65107e3ddb10f2f391557fc4b2","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.27.1.tgz","fileCount":457,"integrity":"sha512-uQAFYovnTZ5WYwtzP7X4WkAqE0dSdI/Q8t1qNWEFkXUA1ajLqRjRO05KR16raS05tcsoWhUc0DGzbp6/Okt4HQ==","signatures":[{"sig":"MEQCIGUZFD3aOymw1DnfrkfjddtkxEslh6VvFnw5cGfpIDxuAiBG6XZ2KUvP8JXgIpiNa2fw+S3XVbtT52s1hieXc808og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":800596},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"139579eaad2abee2c7392a515d2e1ca43b64d462","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.145"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.27.1_1781619466236_0.9636477757041737","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@openbraininstitute/morphoviewer","version":"0.27.2","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.27.2","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"683003144d989b5f94aed28cc259e6daaefd0a10","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.27.2.tgz","fileCount":457,"integrity":"sha512-Sw0mlX/xS23gDgcp9VVW2t6nx6AK5cf/Cx3b96Ckrm1iHQ0Nt1GSKTL5NBGfyZl2stg6cKva4CDGReYATeGfEg==","signatures":[{"sig":"MEQCIBMNkro4v4jTv6mBEaUHtuSOOWGaVvqy2g27WkfgOPaoAiB+UzXZP/jXGtSPmldPxemmxf2MMA4AJeIzLx0ojYZPNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":800187},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"35e1fdb7a980033844e7556823b32cc4c93a49b6","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.147"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.27.2_1781688804287_0.6684004783979016","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@openbraininstitute/morphoviewer","version":"0.28.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.28.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"12b391ce0b787b66dbc7e8bc4084af1d7a054134","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.28.0.tgz","fileCount":457,"integrity":"sha512-XeKT9izQ+feQCuNxyUYg/s9W+cSu0AH7YHRS9Xsq0S3G5YW7KQu8cfgrhQGUO5cCLOIxMNEAWpLyJGIglomaDw==","signatures":[{"sig":"MEYCIQCunC4UgxYgPxzqKym6ysX/4fdwuqyxd79vb/GBQKQaRQIhAPiL1QhyO7b4BfLs5JGWXWUL9cCX4ZqPDIR4KANfnDDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":801898},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"61519ab97be905ba502ddaf641ef8e1b6396ed88","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.13.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.17.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.147"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.28.0_1782809176684_0.6051237285934308","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@openbraininstitute/morphoviewer","version":"0.30.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.30.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"8b778957dbe794bcd396a43513d4f6e4c09aa29e","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.30.0.tgz","fileCount":472,"integrity":"sha512-6F+j9mEs26XaHskteNJfBrAtsLzUz7ZM6K7LLGkam6cLy5q5Cx/857QikPf1sbxZpRzRjL7HRW5uNsc+y2N1NA==","signatures":[{"sig":"MEUCIEPTGj6NiYhGh2td3YKSLGeGKArwP/DIcR6QoYDOpxBIAiEAtBc40fq/s1ZU/4xifV2xzkCDVwgurtmK6b3UCEv1R28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":878505},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"e6c710e84bd105eb1d0d02a9e92a30ebc948f0aa","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.16.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.0.147"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.30.0_1783527017208_0.46948553559921735","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@openbraininstitute/morphoviewer","version":"0.30.1","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.30.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"2ce6d64990ca42cc117b26942bdfdbc28c8ce696","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.30.1.tgz","fileCount":475,"integrity":"sha512-LoAwlYJEZ2nVvr301wagwP5TUeiz+7lxUd1y/hdBy6BfuMbTKA17yNDl+vMK7t0LQ8haHdAarrN5yRxFNfJGAg==","signatures":[{"sig":"MEUCICZQWIrAzyJDqlm2oJLzCj5rbJ1GluIhFL0ZQmHD+VVwAiEAsMa8my3x7ejccciAP9MpDTXyrIVyXHH3gL0FtGJGAAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":887457},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"93806ef3c54f15a1e8c601c1ecb767d2d8380650","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.16.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.30.1_1784211821298_0.11464102911468","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@openbraininstitute/morphoviewer","version":"0.31.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.31.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"fc104d8100da5c76a650c38dcf8aebd2f28adfd9","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.31.0.tgz","fileCount":487,"integrity":"sha512-caC+mYRm6KJbjeYeNePSaHM1Z5rMEkcDlEOrDnBS/NMQX5Kyey9F5yhA84JhBjqrEpODvaW8dbxMbFvS+GTYQw==","signatures":[{"sig":"MEUCIQC9q5nwbj6CVcYqSSKOHzJQjlTnuNfOFiMmSPfO3VOC/QIgVfOfekgmgYM2tPDNIqv7UAZ7cWTy2OIjOMLAef6l4CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033255},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"bf523cb12a4c021abeed567017c3798ff3118e95","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.16.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.31.0_1784810542812_0.12269103999222652","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@openbraininstitute/morphoviewer","version":"0.31.1","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.31.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"e29a465616eec206ff7d12ae793172ce17b62197","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.31.1.tgz","fileCount":487,"integrity":"sha512-yMDIb14I4yr7LxjdqqCmiu7FKHG/33OO4/gjHGcCTFmgsQ4//0ySeKyP7D0HZOUHK1p02pqpO0i8F+mPmB5qSw==","signatures":[{"sig":"MEUCIQDcwn5Ff2ypN+CMCxIu+/xElwsnWxSt9vWa9J4ThGhh2QIgYXe6lYTIPk/67Dd3p6qVDDJcfx3uUWrZqg+H2rQOHPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.31.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1037070},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"f35299e73a8aea5e73dc7e7e19fc84c97e143141","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.16.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.31.1_1785844471592_0.4489441978335216","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@openbraininstitute/morphoviewer","version":"0.32.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.32.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"bc29b5633b089e4989a3386bfd8276cd1081de9d","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.32.0.tgz","fileCount":511,"integrity":"sha512-gqLIalqddG1raQHcQmFzPyrIbU40NrhUb5UnnqtKdrDx8FGDTWDLAP2sTMl5yN8HaBgtn0jPapc/5d9cX1XHMA==","signatures":[{"sig":"MEUCID++Mv6gQizSIdOopqEdZfwCwFZ8TsBLmZdcx7zT2lqsAiEA21ORlnz8VjgypLnxk6du686bzG6CkjmdRQuuBPLMbRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1120879},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"4cfd55f0381802270e8758bb6089f33286f8e715","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.16.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.32.0_1786352053730_0.0002739119506807164","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@openbraininstitute/morphoviewer","version":"0.32.1","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.32.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"2cf3aadd016e2e65b3f6535d585c624f5ab6ead2","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.32.1.tgz","fileCount":511,"integrity":"sha512-SnCYDox+BZYKmIyB3SJRmDqMLsi5loavItMH97rR7UhW7fe7LfvQJpfB+XHVt/iloC6MwhmGVAu/0Kn1F/Ygog==","signatures":[{"sig":"MEYCIQCf7HsAnghoyL8GpjL7hQ9Hgjlxg+iiHYiRgiCznw5zpAIhAOH3shcAMKb5iDqh2NrK7avlwhIb+vSwnGp3iuLy5cpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123232},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"37ca88e3a6d18631f0a4117a41e752e3b609a500","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.16.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.32.1_1786355943935_0.5569834819148201","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@openbraininstitute/morphoviewer","version":"0.32.2","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.32.2","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"6654bc8c97ad42a6609d5ba14001bbbcabdd9d9d","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.32.2.tgz","fileCount":511,"integrity":"sha512-kQSm3PeuckOgOMlPnZcseG7MvTyFfOyzGxAVn0wbT6dKY+QDj17ZVyKBjdKvnjqZj04Q6hhyFCyDJSPhy4pJzQ==","signatures":[{"sig":"MEUCIQD6opE9LPGxM+QZo/fYbKWSqgNy3Q1rXOyGYr/1DhLSVgIgUKWUDMPmC8//mn7lvXHHzTFULET4fwIHmRFa3vmyGS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1123813},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"bd267c81cdc45d6a083b70b5316c723789b07079","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.32.2_1787055309820_0.37429035503116315","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"@openbraininstitute/morphoviewer","version":"0.32.3","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.32.3","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"0b40b58fc0f0ed3249aadf1dec104191b8c0239c","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.32.3.tgz","fileCount":517,"integrity":"sha512-ZfJGbhlPAazacBr8ERYkywyAfNjkYYHhDZ4ET2Y5Bd+bH0hwfG+WDJLkpnpgiRQxPCKIZvulhcXIvrNMOTpBjg==","signatures":[{"sig":"MEUCIQDnU90ag/RYW7WtuFbOdoVPpfBDsZ36z8ckCRBr8rzAuQIgMwAvKyUf6Z6T/qwnuMqsbKWh3eh5Ci9f8FCGds1P+qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.32.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1137044},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"b9d876365f5af34b8cca3646d1700462b6378fa2","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.32.3_1787125765734_0.3669509009028775","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"@openbraininstitute/morphoviewer","version":"0.32.4","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.32.4","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"dc33e1d179c0fe0bb75e6b0de73e34c6d95815f9","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.32.4.tgz","fileCount":517,"integrity":"sha512-+W1BQ+BLr3JJUCjyyNht/aJ7kJc2RYxBaaPyGcp9cZ7DvavnX1bGiUhFxeXOW03dN7sQKEiBkCCtDPnUxPdnGQ==","signatures":[{"sig":"MEUCIQDkSyVns84+jE/NEmZN3mk46K2qsHmjhG7CRceb/YAIBgIgBqmNYRR63gGZSP+2mCyuaoSf1MzsbKJv7/VYUCXEfr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.32.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1136361},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"8964166dd6556e1e1abe7d66b15578a753d06e4b","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.32.4_1787144499437_0.4728147166318588","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@openbraininstitute/morphoviewer","version":"0.33.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.33.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"2f7ef2653057625ccb9e57d7ef0634a7f2c313c8","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.33.0.tgz","fileCount":517,"integrity":"sha512-IuHPCgbmHjur7kjxxU5nXdxare1Sdg47l9jLmpywNPOrvX1yWOovaU8nVAu4SONdqglLryPBoTlWJNPqOWHAwg==","signatures":[{"sig":"MEQCIENlc/Dm09xdqy4X0ls6xgAOqBOC8gRnBZwJ17P8utViAiAYtJPOFqnMmksauh/JJYn78EQq+1LUjFJDWYcBFQrVGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1169592},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"e4f269c9ca7526c055fe969194fee2aceec207d5","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.33.0_1787226125792_0.9810575382146622","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"@openbraininstitute/morphoviewer","version":"0.34.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.34.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"a944c6ee6bc5f874156c7a45ce244e06607de4c8","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.34.0.tgz","fileCount":520,"integrity":"sha512-3CtCk2emXCavoOTFq1saqqej5j4uB+8VqdZ7q2sOCoBaU04Pvpwb1cF7Yg3sf3x14jZFASN97utDVviC+WXagQ==","signatures":[{"sig":"MEUCIQDMr/tPyEpTg3EgDeUggYUnw6mKCHUoOxoSsVrWQQNGegIgdZcFg1gVKnGsmxIVczRLt+wmSzBQjvluhC2G1/H5brA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1184044},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"dcc97bfc74ba591bce8ccda856bcacc173c33311","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.34.0_1787302490744_0.5546493854462691","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@openbraininstitute/morphoviewer","version":"0.35.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.35.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"6e94b1b6789e08be82f303e2249a20909ba9876a","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.35.0.tgz","fileCount":535,"integrity":"sha512-ON61B5AP2UyaIw1kvlnXiLXaRYcRndeWNFaPFgo9UATT01NIabpj3qBhmIH7YIjws9cmO2VLhY8Vtwz0ZJRAvQ==","signatures":[{"sig":"MEUCIDqsKQ0S7kN9sX7JkNosJzPedyeG+DppXF6UaAnBT6DIAiEA8O0URkyvbbGqHGOQ+jsrAZsThZ2ooeJzIZ1ahb+bLX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241655},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"13bd95edcb1761419ce28fee079d0b4e181c2086","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.35.0_1787303522573_0.4637662462592449","host":"s3://npm-registry-packages-npm-production"}},"0.35.1":{"name":"@openbraininstitute/morphoviewer","version":"0.35.1","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.35.1","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"eace1e573a04f528effb2bb1a2c0d675be38dc6c","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.35.1.tgz","fileCount":535,"integrity":"sha512-2p6xVof0U2LTAPT2q+zP4/hGPdmDMBXr2wnIPujnpD3gK6Dg+eMd94bd6dzu8b5DEmOJQPM189L9n/LT/FLEaA==","signatures":[{"sig":"MEUCIDbWcrUTU9gqzxRMl7afT/fXNWKRF0v2Vzt9477DIhWAAiEA7GdgToTCgjtCrkg4zuUpqUNDPwPNfMqz3cjGPcJgElc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1243170},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"40ffd02ba336333130bdd3c959656e5542d052cd","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.35.1_1787323485331_0.4381845433742717","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@openbraininstitute/morphoviewer","version":"0.35.2","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.35.2","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"4876761d15fd00330da5ac758bd42fee984bf6fa","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.35.2.tgz","fileCount":535,"integrity":"sha512-565qEhe8YqZa3caxo79eYyvukzJddXhUfLhtOo8kWV3VUl5YeH93sryIFAWa/gC78R/FLwD3+K5N0f1n8SIyRQ==","signatures":[{"sig":"MEUCIQDapuz+B0JNh5JauweERvcESsXoRT/ungk4pWNgfBbIfQIgPcx4k43MXnPh/BwGTFBGI4PVWhijgdk2Z4GDu8S43TM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.35.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1242594},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"3f24c2baf2526f91ee8a26a9013f408bbdb22316","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.35.2_1787651805921_0.3721904188976939","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@openbraininstitute/morphoviewer","version":"0.36.0","keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","_id":"@openbraininstitute/morphoviewer@0.36.0","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dist":{"shasum":"8c6c4beb4e6c5a0204fc4ef7efe174e912e4c2f8","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.36.0.tgz","fileCount":559,"integrity":"sha512-OZL0qyvmnaVf4/LPklC+yqr9AlqggSsUPd01a+BdqjIrGnWqWxMmy91JLDJ6yi2OwM3Uh0XVs00TWq+lTo5IYA==","signatures":[{"sig":"MEYCIQDGs8U1xAfZ6ktHy2OxTfJC3j2rkbBJ4W2NEIeS94ALaAIhAL7cE0NzIaC+cxoAgC+X+37B1zLZRHFVDMeQHwv9f88K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1333656},"jest":{"globals":{"ENV_VARIABLES":{}},"verbose":true,"testMatch":["**/*.(test|spec).(ts|tsx)"],"transform":{"^.+\\.tsx?$":"ts-jest"},"collectCoverage":true,"testEnvironment":"jsdom","moduleNameMapper":{"^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","^@tgd/(.*)$":"<rootDir>/src/tgd/$1","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js"},"coverageDirectory":"test-coverage","coverageReporters":["lcov"],"coverageThreshold":{"global":{"lines":0,"branches":0,"functions":0,"statements":0}},"moduleFileExtensions":["tsx","ts","js","jsx","wasm"]},"main":"./dist/index.js","types":"./dist","module":"./dist/index.js","gitHead":"f7ef8c3cac80f6ea0980b1f9f836efcff140ad38","scripts":{"doc":"typedoc","lint":"biome check src/","test":"jest","build":"build-typescript-library .","clean":"rm -rf ./dist .tsbuildinfo","start":"build-typescript-library --watch .","format":"biome format --write src/","prebuild":"npm run clean","prestart":"npm run clean","doc:watch":"typedoc --watch","test:watch":"jest --watch","build:debug":"build-typescript-library . --verbose"},"typings":"./dist/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"repository":{"url":"git+https://github.com/openbraininstitute/morphoviewer.git","type":"git","directory":"lib"},"_npmVersion":"11.17.0","description":"Class to display SWC files in 3D on a canvas","directories":{},"_nodeVersion":"24.19.0","dependencies":{"tslib":"^2.8.1","fflate":"^0.8.3","@tolokoban/tgd":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","ts-jest":"^29.4.11","typedoc":"^0.28.19","ts-patch":"^3.3.0","ts-loader":"^9.5.7","babel-jest":"^30.4.1","css-loader":"^7.1.4","typescript":"^5.9.3","@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","style-loader":"^4.0.0","jest-environment-jsdom":"^30.4.1","build-typescript-library":"^0.12.0","typescript-transform-paths":"^3.5.6"},"peerDependencies":{"react":"^19.2.5"},"_npmOperationalInternal":{"tmp":"tmp/morphoviewer_0.36.0_1788266221214_0.23129127674333616","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@openbraininstitute/morphoviewer","version":"0.37.0","description":"Class to display SWC files in 3D on a canvas","main":"./dist/index.js","module":"./dist/index.js","typings":"./dist/index.d.ts","types":"./dist","scripts":{"clean":"rm -rf ./dist .tsbuildinfo","doc":"typedoc","doc:watch":"typedoc --watch","prebuild":"npm run clean","build":"build-typescript-library .","build:debug":"build-typescript-library . --verbose","prestart":"npm run clean","start":"build-typescript-library --watch .","format":"biome format --write src/","lint":"biome check src/","test":"jest","test:watch":"jest --watch"},"keywords":["SWC","morphology","OBI","webgl2","BBP"],"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/openbraininstitute/morphoviewer.git","directory":"lib"},"homepage":"https://openbraininstitute.github.io/morphoviewer/","bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"dependencies":{"@tolokoban/tgd":"2.4.0","fflate":"^0.8.3","tslib":"^2.8.1"},"devDependencies":{"@rspack/cli":"^2.0.6","@types/jest":"^30.0.0","@types/react":"^19.2.15","babel-jest":"^30.4.1","build-typescript-library":"^0.12.0","css-loader":"^7.1.4","jest":"^30.4.2","jest-environment-jsdom":"^30.4.1","style-loader":"^4.0.0","ts-jest":"^29.4.11","ts-loader":"^9.5.7","ts-patch":"^3.3.0","typedoc":"^0.28.19","typescript":"^5.9.3","typescript-transform-paths":"^3.5.6"},"jest":{"testEnvironment":"jsdom","moduleFileExtensions":["tsx","ts","js","jsx","wasm"],"transform":{"^.+\\.tsx?$":"ts-jest"},"testMatch":["**/*.(test|spec).(ts|tsx)"],"globals":{"ENV_VARIABLES":{}},"moduleNameMapper":{"^@tgd/(.*)$":"<rootDir>/src/tgd/$1","^@tgd":"<rootDir>/src/tgd","^@/(.*)$":"<rootDir>/src/$1","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/__mocks__/mocks.js","\\.(css|less)$":"<rootDir>/__mocks__/mocks.js","\\.(py|sh|txt|bin)$":"<rootDir>/__mocks__/mocks.js"},"verbose":true,"collectCoverage":true,"coverageReporters":["lcov"],"coverageDirectory":"test-coverage","coverageThreshold":{"global":{"branches":0,"functions":0,"lines":0,"statements":0}}},"peerDependencies":{"react":"^19.2.5"},"gitHead":"2951b66b50467d9f555f8fce9615ede8c31da20a","_id":"@openbraininstitute/morphoviewer@0.37.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-J1jD//OIb2disQzvubPjGVe/+neDluPGgixbx1r4LA2QIpIDkgcIDKKyUF+6H71whOycExoQ+iuLzeI2TZQlTA==","shasum":"62a6801c4e9476ed4a2dafb95a649056e189ec4d","tarball":"https://registry.npmjs.org/@openbraininstitute/morphoviewer/-/morphoviewer-0.37.0.tgz","fileCount":562,"unpackedSize":1345262,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openbraininstitute%2fmorphoviewer@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDdWrJyk0mFtGhgY0abHxEYsynRJ/KKlftN4i6KfhCZoQIhAOq/lEckGO18oY/6ko4KHEi7TuvtKE+tVYuZalZjxcwh"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6272157e-e24c-4085-be57-78eb9d388a7d"}},"directories":{},"maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/morphoviewer_0.37.0_1789137469429_0.9850030149752989"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T09:00:07.547Z","modified":"2026-09-11T14:37:49.962Z","0.0.1":"2026-04-28T09:00:07.799Z","0.24.16":"2026-04-28T10:00:25.613Z","0.24.18":"2026-04-29T10:58:04.295Z","0.24.20":"2026-04-29T18:21:03.773Z","0.24.21":"2026-05-01T14:42:27.084Z","0.24.22":"2026-05-04T16:09:05.031Z","0.24.23":"2026-05-06T16:15:23.294Z","0.24.24":"2026-05-08T14:51:28.150Z","0.25.0":"2026-05-15T07:16:06.454Z","0.25.1":"2026-05-15T09:01:34.136Z","0.25.2":"2026-05-26T07:39:40.930Z","0.25.3":"2026-05-27T13:50:43.121Z","0.25.4":"2026-05-28T06:23:56.208Z","0.26.0":"2026-06-04T09:42:41.048Z","0.26.1":"2026-06-04T11:14:27.619Z","0.26.2":"2026-06-04T11:23:01.629Z","0.26.3":"2026-06-05T14:43:43.265Z","0.26.4":"2026-06-11T07:33:35.742Z","0.26.5":"2026-06-11T10:04:35.554Z","0.27.0":"2026-06-12T10:29:08.247Z","0.27.1":"2026-06-16T14:17:46.415Z","0.27.2":"2026-06-17T09:33:24.588Z","0.28.0":"2026-06-30T08:46:16.817Z","0.30.0":"2026-07-08T16:10:17.374Z","0.30.1":"2026-07-16T14:23:41.539Z","0.31.0":"2026-07-23T12:42:22.947Z","0.31.1":"2026-08-04T11:54:31.770Z","0.32.0":"2026-08-10T08:54:13.908Z","0.32.1":"2026-08-10T09:59:04.065Z","0.32.2":"2026-08-18T12:15:09.960Z","0.32.3":"2026-08-19T07:49:25.883Z","0.32.4":"2026-08-19T13:01:39.604Z","0.33.0":"2026-08-20T11:42:05.950Z","0.34.0":"2026-08-21T08:54:50.876Z","0.35.0":"2026-08-21T09:12:02.724Z","0.35.1":"2026-08-21T14:44:45.495Z","0.35.2":"2026-08-25T09:56:46.067Z","0.36.0":"2026-09-01T12:37:01.363Z","0.37.0":"2026-09-11T14:37:49.586Z"},"bugs":{"url":"https://github.com/openbraininstitute/morphoviewer/issues"},"author":{"name":"Fabien PETITJEAN","email":"fabien.petitjean@epfl.ch"},"license":"ISC","homepage":"https://openbraininstitute.github.io/morphoviewer/","keywords":["SWC","morphology","OBI","webgl2","BBP"],"repository":{"type":"git","url":"git+https://github.com/openbraininstitute/morphoviewer.git","directory":"lib"},"description":"Class to display SWC files in 3D on a canvas","maintainers":[{"name":"obi.administrator","email":"obi.administrator+npmjs@openbraininstitute.org"}],"readme":"# MorphologyPainter\n\n## How to render a soma?\n\nSpecs comes from:\n\n- [NeuroMorpg.org](https://neuromorpho.org/SomaFormat.html)\n- [MorphIO](https://morphio.readthedocs.io/en/latest/specification.html#soma)\n\nThe soma is defined by nodes with type of **1**.\nThe **root node** is the one with a parent of **-1**.\nThe rendering depends on the number of such nodes.\n\n### 1 node\n\nThe soma is a sphere with the radius of the node.\n\n### 2 nodes\n\nThe soma is a capsule between these two nodes.\n\n### 3 nodes\n\n- Let be `(x,y,z)` the coordinates of the root.\n- Let be `r` the average distance from all the soma nodes to the root.\n\nThe soma is a capsule from `(x, y + r, z)` to `(x, y - r, z)` with `r` as the radius on both ends.\n","readmeFilename":"README.md"}