{"_id":"@thi.ng/scenegraph","_rev":"296-6adf94a00017f2a8725bacdea93fa3e9","name":"@thi.ng/scenegraph","dist-tags":{"latest":"2.0.60"},"versions":{"0.1.0":{"name":"@thi.ng/scenegraph","version":"0.1.0","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df4f9048822d35b04603ee58c12158be90787a89","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.0.tgz","fileCount":19,"integrity":"sha512-71E2XUT448ytUAy5qTjt67LyG63I5qwkjxtM0dzyShH3bpc0sDNkx92PAxLc+r1RfCTpqUbExaFM8zv2n/w8qw==","signatures":[{"sig":"MEUCIQCrSssuiFUEYK7NdxTt+5aPaaMkn0MW0MAejKjmmfryPAIgPmqixgNsKCx2ackP+V3TwwNZRKX/V3N60QqPcmdD/Ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4p+qCRA9TVsSAnZWagAAc+MP/A4ULgfDH+YXZPMybMhl\n0ixydjbRPMI7RAA6HDxJp8fp5Aqf5RYJiaFLb4oMgIEtcp+9bFWPCdK7awxP\nHRC4MwGJZxV2AJIIr5642LZnQaVRnfZRX4H70Q8Pn1fkrrQGIYRsHP7XhV13\n8r63bVc+JWSVXI/++XiU3wicH+qr6LAiMFKZRFpWMVXCkEYo54Ni8SinpDKu\n6yadsh8uZW8VtTSzRNFMTQ/U1Q/5SlCzdI1tbpzibHPuOdK3eghwTxMwQv5Q\nE8ddyZasAvbq0XEMSZSgo971vqYpAR+1ze8dhsKvV1emcZg+iVRmfElGvhEb\n3dWMBet21hb7Qk2t5AFh3uKY0FY76hGLmALDsXgByLYUiA1l6Rq5aQcpyv58\nLcXKd0zvbM2nSLzQkVbhOQZkh6qOeWK9KMOJOiHZi+/rGV70fFDVLDZf7yc2\nMSm53MD72ChP0D6dJpc4RxsERe8Q/agONy8oOFlSPawXbA6moqRLa5z4hmry\nyz0pl7+ASYJ6FFiFN0wcPYGlV6mGDw2oZMvdr28JOo4DpkIfosg6HECOVOIz\nBlI/gaKRo+Sgd/yiJTYuqc2MtYkRGD6AMI3fKDLH+iFwZLj387TOkJHFfRWj\njgDVMMVch8dIhmnk78ccjGPaOrqxUWn4WUqauUMUHgB9qx8cOYTdp+Y5v5bF\nRebu\r\n=rM9u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"36c4d9e967bd80ccdbfa0f4a42f594080f95f105","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v12.10.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"12.10.0","dependencies":{"@thi.ng/api":"^6.6.0","@thi.ng/checks":"^2.4.2","@thi.ng/vectors":"^4.0.1","@thi.ng/matrices":"^0.5.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.0.0","mocha":"^6.2.2","ts-node":"^8.5.2","typedoc":"^0.15.2","typescript":"^3.7.2","@types/node":"^12.12.11","@types/mocha":"^5.2.6","@istanbuljs/nyc-config-typescript":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.0_1575133098166_0.08548806942293563","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/scenegraph","version":"0.1.1","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0c84e1b93b8e7170cec92ee7883e199bd4b6bdc2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.1.tgz","fileCount":19,"integrity":"sha512-NpyGeIUIFCFBMeatyg+3UDym19YO/h3BJDR38DnvPNXIQjex4d5Jui0AnfHlpf8hhVOzMvlDT3cxNp8gfahk+w==","signatures":[{"sig":"MEYCIQC2COuVf2iKDz2lCBQj/KCeyM7iJO917QS/nM0fwFV/agIhAI+4K06GLDMnyusSC0yF6TvLtWzlad60G580ZKp3Oy2E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeK03cCRA9TVsSAnZWagAA3wUP/1tomzOipy4GQedL+g7W\num1KpaMKxvo0nsFkBtr7KjxCAlBsbx4W1WzsBCsh8BBWLmduGAqK9s5fx97q\nx8Dw4TJ5ffLVjPTXWF9cvtGgm94+Ya/aoz1zvLnOgFJew/UXFflAC+wdivHJ\neZgIY62fzyMdaGGN5eScTa0K2Dd/1l8fBQN3le1ZU00cgEFXqRLFAoKpirDU\n59coFEwHYSX902ep+VAWTe5l573PqoJAPQvVgerA9E5Xh+D713K82NUvgpNL\nqDJoKZMBx4o65kj/PlIF61CLz86WI9xoAWtN6h1VVmtwULJcca3r4NxMdVTe\nKh5+u7hh++ruK7mAnduk1Q7FNZcFosqoWhi69oj74HZkal1WcrLnmFsdpQwm\ncy9eYcUoBnIJqdjxl0YE9ukr/3IjyEkXijU4UcOB8mYuZ78L7JjBLy1lusoc\nJz5Xru99v3ZhpKO1DejvzCtZ41YDLICBVeevIKXXxIrZpTdm5I1JsEvp+sh8\n6C5oQP2OcOBeOgmsyjFhu0KWVP/ULeaMNVqzHgqg0qYyNtlC7YzTYY/D4lwX\nej1mzI6r4AHRqEBR+yaYnu/zRqMBTFfOhxSxiyHhNbBR2gcp7Ashh0GUMjr+\nMoUa/0z6Oxv+QMzzng8T71Uxp4roZnR9HWC8oKMm990WuFwP3ku905NaZnJ+\nwW0g\r\n=1YLD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"93d8af817724c1c5b06d80ffa2492fe5b4fb7bc4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v13.3.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.0","@thi.ng/checks":"^2.5.0","@thi.ng/vectors":"^4.0.2","@thi.ng/matrices":"^0.5.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.1_1579896284085_0.9730707516085757","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/scenegraph","version":"0.1.2","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"47cb18cbb32714949db914fbe8812aa39b1438ca","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.2.tgz","fileCount":19,"integrity":"sha512-+nNuckatQiHX84muld3w+UZhXeRpt+eQSOGY6//aXY5IxYIVA5TxwqKqheqlNBmKbJNWuF17Fblo1m4pcA7Y+g==","signatures":[{"sig":"MEQCIE4x4yUthvqELt9YZsKdVpAgoOHElI91mn6emxZHZyrvAiBXjCUe0jFIcxIZXrJtrtGPnvXRnFv74oU8Em7e7dzq/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLbWcCRA9TVsSAnZWagAAwMwQAJXF1ClFfb+s03WvdT85\nPE8e9oRseE9aE5kH7kdeimdOkGQknRnbi7x6x6iJGF0OB7aCJVy1IfQCM8JI\nmqtW/AHvfPhLGI30B+8F8EE+T1NhqNNYFZdYV1Y9NFNr/MX80GjgzhOg7Af1\nlwd8Ck6T12Tv4ccVCym152R8aGEmTDTqQiZ8WGRIHrH5dKlxzaYdLcnuPr/x\nYAR0Uqmwj7AKLZqeO1l3Mw/Ij2g3U2r9s/09Kg/Btb5isIVF+CyNik5/y3PY\ngvn6Z0opaEz8CN8BpRoNba+GGFgQLvFRiqlI2ErLDGT6r/gEafv3gsoq5Voj\n9Wf0kR+Gvc3w49MLEQPFHeK+S+bP2BAHH9+rfNopCcWMltf4USqc1SKubBaV\n3jt5781rfB1c7KNzyx5H/vQwHN+xmIIkrD7xMrx82K9Xc56xdTRnaCO9QXTB\nbN5APifv3lwpJNy25kGKTgIfUgxZpEsW4NYBPalOp9jOFapRvJ/kaKmOUcQs\n4BUXNdN3CqJVUF4S/1dBUR/y6R3ajVwnQ+fwvv2qHpxjW3oeLmFDceytz5n/\nezO78J1s9J6vbkZdG1ZnZIv/bFuvY0Xj/tCADvE3Fx+0KTmRrL7U88KUuOON\nysjWeUCUEiHlBhwqd2xuwchFTzrC6KNwFNLaBlHtAWNl0mZpyTAbMbKCTX3R\nBBew\r\n=Nurw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"38d193103121815a5794ae242817f8f306b6ddd4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.7.1","@thi.ng/checks":"^2.5.0","@thi.ng/vectors":"^4.0.3","@thi.ng/matrices":"^0.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.0","ts-node":"^8.6.2","typedoc":"^0.16.8","typescript":"^3.7.5","@types/node":"^13.5.0","@types/mocha":"^5.2.7","@microsoft/api-extractor":"^7.7.7","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.2_1580053916381_0.5122537222961214","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@thi.ng/scenegraph","version":"0.1.5","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5a8a5c47c1773517801dee3c5665bd26d9b46c3b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.5.tgz","fileCount":19,"integrity":"sha512-qm7nwkCP+Uzplfw9Bedxxf5z8RMh7kSL2IFZvlLHFQLNgY5lE5nE23FLP+lecwgx8PTpxzB3t5WjcwYigBxXvw==","signatures":[{"sig":"MEUCIHxoazCJ7iG4lhqqPZvS/1kDdN+qjDX/QBXitklMZdxhAiEAs4gymwpr0Wxjc6H2Gx2K9Cz0ujDBHz6SSOi1FZaJxdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVcLTCRA9TVsSAnZWagAAv6YQAJcneIMcW9aNxhRxZZyE\n6pk0HG9SFQxXsLNULouZQ0azyAf4DCNbkhwkIk1VCRG76ePUFSOuKveMK1Qk\np3Tbwu0K2ZEEkYUqtp5uOFuZEWW/DaCqa7ZlbParZ41zTc5ewY7EWqxzwmYK\n5tERBUBZzCzT1jsjbYy5J+mFPHk/pFaMQ1iY/oT88+SCiyT/TDcP9w1lU65M\n9dheE6Vyw8Dv0AgyV5d+o9EFDvDwllKoPvT5DRt0hSSh1Fq97RbUvmhMAD6y\nYEwwC2Zr808RL0K9YAJ45rHLASDcZcRlvziG2GWIYckp/iaU7NCk+2EjKnLL\nedt6T/QOilLZ2YhriK1cGgoj3OZyqTRL319+v3TY6viDTjPm727h2+zcG7BD\nWcZChJSwpkSOk6HRjrAJyE67RWWCk/AXMhGpFGFbrFELEgWy692vOd855QER\nS2nskCjNRO+5xM+zQ+6D2UQ6HEQDLTxeyTSwhLmAZxF80MB3G+0kvr9nvCro\nY68vS9BhvMqhvBByj+57DQ9C0WomEEFsgraYOxBXd9g0uHb56WjVOyWzRUnC\nb67Lx1x8iep6ZatvAa2eXW+Hl2CVX1tPK9EYpxVv9hgYhLakGhQ4bJIVLD1R\nXsrHnfOe2jHmuH+q/bdX485D6S+VJUdIgIq4vGV6B0VoTiTXPGk5RfdbnItw\nXAAj\r\n=EKHQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"d426e5ee02515cbc6a769458a08c0677fe003ec9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/checks":"^2.5.3","@thi.ng/vectors":"^4.1.2","@thi.ng/matrices":"^0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.5_1582678738902_0.49460667244815193","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/scenegraph","version":"0.1.6","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5ecede49207cca3b569c9ce267da04d22f8c7412","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.6.tgz","fileCount":19,"integrity":"sha512-sobu1DvlgdrgYIhi01Abw70lO95gUtZu7SXW65sfVfVZBukpkInQPaX7gqGY6YgKbDcKuAM0u75Iik2rUSILSA==","signatures":[{"sig":"MEYCIQDoNsOa0PVmJmI/hVlWCF8W1m3SlrMXX4W8ZffwoUwuOAIhAJKAfybpGY7ILB+PALlokzWWAwuxK3yvsfqiqeOcta3H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeW+EECRA9TVsSAnZWagAAp6QP/Aom/c+fpu7IGIS3+b5y\nA+Pb3Ts12U/vvem52x3Yb9fff3XvMVYfYX2y2RHHh8m+PKSHwRTSvk1lPY5y\n1ZL/Me0/7U4JkdGJWeQOr1Fr98IJH+afvztpk1EMnMQ1BfZsjzkU0av3ihGe\nkGks1vQN12qi2OXO5fpm59jxTFAe4oRjBoE8JZsZVuWNQV5l1KMYmkKj/u7W\n75bdk05D3dZVoyfZzkRJzYwCJG40Q3HmLf3PCoaQPPsWvxJ5G9AdWnKm5wvF\nIqxAy8ruckEGZ3sxzhURGX+2QZYTlavwmdcQTb4sTF9nMVgXHxX8GU6LTR8L\n2Icd14fKRGtV2TBl2z5GG1Y3yEsp78prM7SX+5DRpV5F6zSN+0vaDA4TyORC\nB7gbn5hek7kKIQrO69kf0EFHC7X3bibwizFLIDf1dzobl4YLc/y4vitWU1UC\n28XBakuK98pfC65izn+OCLeq2ZeDL+eF/2R0Br32qalB8AVdpI5ur2Kmif4c\nOF6A4NgAZEY7YaeBLuZFyNngzKWG1FjsJk+ISpg5dW7vKF/V032ATZwl0vWw\nsaGoetsKiBxRfykFR9TPyVKFijT/OYsx3OW6rRv5sBmMFNzwKPGgXdH/Dbm8\nWVdtC5v6fb6YA/GHIrFA0t2c5NMkodPQkyIypBwXQCdeRF+MNJQexmPmahqk\n8CW+\r\n=aSJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"dc8bc9f06b99dc10d99ec33c78fb50ea410e3de6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.2","@thi.ng/checks":"^2.5.3","@thi.ng/vectors":"^4.2.0","@thi.ng/matrices":"^0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.2","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.6_1583079683658_0.7146041162467154","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/scenegraph","version":"0.1.7","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a4e75ba03f8a52c48c244b3c08cf1d81812bb03f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.7.tgz","fileCount":19,"integrity":"sha512-uGZ2zd8p0Bsq9ebQVOOwWjxr51Ds9GXa+05ktPC6E8Lg0labeJH4xHnLG1PJH2S/DVJh49w4Povv2qUJk1JNsw==","signatures":[{"sig":"MEUCIQCwXVhTiGRbkvEAoU1Ji2FYsN8u1c4v8Xbi7zSnjfpsfAIgRpO6OWvbstjHyA/Klp9sFjuDHL+IUOVbrE1oqXfSEdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYbvfCRA9TVsSAnZWagAAlhYP/jUbfmhTgda5STYR3Mj7\nkbLb35xLZyuLRNi3oW42CBtfQssKAg7qvFR4nOFNK20rDvK1nzOV64Lk4p4U\nL90iuqu1mJ2pJMnvJb5qUaA7Cp/7i12IF2NYIaVBBVPLoFXBf2kAQYoGJEb8\nsvxyQrOTfCJBO2RRK0pwE7Ep69JmF0QhDRYW8yA/4/Jp4HsKg52K2Yu9K1Jn\nA3B5c7UYGzYTFMGKOjKLLLdbx7PSm2UIPegDrfvHFhb3C7b0rcs5bhNbwNms\n+SgEUXNvJkNITe7JKyCEF6NXsv8yOnCtn+NcgZuDAsuu3HudA3XxXp21r8AX\nC/U2LdieuLWtoA9rt9nkNPIssaE1T/0iHQJo3SjEVqlym5utDwvDaENT0DyK\noBDO20pXjAh4feRtLQrYsn60YZP6Maou8cO9t9pC2LyPxS+WdP3SkPuV74xc\nLWfUhEPyFOYeeub7uu9KJXX8tWoDDiLrRt+q9MNTU7Dyj9YqYBOUJHLygRnW\nOk61s5tKfASxQr7qVuvZGPBXK60p+sE0MFPDTVPzu5L599loVwkqU+U0Lob6\nSzEm0vHTWbJcD4MHSwCcDpfc+kNUAujouW+y010w7ah91tCkEb5caQP52gJn\nPJAzHOT2D7jEeBvPzioiv2mQ436NbHCBdSeUCYhf4Ev6djoHr2VUOnvhpunl\nufsi\r\n=Czxu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"18014ee1e4978dac7eb2e5d51d0a6ff7d82e9ffc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"../../scripts/generate-readme","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.3.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.3.0","dependencies":{"@thi.ng/api":"^6.8.3","@thi.ng/checks":"^2.5.4","@thi.ng/vectors":"^4.2.1","@thi.ng/matrices":"^0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.7_1583463390468_0.7478462543631872","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/scenegraph","version":"0.1.8","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e29f22677b3a4e9aa437eaa4a6950b80c4cb62d8","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.8.tgz","fileCount":17,"integrity":"sha512-QUvAQ8FVDtvpx929ecb45DcEqMQawRdxX62BJqAB5ZA4MTOlC/sw8NddyhF8FNsU1g/9SuNVz27qjOb1ilQmNQ==","signatures":[{"sig":"MEQCICoxkDmfqYEMuoL1tmAMLFXYaozpgPKYZnjEOq0E7M/NAiBLsCcPTDnNeJVTvXmxYa8lcrvb+mEEl92IEASwUJCXXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef7wDCRA9TVsSAnZWagAAXY4P/jZMuOIHk/hMEv7u03xG\nQ0g7f5wERxcx1jTK0WaNxAA0sv/FKjRR1CNHxqj+WnKjapkMT8b+5Kt5Sr4h\nm4f9W3JGZVZstCSV9rUR1e74x8PWd+tiZ71KgQy1ArKh5H5ABW8LCmIXdvWy\nGMx1IbekDN0x7Vgo2RuSiinpRJT6x7KhWTRdYgM4VnR5ksYqftQjAkGcx37r\n13kYAtZn3Fg9Gisdfeeqwt6Cvj3dUU8+VTH1Ms5yco07JyO+vnrZyj5b0kru\ndbJKv080aP3mNf2buDw+g02Dpakjxdz+NRC8+e1l69cw5GVijW/ycuDnaOFI\nvnQXgiXZaICl+ouE929mqyH6alaSJYabmNikj0rVXtuM51OVT5yI1W8Yfo45\n65iPSrJuFAhHAswPcDJ4I1abXZlIVCMYzaZ8BmWwJwzRZEoVuRPOoz1c2Ycb\ndM0tYIFICMH1qRbPW9yKo3dt7prM1S7aKaC0NaBL4ax2WgGeqjM7Zdam1KJI\nCdPhCBN9ZwdJ26wjiZdyvSRZwOseRPVDZGET0OIb5apha/Sle2G64H4JjEf3\nurPPm6Pk708ChnkzlV4vWQCgAeTkIvgJ0K4g/2pTH/SfUUG6Lp0bL0WmN3+c\ndwySygv2KDjxHpjKYzIybxQC+qN3lxt36+XcfBI0Clch7Ab7BB7QBVzTgUbL\naShj\r\n=v4gO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"202477e312cf26869f0421e42a9a5fd80ff6adc8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.0","@thi.ng/checks":"^2.6.0","@thi.ng/vectors":"^4.2.2","@thi.ng/matrices":"^0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.0.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.8_1585429507172_0.4406142959278463","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/scenegraph","version":"0.1.9","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"12c07bcdbfb03a4b5feb7177a10720964543f161","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.9.tgz","fileCount":17,"integrity":"sha512-NpHvzlV9Kp2gy2PqUOspIelZeAlu8IXUvKTRQpfZvUxEi1ny/w5oTz918OtltnQBqqvDPguRvtGuMyuXQI1HsA==","signatures":[{"sig":"MEYCIQCymwC48XSdVMWy7SFCVQWL8b5OCpS9e/8esw81rvxatgIhAP+STprJOYtmE2YCvO3RqMmSG3luG8WK7aLHqF1gCUr4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeid9+CRA9TVsSAnZWagAAFT0P+wTrUzu+1ZqmJdDyhjIV\n013muhUHWEvYUdf/gEkDEvo6csmgb2VOXBTsoI6zNXHtI3gQES1Bni5/PgkD\nZcTP+IUTKAqV9KErRbrXrB1jFrWfvlXv5pXQkCv01kavW7av9+0a/I2dRSdC\nLwA7LAgp7LzKy8Rc9vPhB4uTN4hhCB4TPpn4/rrn547Q4N8lgf9JNNPmikBm\nmiI0ZZrKGVVwrnlvQjxoPp99ejX/x+mhnOGD55pdzq8PnYXmdtMPHeY1tmCs\nH1yfzF1EU2KqffQLl2v4kGcW8znS03I466pGP0ar76O/nMLS81B5TAmkwWlR\n8knxWqQRtMoRZ5sEGHcr5GgDpk312OWrwU1maQ5HPN84g3g/xLeEr+QxZAe0\n1z4CT6kmLAo9aYpxoIdJIT5GCXfcDDSY9Hx8gTANT0sX3aX+BVrBglYxIwLP\nsqR1PIi6jHd1/xWfWMgaevo2v7OCqEjZ5L8a25h3GRdtUBbpfo5n5Xy74qzw\ngHWfcn6+nNVvcMhE5IDVHr72iBXckrqfiLKlDWLshRsAJYWG5DWJaEkcdGxQ\nFEyCtF1iGc9TjxfUT2FhAisC5B/jvGb/WaJyQTaZ/QjPY7UZmxag+MtBNV4U\nOkDxioxw5iHyBJJ5c0+dJRrd5yDXSCzeusrPU9qD6Og3EblMnc9G0TKZMrpw\nztCj\r\n=ZLeq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"1fbd320aece52cdf48c3f502a449109b2c9ccfd9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.9.1","@thi.ng/checks":"^2.6.1","@thi.ng/vectors":"^4.2.3","@thi.ng/matrices":"^0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.9_1586093949738_0.17020256750364626","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/scenegraph","version":"0.1.10","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"018247f53c847e33624ee78be3d48921be138a7c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.10.tgz","fileCount":17,"integrity":"sha512-6sWD+xPLpYYJZk7tt742aj0LUuNOTsbFthxFFGzmumYzUITAXN8nD5tUkyX9oP4uUUVcjtUbEvBYA8NyGN7QGQ==","signatures":[{"sig":"MEUCIBLXbeGSB49+jQbvP1R+uKWRrGPGN+H2h+BJfn0+NY2TAiEAvraFxExh6VksDHZ7jCfqZsZB6qXxaONZCC9Is5xw0tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0mUCRA9TVsSAnZWagAAxssP+QAt/eChSgEBIbsIaMiU\nGG3Oz9YsBkPbYSNUinidjBek6eEJZ+Drse5LpkuGFLIijfGVP4I2x+eikNnC\nSnHT77UIeQ5ahFpgsrijuEe9CQHhVEITZkPMR1X49tyzl4NC/32tzibTgcqo\nqDgrqrOw0IYwPZ+cpotuJ+IJDyBmgwAJ83HXEyFhzLLrcphAcsVAXFjklsWO\n2ZgPbAY8HHOn/yBFl093bRTVT3Q1VSm62kdYF93iuuzM5Eu+hsy4vbqjlrAP\n6v6hS0PqlKTns/HMp53+yo2Gb8v1uahz1EcrFY94pievaHiEgMk/lYIpkuWw\nADAsqMKtOOK+QB1/9rw3TbOfN3SHJ3n8ok4tFliwXz/Hb324DaWU3Xrxu2+8\nrF0s8r/Xyve2v77410NnYTYr/DKzWOtegni6oZbn5Xc+dhg6eG6BE+yrwXgw\nXK5N+6k6f69i/qCP2gL1xsG0plGKCGBhe4ruBDwTaN6pJPW/Xf1uVzOLrgts\nzYKSa9ExFk/S0uaF/vo8Az9ps9rPge56vjNzwwMF2C6VhRy/JpblPmgyOGcr\n4m2eTfBtx54/p22/P0nW4n91Ln6uVviYIXPwkVUSi5YiUNeLxwtmgSIWjgRu\nJynpBVvoO9jD9cFsRIeOcbot4Z9MUka9YyxIpZMiUXKTL5tIlqFCXPdDZ8si\nhYgU\r\n=1yYC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"9ed6564d092e6ed254e7351bcd486958932e24cc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.0","@thi.ng/checks":"^2.6.1","@thi.ng/vectors":"^4.2.4","@thi.ng/matrices":"^0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.10_1586186644423_0.48272438807730644","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/scenegraph","version":"0.1.11","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"139ddc6560b41c53886c4ca3fcf920d6ce2fbe83","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.11.tgz","fileCount":18,"integrity":"sha512-nvzcCkCVc2FHv8WNlVcImb5KilCCMa26d2C3VR/niW0XJatiNfP8rawGaBk7/hKQ7VuIWRNXoB6dhoQ/JH25Ug==","signatures":[{"sig":"MEYCIQC+Ewtoc5iVs4mG0dKkPLcfSoNpXPqRFj4PGsInjw+OWAIhAKvi698RFE4gYq4DNhBVDRYF4X3fnE/wlmyx4TdAgnBQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkK/CRA9TVsSAnZWagAAd/4P/0TSD/mNSlVv+QeRk6tM\neQ5b3sPnFdBynT1mZo2c3zN3yyEyxQ0DORp5i60EjqwUGoULSwUVBdIO+9xo\nnal9yb+31QYISPR4DSuxj+6y2XMJ7bNs44DZH06MFLClD0DNdb3YGzCXKyGU\nxOnm7o1gZYEue+Xf3daOU9/Bma99FTi23mq4L1vL0z5v4faZz6wcRbSGAfUj\nklSiF6JFdQGOfwue1l+UuzxDCOcE5GOlBLzV5E/unddSexNliPTpPtcCVkTp\nEZYyP9QeFdBTJcHV/7dGDiLD1zcKxfoZjS1bfKLBwGnzDP5T4/2U3PZk8E8m\nzLZhMZO4jezigBxxbjkrTdYHDrOfbB22mO9qHxurI5CV2cMwP8k9vaHtGelp\nLRJQB/MLZJ3XFxM4A3kPpq8kuj0yik8YxsZs9bLQZStEgsvZtypPcOLAi6SP\nrlSCd+e3nRIduewVEtcimABZN7E81itiM8eT2L3OfruxIySMgP+OkTQusaAt\nV+Snd9LPdgW+0iJSpEjuU6fDp6KQZQf6EVjEkeub4amn0Rr4SY6hTBVA7G36\nlzYMGD118W+k+QE7fXvyFQT8iXACsJx08zR8uo5VeYLXRq3OdV1toesTS4Y4\nSS1aHrxsl9ErQYZk9TAaAIUM7SvTpUeKks/kKg+sLR8/OsVwXimQ5GCN8X2e\nx2Jm\r\n=Kul2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"bfafd37c52df27f7d886c0e2a344e4e7ede4d072","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/checks":"^2.6.2","@thi.ng/vectors":"^4.2.5","@thi.ng/matrices":"^0.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.11_1586643647064_0.20757953670560347","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/scenegraph","version":"0.1.12","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"fc74843b6561187c38840fadca4028ad1cc63369","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.12.tgz","fileCount":18,"integrity":"sha512-3PbUAtuIlInwVm2qJVYH8MLyOyqFzhl9raphW4L3xVab2TH+Bdh2uSljikwc2l8+TxO0gr4b0S5jP6y4xn870w==","signatures":[{"sig":"MEQCIG6oVuwlKArb8Aa/psFQTStdIMDNVyMRky14SwQNM1EBAiBih91cMawn/IXEOcvxBRH6H8rWrNT8mgzMwlkCoALCOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJena9xCRA9TVsSAnZWagAADh0P/1Pe5y2sSE3YGLZ11WiR\nDJOuNh2TD4/ajRnvgshhrd6CjvzZL5KlhEjdT3m+sCWhnNdAiFbZQxrpsILT\nDj26gYxlg7wus1o4Q74HWmYWl4j0psuOcq1WAjL9MH2imX2CU+OwtpuT5i0X\nSF1LmYbi9wVL05cc/EEi0jrIFu6PEdBdzG4tsGJI0cnBpCaKhJwO4cpqu/m8\nw22WYjSPdTU/9OvikOHwJS5BRY0p8T04BYIkLv9GYrV3yAg/oDoij9eNPgfa\nycLT9O8ub3gGhssgi9wLIdNG85rFr7+IvMsqKL9Oq9yhznuFPT43hr62OYaR\njTUV8onz+n/ABnCC1aCRAVD22bIyOsaWddEFp/6K1lIb9VYs8cWEc11ajEmV\niQt10E0yvuDBcbvJGwmC8sNURTfwUZJJKHmBi9BLhdZ5BIisbe8oms+GznvB\nWXHJ4Z62mNFi99gChaQELX+5xtDszqVoYGWrFB+ys5RUyAfjDCJFN3bvl+BK\nuGV0EjypPwCOOtn9ZwTi3iFo2x1/D9EsRODtZTT2vJQNM9uozQqGOonJs+0n\nC56MBKwQhu9IEgB9e05l2QU+8p0f+GgVqWgBuq54JsfnyL2dHgMa+wv0SLI6\nf8Yr2K7kZf8gXTNuHRqmUqrOMJvC9vbvdlhY1J/8rK1OSzTB7d4PPl2S8d2i\ntpAA\r\n=cNP+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"4ec4361346c3c4a5552148955a6412aa1ed8f4bc","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/checks":"^2.6.2","@thi.ng/vectors":"^4.2.6","@thi.ng/matrices":"^0.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.12_1587392369206_0.7510470653564569","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/scenegraph","version":"0.1.13","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0b97d6207af1ca934a0b73582f979b44a770a52f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.13.tgz","fileCount":18,"integrity":"sha512-03sE5rdUsujaxdRbgh1J11+/+gL4xiPThaBz6NGZDT91FVDItyh+T80lkR8kSO8zNpnKodKxLEgXGnZM5mjIZw==","signatures":[{"sig":"MEQCIC7Iv2W1UjzmYfmZeatwV3CiYshAcP8ZyGQfKxZ2K3AvAiBFXbmtgx8VeZdVoG6zsraQDLFBPjquCMkKiSYHHCaIcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYDlCRA9TVsSAnZWagAAcaQP/Ax8DSRoh5qpLHGpHgOo\nbvO1HUnKiEaMjfVeh6wbd6SMGAEAocs6SU+2pxlBbn8xoZoYy+vI5sx/hatu\nJy5BhrlyIVJjSbpaWGiN47qcWvTpFFRy/0eNnTpJrAWWskOz1wTrRSrqiOsR\n/kYWCAJIMA8q/gUJZcE+qLjw9Dc4HmSQAKNwYyfwyeav4b8NVNLDmA6/PFvK\nq23l9XzKHnFhONnAx8pJ5R8of5ibVZITbCpg0KoARj23bSj899j+kIi4lv+P\n7smZAOTB8Rw1l/z4ci7FKyjfo+Km9HcNid47yWbaGGrChkQzvvAnutCMg77Z\nRCbgnNilkkyoJDC1zCG0hD++MgdgMlvrW0mPl+oMCkZe9pyEgQlAKn92+c3V\nh8LtmJe2Uj0v+/pc4dveNx5U5jQLKYlYK1wM9vADHJ43RticfbkQYMAhioNE\nFU6bIVotvIA/keH9P8k8/HeHotRZOcjEhAKD86yHjZeNJlz/X9Yh3/8EF2Wd\n2nK+BUbezhts2k26TFYYYGXTa8tFzoZ1DBYVLaTLi9o2EpMTDplCg6rIgQ02\n+eqqfNg8thKc2umL7L482ycIPoMMBDAS9urznjmMSgVHxPTsCJlCpIW364Yx\n2RA/m3QBpDJNudzHOLtTTE/Ku0pvVVKYL8BOLdeup+fXEgV0Qbxvlr5APvTs\nqibk\r\n=iGIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"949d1f07a0e0cb038ee1aefa3a284a08ac2930a1","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/checks":"^2.6.2","@thi.ng/vectors":"^4.3.0","@thi.ng/matrices":"^0.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.13_1587642596987_0.387606678060217","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/scenegraph","version":"0.1.14","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"68cee355b5e26468aed17861074539a0ecd5a19c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.14.tgz","fileCount":18,"integrity":"sha512-WGDdj1sGBekYaX/TV87To3AS60rj5ic1tVFgk7VT3baLanwadYadU6gYoYudEiitWX1GB4k056rfW9hzLpqG5Q==","signatures":[{"sig":"MEUCIQCYuRjQ/kZonL32NE9FtBr3MQCMwFHe6ryxxI/RXircJgIgXde++0TF9XesARQFek44tT4bVpLbikrHrxpVDr+B/oI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoYRQCRA9TVsSAnZWagAA3joP/R2UzmJZ0GyfF2UDBnDQ\nLX5WTjj/4ZWpITdTt4DFTw2ZwIpSk5ix6UVR0giVmylTt+roeRYqg77l3GMe\nWRMybZWmo5SO4mnVM593R34BxHrabbUJLDpWdnh+qHTHSPZdfi/I0L2gOylU\nBPTRemPyyHAhJFUZxvFAHcwBSuf3dbL+np0D8LbdgxsKs3MPSkQJ6mGjMXvD\nYBnqwZg15iTJWhm4plcY1ZYqxWBzuPFh1TGJFRlRwtpocY33kT3PX7I7bFg6\nQNnwAxennbgyuDXhrtIlYJ7i6D3nKQOLLpt3XufQ5ui53SQmf8bZvKBTDDE/\nh7jNeWZmtRivH8arPw947CSBc87D6D7kxK3sMt2dsleziExsb8xusw5p+o9w\ni86Wla/Ownzby8RaiFNpZ0lYE2lNcyeXYJuPLblcY8+X/Ai0X83EyF01OCj7\nJQMFpd5EI2hbRE0/mT4Xt3pKpc1kulahJzohgLydGyx79xcg4QWQafPSkgXj\nmmvvYtP75yu/z1M51uOCTS8nVm3SF4n4zUvaR6ZB8kuc1xF8nH5+mKIaoYXe\n0TsJT/nfSwQIsZZTdppoQ8nxiE3SCjn/eJk7nNVYGupETwOb3GfE/CeF2r7Q\nPRZb3z5PU8M3Mdi9lskxr558IUatE/l55lTB7/UxQ+lXdrU+k0osFsf01MqE\nfrHw\r\n=ikd9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"7d53b9da131181ae2cf35d325941a353f9b3494b","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.1","@thi.ng/checks":"^2.6.2","@thi.ng/vectors":"^4.3.1","@thi.ng/matrices":"^0.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.14_1587643471495_0.39486016741213836","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/scenegraph","version":"0.1.15","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3eebb1a7e40801380ca5da88610c6875e4929797","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.15.tgz","fileCount":18,"integrity":"sha512-RnRan6iPWW6gjmLS8kt1Pc1m+Ke32SpnpNBNBSwIot32v0hnsC+jSritU8bpuE1mlg1CX69/GPc8KSXqT7bHHw==","signatures":[{"sig":"MEUCIQDz1Ssh1f8piGqFx8qkeH3W3MLAr1d5/dPkTkas1rjlUgIgJDcTu9smVbaGFhU/WEPzJ9PRpAxG8+cCr77/hEiSUcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepso8CRA9TVsSAnZWagAAeCQP/ifoB8CnyGAE8palLlSF\nrHG9RK5h13eXuvjjgMuCPUeUI5n+odcWhJ1Qp1M8vJnbU+49C3jnz09m9vCA\nybBQJ7lUus3gNmASJAkhbcV8b6SYxtZy//IxFvhKu4W/7V8wMH5l8ICjUjq3\nQ7FFQKsstaNEv5mvC4QrgxOvw0rjV+OrfofiauJjqgMKi2zzy/nquA925QNk\neiVN1BnNRp37GfNBOLpSTEuCob/TnbO+JAoF5h1RvduDJwcyVPt/eM/oBeZS\nMc7It0XwxKnDA+UfeMhc5nnHwEIdcg93G0hE/nJLsoyhpyDgYhqacPG2F4Vv\nutN5REBm0UarG2Wlech5Dry+1WwcwOG5EKz+ImcSxiuZWxOHwnYueg3y7A92\nx8P4Zx7VCeaywD9OfCAx9PhBVbagIU7DxA9S00mBuDr/ucNWAH7U5ifeG1nn\ngO+WhqyyQOOFTQhIPihmxZw06Tqp0aU3kfOQE6GZQu5jSMj2VBkfQvhGWjZt\ncUD54ip+hpqmnyXO3Fe4oBHllQ6IrlSyGvqxySrkg5tHdl+uKgLAuWLEfq0w\n6aDTk+xHhCtX1+R10Lnx4oi+OqUQGPA61fhle8by8HhlEf7jCqciLgltwWpw\nJ09Cy2DaYGjlMiAdDjEI8Q/dqrb8FbVkdiYgmPGtI9Ig5/KaeUatS/Ciyttv\n3z56\r\n=G4eP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"gitHead":"9241bd0f7f20d33c16b505ddc2cf0cdba38d09f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.2","@thi.ng/checks":"^2.6.3","@thi.ng/vectors":"^4.3.2","@thi.ng/matrices":"^0.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.15_1587989051695_0.38701829528322085","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/scenegraph","version":"0.1.16","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6b4c1277307ff57470fa2c55cca8e32fcc3ceed9","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.16.tgz","fileCount":18,"integrity":"sha512-48rmfIeSp6socuwoODMn7cdlV/x6KKTjTrrSmzLFIIdVVUB3olUm0bN+jYW3OCNpOuILI/ncY03BC6cEY2yOaA==","signatures":[{"sig":"MEQCIFtX6mbio2oBY0OF1xoEP2nzVhvGDWd4yvAw1XHGTFDxAiAWYc/uTriNMBqc1HVhxw+7fAsgeAaaSBAQrKaBqG9MUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqErYCRA9TVsSAnZWagAAsNsP/jl3rJ0FdFOvBjsl47MW\nxP5PfgRe5KSYqusECU3T3ElMFzXRZmekTpS1uPb0kQ1oD4Gg03yv/HEcuvLe\nb8JxgxCoJj9vZqfSp2P6quVHKXLtx7cqOR15bZBuXpbYsAzXH6naiYdBayuJ\nTmVDaTCI7OeSYzkVr63F+Yn52tAifM5lDYc2IdMdC5qJt7JRlLBAZvvPVvvu\nF16c8N8ECUMfIpAqet5X9N7mcdoZJcTBuS/LWR4AU3d8Mnv0fEBH19S6euzy\nydMmEWkYd/sob5ICYwaTerrQl9wAOGOorbp8Ca5UJCTTqzZOukxUBnmjdsEn\nmySN7VJmtBKi8Br5BcUSWklNaN/6C5BOyPIr0PV/znzRFyZYVEbOSz6xmqPZ\nCpsnCX7f9LuUK53RNYLM9Cnv83EYm3RBiYxhDLLrS9AQUI83fzfj/niPbjv3\nSRlVPhbcpX5WW9NDbWKiBziSsqrzZ2cD/06AZ9bLb9pwrYZxSBx1hiBlMjnx\n+vkgdzRvbbkmWrV+sDAWxr8s8n14zv3cyOpLSLfvZkMYP82WCczExprhbL8U\nL8Zltv1p10NV5l9xxGagqvg5P6kgRc0tvZYJB9rYnbL3qV11oPfsVONIGYSp\nTASTZxku/8a3LH/gCq4n4yhQhkibg7XxWUwiL8fN39nh/XgPSY127Nx9j+L4\nZXmM\r\n=rnBV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"bb751118ba5a7261d322952a7ec5530860d73881","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.3","@thi.ng/checks":"^2.6.4","@thi.ng/vectors":"^4.3.3","@thi.ng/matrices":"^0.6.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1","ts-node":"^8.6.2","typedoc":"^0.16.10","typescript":"^3.8.3","@types/node":"^13.7.4","@types/mocha":"^7.0.1","@microsoft/api-extractor":"^7.7.8","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.16_1588087512420_0.3094901760504325","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/scenegraph","version":"0.1.17","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eb367e647a9593a8092af605c8af4903bb696ed6","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.17.tgz","fileCount":18,"integrity":"sha512-kYXFdj8/x0Wn9HFDAZVRuhcojN9sTSbGeRrbSZn7/ZxMv/Ofd1jtDe46tKoS84bbHpIZciGC36xsLzDOCn6ycg==","signatures":[{"sig":"MEYCIQCzXGNU5vX9f77DZJDUD0BiA8udb6dhyZG4RPKgBPAguwIhAMeFF7+tahsRsLenjDLvJSubfozANV2qwJOOm6b7QJS+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerwSuCRA9TVsSAnZWagAAnX8QAICDWzAmrP1nF69cPtOI\nx5TZ9pz2qIqs8JzcD3zZzsOb2GUNYoBjb2P3gVW/CEsuNtx02DbwLbnNJjCj\nwqik5JQIW5NINdrS2Ax7lT1od0I6BVFRCZYUPPwtPVbcgZIn4w6VdZ9fsVMJ\nXlANPPdEf7X1PXXsR+86zMBNI3h9U7Ab+D6nhdGugF/H5fa9tbwiiWjzY1mY\nzk3xqZdqRUm25EPosvhb2SjLLgI78fVSGi5o3+L+Eucfgr58PufYlzzt/Dcz\n44/0WpjTdrbPiDA5h3dWucsQ8Mt+Ro4vnA0iwIWB3e+6JDmP1m30wCW/aK48\nureDFYuZIFinLCsxciKKMnyl4jfi2bfLPYAtQb59n3aC2F6E8oFoVAW712D7\nGkKhhhMEmQn5t5l5FnmaZHSV1FByYcxV8X4p1rmZ8pXuUJEfe7e1pH3ajBuu\nBYysIlCXGEuJTL8Xemn1xIZ8DGxSc8fH83arMeJ4PtXwPOa6Ssv5+UNYD041\nBz6Hcr/6k4xZgP+X8Y8s+9PavRaMhYh36KfousPt5YqvzqrOA9zfia3PcpKZ\njjIgElB5L9VZbY5kWoFwQUqemP3MBAD4m9xFQfkxKqEdTzIJiIFumOav3nNJ\nYkR+8gjiEN6Jd5MxIrHKBIlYYEmNneF8eqp/NCq7NRkMmnD3m0pSgF5pjQz1\n5hXY\r\n=3Clm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"c11f130122cbaa05b8d48d394c3a164e238c8078","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v13.10.1+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"13.10.1","dependencies":{"tslib":"^1.11.1","@thi.ng/api":"^6.10.4","@thi.ng/checks":"^2.6.5","@thi.ng/vectors":"^4.3.4","@thi.ng/matrices":"^0.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.9.1","typedoc":"^0.17.6","typescript":"^3.8.3","@types/node":"^13.13.4","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.7.13","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.17_1588528302465_0.1798948742019426","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/scenegraph","version":"0.1.18","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6bd6ffaa81c78e56a406bff60c25255d19ff9e9f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.18.tgz","fileCount":18,"integrity":"sha512-PFMTu/AB9uNShShL1yfdZAQxZzTap/Vc0kJvcBuq9ar4pkjTaZCIHAjCHyWjxxdbKPV22eX7LDeUO/yozoilhw==","signatures":[{"sig":"MEYCIQCGIhu2ADZJgZlbPwHrOFxhDR/OvLTzAcZwy5FMoqEyvwIhAPIRzuhwXMPW7B62quAp62pzxedlwEXqZam3EvQ50Rls","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevUGMCRA9TVsSAnZWagAAS3kP+gMaV5DpdUEEU+/2yv+1\nzqfMA5SA10UdOm8t4UdsywjKDdCyHJqPVl8w3bP8oNlqyu7z3u2xryIg/qT4\nH7wzsG/SUukjnh68olZHNPwmYIazr0irkwllbFzb0ZopiI8MYOLuXNJpeXdp\nMTnoTsGetAxqkmYt1AxwqTd9RbE68fbpwu3CiBcEl6I7m6EDQYD+J2CtleY0\nMIbPvqkWY49CP8pHp01ZUsQB52J5GzaDOHpl203KHuhwZRKjwK2gYAoaiAWB\n2quiEdByuOcNayltpE58JoKo7HX3hxRdGCbku8OzZ4Zmj8MScTw/Sw1eYpS/\nzCFoaGaQ4S+5ZyHFkLDa/sJlvYuoQ9GVwGWG+VPZQaayfo4sdxCp7TVO5RS8\neQz1xdccChILF0s4XdwhcJ3XIdRyyPLQMWvbAyuH+aYkNX4Jufj3NWXfRtf8\nBF3MHC5mBT7yZdSkoPWNy5sMJj6dOzgk0qBxImGdScJA3t8o/bLrVxmJi+bt\nDAQ7SXjq2NwKPpsfMY8pCeV4mHjTm2OKyGBaQqmdLMqWR2DX1q0FXkukdn6k\nmCAyEORbteaQ0Dk4AHyqnJG2XMiI6sAwup+7smHAIXw6cc9dVOdL6hPIULAL\nEr73r0+nQNgXGr4H114y0+PLNTBRdDSRmzIUA3tveiIU2yQ31aVeqLBqx7zt\n43UY\r\n=syxm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"97c301379d830c1982c364cfbec8766ff14f73f5","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/checks":"^2.7.0","@thi.ng/vectors":"^4.4.0","@thi.ng/matrices":"^0.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.18_1589461388429_0.5547695858137192","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/scenegraph","version":"0.1.19","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d6ecea11c18cdadac80377f859cdf3be5dba7521","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.19.tgz","fileCount":18,"integrity":"sha512-tjI4lNmRN+bsTdOifaTX6pBHdobkhtVrPbFAMuFbAcZ5n8MHWjaayJ+LhQDIQVZiyHcIVARJV5kPbQbW36i15Q==","signatures":[{"sig":"MEUCIQC8pYGMyVXv63rxmKp2WpezCXXD+sbV27nG/JKX671ZEwIgPe1OIdR+Y8Yy9ABedJrqPDq1XRLKQvBL09fyOV/ZinM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0T3sCRA9TVsSAnZWagAA0aoQAJhmxA0aaFBVeu53ZHqY\nkUWbmDqSUSg1X7UvmL6vmDx02Iek5itHj6nn5C/M/hs3zfMyY85F0R7eGOKF\nXFEDLjKu7Rzoh1to/+WYzD4EqkDkvNKzk0gap6fDEeaOOy0J3iBlKSr4tUBc\nqzhwR71jbypN7Gm1pwI8eaC15FKkGbQGc5T/TVGLUIX29w2HP1km9QlRprSQ\nMCYsbTzk/LEdkdchSDd/1KJhyfNIkh39dfVmDM/uNHfpqSVYe+Elp7E5mAQY\nuQQY/6Xz3fAlpCtc4fo+QsywcTCUBp3AXwLE/nL3VegGRgH0zkVJbS2kkf/N\nbA6t/LL8Y5S6M8Hz3p6zSsKKp3DKxwSX1Cj5caUWKdphzYqrSPvLOAOW4oid\nJZZzJyinmHty9JTxiyBFvWoDTIvoxZrRPb0GyO3sBFbrYMvCDV7plL6SpRJZ\ngbtsfpKJ4pxu01v/j6h4sSm0xvv01ZYUpLoBTVFOIQOSz/TeQs774jzTKI+I\nmwTU9bLuBcYCd0vIdBmWoft9UZNkKsERG68Zt7UBU2/YVA7QoDtSv8p44hsK\n0YPnpBg4SkCGm7Tz0jR21pp20g22H5ClfTxaWgkvanilf086uFdH6loa0gUQ\n3uwXGGB/9+6xU6NTXyjbFDjV9P3AtMn2kv0y+ejb0iVfHmhD2B3MHFOR8g2A\nZ+X0\r\n=hRj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"1dade92dbdf699ea3bcd75844e311456c1d99ee3","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.10.5","@thi.ng/checks":"^2.7.0","@thi.ng/vectors":"^4.4.1","@thi.ng/matrices":"^0.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.19_1590771179703_0.5332419140497788","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/scenegraph","version":"0.1.20","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"183a7095cd142f53dd0bdc7313e26d4f0a192d71","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.20.tgz","fileCount":18,"integrity":"sha512-meyWfvTy5MbqVVBG1aIyt5JZ2ZX5zRvpotreEaTKzTuu3Clev4S/IdryabPaz+Srhp0iXVN5Pbyob01EtlOgjg==","signatures":[{"sig":"MEUCIQC6Jw0RDoAxrIjqQaVaGC2A45WHaeGwuTYdC1Yv+NOn3gIgULP5NQ+Mq49L6Ft1jlqRQemg4d+TpKxfyOgTwEmNOBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1EveCRA9TVsSAnZWagAAeAUP/1NSBNci7WOWphrByLBo\nOoxRFnuPgEmkwXF4NZ05bNIYFKYPMg3jwx0ZKufWgALbq3DjJ8PEbd0TwVdp\njWNEG47/zlzvb7obkOHy2Ab+DuQ2T8y4xB1rQOHNK8cf29D/rZtGzPQnpkwJ\n/mg3au8HG0vt3liRe40kkReOfe0PNkUFNbedbmETnOQw62uT7U5XR3LMvs0H\nsPRANN2bMWEjPKoXhQ8EHbdWRSGwjqlx7b33HlyDSH3kcq3RXSYailwZe9xt\nt7PizUPiEWo4uWLXM4TVRK+Z1Wj2oPAKV4q1in+wrM1VzYJgbzjtoykxR3h0\niW2Wrc5/RupVr+Jyz9xM+9WLhkxhdgggdr5oYbFJbypTnyOEHblXCYg6o8zh\nzmtcvTV9yO5RwPghwtIH+DiZ5rId9JK+ds4JN8Vymb/UaVysvRa7vWGcLB5Z\nPrXMdV7pDHDkkEeZ3Rw+ZmBCSAt3z+BpqaaOAfw37M8s8JnwxRz1UKwwB5Hn\nox5EJLDLAEg3iHoFl5UYhkxqYNGDLIARTdrhk8Ap+o+9KfB/NfyX8KUWUu1a\nnTopIX6K73BnSBOiEFulLpYxQsyWommvMbGUDiGQ0c+fv/475MulhSc+gR/D\nAXhMRkJdDmu5Xt+7bokQmTFl3dB6KFRNjldez3Ew+UHWnNHMGIxcgYSNSa1F\nkens\r\n=zW2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"a25c4eed5fba2c7d1fddb02dd706bae534affc93","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/checks":"^2.7.0","@thi.ng/vectors":"^4.4.2","@thi.ng/matrices":"^0.6.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.20_1590971357857_0.6246276748574375","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"@thi.ng/scenegraph","version":"0.1.21","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2e745684a1d1be3db9bc22e5daa30ba2d76b27bc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.21.tgz","fileCount":18,"integrity":"sha512-PmkqgJAiM9VoBRF2AyitNYer9sxg2PUx9CyqOvkYO7jk38X+7Rhn8ij2ll48np7d4Xx8ljyX8gmq2aMVancKmA==","signatures":[{"sig":"MEUCIQCQ96i036b6WJjZEHuIZnI2H6sEhFX5CypIHcnmu2Tr5QIgB1vSRwrj7A9mEvCLep1Xi72wT1m+PDE9of6beFlR0vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1NOYCRA9TVsSAnZWagAAJIsP/2J+rbShmgvsZBW10Olu\n5lO8Ql3xx4iurPodmWB8LZJfeDTuzY81BuDU/7hIio0L5B/qOBdpSeS8WVnF\nfwgiTnGFmlc7dvzecMFnhYIhd7sbzQG1egy9LE8LMw+FdukqFHqXqA779p9z\n5GSqyPnNPW8boiXUqfNqjV1r5bA/XrTm+kgXpAE3cvK9L89h/dG6aVmD6JTH\nWn2DohQbdiFDcm+XY+d1jbkRv0VjwnJEUwL7HwfXM1UCwC90cMQ0jFqA/dt8\nrMxKbgiBhYJd4TIJKwmG7Ln7Kfl679HNFDxiu/laG4BuarSvQ+hIF/5+P2u4\nSIqVxoVA0SH3BFohG26UCEgbwcTzPgQrKhtfV9wj+LqLhBmBqwLZvqLZyP3u\nf8y7GnsGal17S3NYrmV1nAz+mFtnDIVvzB6xg/PRIdAOt8sNSgvJe6egNmM6\n1V0uUlVhOOIxldQPrgr8lmjtsQoeB6RoEr7mRQT16aan10/em8MshDHbqd0C\nadd9mcz0A9Fp11S7eJDSZGV+o+t+dgFYFXjnHMstJr3v1c42VLHMIzl881po\nHQrfHzr4JSxYq5+Hpbyu7AAw3Y/O8I6E46hzj0lcj8UZKcCEOuICkwJ2TxCZ\nbI7nfaD4m1FZ3bhoGUVKBlmaHTNpIVNFQ5Iwp4arbZbhGYLUJMddJwKkwUo4\n5Yjh\r\n=5DOr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"767acd1e6ad2ac0e52aabfd5edfed615a27cb32c","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.0","@thi.ng/checks":"^2.7.0","@thi.ng/vectors":"^4.4.3","@thi.ng/matrices":"^0.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.21_1591006103638_0.6710521273357508","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@thi.ng/scenegraph","version":"0.1.22","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"09d2ce1b771f14c7ddfaf3bcd733fb4b077f113f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.22.tgz","fileCount":18,"integrity":"sha512-AG2h56hXK8YOZgtPbLHdfJlQSMG6d8Q1fdCwdw1tutlMgmu9+6mUWm5kNb0cV1KLB5t7G4CVYQDxtynHighI3A==","signatures":[{"sig":"MEQCIAxVrzYxCpQSG2IDp22lVrQKSUdSRsLCAG6tZZ84z0PuAiA4gJS6R+eSvZCYtQRLHusWxsHib77Wyt2z50HdSmJC2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kf6CRA9TVsSAnZWagAA1OUP/3k/+ZeH4j/3r1bQDroF\nTjcTLbWKYtK9vHjp9/fKgm8HJ26kFXElvFOGZiAvu9WQFIxwkydYHbN5zV9K\n0Z9dp8eQDE9yt9iHPCn8b9Hu+CaNNZXULIc/YLP+paZVlpkuqKLybagd+IRd\nLr9UGTmpYqjQ5F6lK/JRArKVkX2dHB8sgyUKhIqvsBPAmENB7wsLlvw0qxN1\nN3zLVVC6sxVbazfjUtZeLrM8KGBRDfPJZcgeFJ1VDJ1DVwbaWZzY/5wwLL0x\n5BHHO/2A7I1IaoopS6cMKP3L9uf/qNMoQzHf+YQutbpuKBfVVYqPs7sHMNlh\npG57L6eAgaaG69rFAJ+2Kne8+v35s7zW8lVCtgdSlqVwnLYJ6kwg8Z+F9qU0\nJgWGGDpuLVUTnVqyfC+0mJ/Cg4Py91ytFZEkTVO+bYXFIBnPWegM1kK8JkE/\ntb5MKSQ68ffawcOZK7B2+lTd0e9LjE7Bv9h8OFtV3ORYCoAGjSAkBlGlt+p5\noYFYrEznbKr21xowAUb7kD79vvxRBxW7ArYizvEldIWS3xoZlFwqMnR0u+nF\nRrzAAE9UGiq+fIgGmhjbY1vDnv2nbak7exF5/jFAEh0iZQjip/4QyMB6aqM8\nDt93QuRXiiU9f06tFkhpFJJhsi/CY+tRf5IOFR8lSAR4/tc/qig36eNKnCKU\nUT8d\r\n=YFPp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"ddf9b8b67d3d60bcca88143528ee33b843cc089e","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.1","@thi.ng/checks":"^2.7.1","@thi.ng/vectors":"^4.4.4","@thi.ng/matrices":"^0.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.22_1592150009551_0.2653283134445181","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@thi.ng/scenegraph","version":"0.1.23","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dcb9c4d6d493693b083a6eb1456c684e620f0ada","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.23.tgz","fileCount":18,"integrity":"sha512-cMw32P2Rl9A2EW8nTP+lNR/F14nW8x5Li9hPHt7FYJxAYFPbpOObNreinThnBO9chXl5QmJgRKlxLIzhy5b0AQ==","signatures":[{"sig":"MEUCIFelYto89C/UOmYdbuf62Ie9+JovOkZPnYQpzLTKiulWAiEAwfnF2HTYrpe3tsSvdhRsJI4oZsBBUggQnHLRak7hVAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXrCRA9TVsSAnZWagAAcWAP/iqeqJvFlE1v6YYIC2tU\nE0qAgAEfqaj1iw9lZ8SBd8dmJeYOKyGzWZm++x5VT9kAXLVEpcg43ZgZNcc7\nY9tndzfSfIuxE4mR/is7kNwMLVV/EpJrq48zW0HupOJNHIBa1s1Jg4jA7j8X\nWQ7DUDFOpx9QJJhcH/RFC5+U671O/rOQjqESEVkdQTa3O9n5Wr/Qm30RlHrl\nuPlldBn5i5PSC0jCiu1MEgfs3Zuucyaqs92K2o+H5tctRZVY3LlbsidQEBYo\niDAZfXr086eQkpW/7WMyNXeZWUJVJDImxAC83d3ZzfyHB+PaQ5Yp9YqHbm3y\nOu6/4maBNUXL01iTxq8o7DX1vUBefs3snPKoUpEGWERhGj64k81ZscxVL+CF\n1tu+4JIF4wieJ3OCBgfoGLdEgnN85kQDMAF0sCE+vBA8WZQyM8RsjeF0Jbmr\nfb7OKPbIk1XJYPg8lv+PhiRkxdoxKYdKuB1X3dZlJS16U+EsSpVx/6dC3WNP\nqpA+2o6Fv4dtCsgpdvQJ/qZt/hbAylX+caq7psltmD22xpSmm1HhW3sCplM3\n1MgH9Om+8kVz6GQN+/LShWPQZ4yvhlsuYElB/uquKXTaEC5xioiVH97zKVUB\nN3wUd0wDNVzYmQ5UDDHBZoNWXhnJvgouXfCo241cegT28GRpxPxUhrz2BLir\nWKdD\r\n=08am\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"71008cd78a3288d0f740c3e4b379b353f5c926b9","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.21.0/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hdom-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^1.12.0","@thi.ng/api":"^6.11.2","@thi.ng/checks":"^2.7.2","@thi.ng/vectors":"^4.5.0","@thi.ng/matrices":"^0.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","mocha":"^7.1.2","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.2","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.23_1592665578900_0.0507936069343764","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@thi.ng/scenegraph","version":"0.1.24","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d9793fcc9be87c711203bbb51b168157b3c6d465","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.24.tgz","fileCount":18,"integrity":"sha512-yDI23Ak5HNZBIzUAOwQv+l5CcyIpm6/ED+FoT0CI0iX4pGWUxPK+VAOok0td/qK36uEFzGn0/oxlG5D3+6Om/w==","signatures":[{"sig":"MEUCIEBRIAgFmPadtiZO3fbPS75mvgKlemugvCdFSi4mjNyaAiEAndGkOZ7V6U9N0DWUjD39caH4REgu6Gaz8dgAx4e71cI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k8pCRA9TVsSAnZWagAA/wEP/i6r3rfXRtUTddzJS4CD\nC/2LvUWmkFN88q/1XSdSXo6qrC7DqUAtqVici8h07R6I1enX98/azIojpK4l\n5ar/URFQ6okXjied8t24ThIq5WzwhnhN54AO4jiwX6GhuWj2XXdsZYzP7jLd\nRxCD7zMJB+XGoFOVaS/Ulrz+siYP4tT0qFbqaCYEuRsRtjEk9JPH3YPXq3LT\ni/eklTGU1u+VKRHNf2COxFeJ0m08x2A29XSr05+2WHRTbqChuyiptLb7vZZK\nP+P+7B1HDfdDYN4QT0kjdxfjq5IYVhvmqlM1HTmQUGm288Xe5+Mokt615uy6\nma+b9dTkBcDF3jMzyXa9EcfSCgQVg0Ep1jlrOb3llHdriZAXw88zEVRutN2m\nbd782vux285SbHSBEor0XzJBWLKTWVM7NnzZMpvRy0MfnQrIxMacHcv3fi4I\nhXEU5MIJ5Rh7TabJAUNgF/um7P6761f9edeCBVmWL41fblIYnQTywkZcpuHK\nrmxMXq3IexelfVn8iriHWVT0ZLb9b7xk4w8Cu+/gKLcVnMYbxREofxkJRbf9\nj9adeD+T6SPGdG1cGo9UnYAddnGAviSbZ6nZRUC1rTH3dHUpqNOrNS8sKtyR\nPPfN+QQ8HCkPUHD7GCYahP8rVDmANC8nTsEPhe1gsoVrULYvsbJLvxcXK/1c\nwjNH\r\n=AqtA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"af932be5734c03553f3a4df9b00cb45e061f3a53","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"tslib":"^2.0.0","@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.1","@thi.ng/matrices":"^0.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.24_1593724712888_0.4698531653093865","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@thi.ng/scenegraph","version":"0.1.25","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"273e4232ddd52129707078fac6cc4c28583d980d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.25.tgz","fileCount":18,"integrity":"sha512-RzLvh3zlPNXQPpB3yDRFbRqf03Cpfy9yuoJH59YUwcHmlcMrc4k49DlYJLkzB9AFODTk6ZwqO2zBZyudDcMaOw==","signatures":[{"sig":"MEYCIQCOUAZMo0JXQF9A9L29PyNGlWVW3KhIUbBVVMzX9KShVwIhANx5Hj3kpTlFtbUifuN3HHnHkjyZIU3mmjgMbKKUxDXJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAODCCRA9TVsSAnZWagAAVtQP/iXoAzcX7OJMemp5S6hb\nZodNhLQRTdwH5+O9Ouj0JBfh0/TxHbKbESlOobFjwZkCf2DmeQ8hgXra9c7G\nHhqIGPUj6lvv1E+DHJM6zSQsXs0LhT6eugiHGs2wuNVf0QF5Btmq8uKWsH1u\nU2lgshDZ25LsUyQr+4gJXAbEKYXCai0JdAYuDPStgVRDnwmGs7IfX6uZJPi6\nifKgmuqm/kOufn3tJFIUwFS9V6H23SOROjTWEtMj41eT2ctIa9cXMqsj/ZgF\nmNqC+h/EKZcLFBQyQVfeNYdAFAydkCO43vKnJem2ZSKj2qQaQvQe0LKBhSaf\nBXvX8GkHPUceiM16728yh+vzCgvm1AAfUqSwU7k3xVTNS/JY6ZVT2k6b4e0j\nCSgRNtRGLHRpp0OGMA1NslevwAzMiPAWfCauFm3bUcNnwrALn6Io0i7tNX98\nzPxvKmPQBxgkP2IXI1rvrEQDVEJODJQq3g9ILm1PU7jYyAQ4D1yYzIt0HGSi\nsXnAg6amkYcpUDnkEK3++WNVLHnXINuT8lWPlPdoFbzFTP3aTfqebXLVjvSJ\ny1J8YAAFQ9VUa097zRXsuNfBP0U8JnlrVwFlFy5M0UzipVaXlemjU6zffdUW\nC5Y/igsgg15+jZw/j+9FZaE/ZtMPbfbJu1l9D01KSIMNVB03iyG5/q2nZiZu\nr+5x\r\n=pueY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"415fcbd5b35c1041044d9f17d89718faa9999906","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.2","@thi.ng/matrices":"^0.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.25_1593893058469_0.15096950514709895","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@thi.ng/scenegraph","version":"0.1.26","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0c4f4b9c9fcfc86686a0ee421232dc4d8fec295b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.26.tgz","fileCount":18,"integrity":"sha512-wWKQdBsKwMUAwmxMA7GhcL+QsxquKEAldg8fVBcZyW7eCtjZz8nOC0gdq2/WFEkylxHhoqnRA1O9WN80knWg4Q==","signatures":[{"sig":"MEUCIA0kg0c2ZrUdxmnAE/kh0DEthWMNk114coIZDxyC5ahIAiEA2gPKJi8a36VRZGP+cq05rCYTHhc7gjydVEeEMAcskFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf50CRA9TVsSAnZWagAAa2gP/A9X5L5JQLf7ooNYPdpx\nQnaSfs7OD9hQVQlbSMvdj0n6ovTyP/1/lZPuHYTQBcUvR6M/TmIiJDWQeJmR\nNeA8Y670zpUdCAZw9L0g0lRruKlnmLr857QzmGJSCN5jQYabhZbRNobes8Y6\n6Gujh8goLWCcEouZdhlhH/+iRMH5G8gKT31EBJ5VZvshrNqOrK0rqq2Xf5xz\n7UzG0lCXAmblByQXboWvyuOJufdQQil6zoSNgNRLkugynb8jYcn1OfSsYOcn\nWzJ9IcQiXg2CskjSmC3ZsePF0LiExSKnFc92I8MF6EENtlRgbZN/tVS9fKji\n8ZUCtK7C69VRngA43sCm2FbztOU/WRhxRWRQsAC7USVYZ4xVXVeyJtiRqNW6\nrSlwWJbEard+eGJjICV4J+76Oys+Qe0toeU5hnNckeFs8PZP+MjLcjHD2IpI\n9qykGnfZrP2ApzhWM9LBGEgRl04bXwlThPopkTuH/cQgD4s12wVY0roNqkZA\na7LUMkOX28abL3esVkYBmaYmLpd7WUwnQxkIzy6LtuJ2Nc3QY0JiCfml5ibg\n2R0LXCHSzbf3qSUxtItEsBPXsn4OOItXMJFou7qiQGbUrPkEYrm5QjGoKVTf\nb489uaRXc/y9AWNQTzh0lFZZUf52AFn9eERuPLoxI/3+P0Ibg/bQfsqqYeQk\nQpHk\r\n=Yz98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9966e103d7dc816ac8e6989d250bfb1a57da51a4","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.3","@thi.ng/matrices":"^0.6.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.26_1594228339600_0.3180422815304038","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@thi.ng/scenegraph","version":"0.1.27","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2511d225bb26e47963c54df87ba51b01cb3669e7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.1.27.tgz","fileCount":18,"integrity":"sha512-pPw7RJ73DuD/N/pNX0+cAJs/eC3D2pD3dxO7TX0OBUplCFy91b9uBHL27JwvgbhPs3TkwWKDeqFj6h64DdhXRw==","signatures":[{"sig":"MEYCIQCqKlGvFZ5Q6IEj/SlDdZuu+za9XstWiTmBhYbNSb+1FgIhAIK/qhyel86uPsxS02uap9hNa1j73LxLvkxXr77SMLph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXNCRA9TVsSAnZWagAAfrkQAIUEId/aGFQd/UzyB5Gz\nM21ONGEp5lWyk064dfmTea4Mizc386bp+f6IsZC9V5YNJ06Man9GCoHZpsDH\nk/N3B6OacEdmLzMiCyGEALWi+VDfAVn+0X6SgWphk5xOk2GXcG88UbdSCoZo\nWxmuBZk+e/L+EFqKC5ZEHkyenWEOyR2TPdb0u1b7DeVSVe+we0ft4TVoKdCK\nLSJlYRTOTByiK8vvG5Fgnbs/jSOaVWO6RUxOP80cRyVcq8FufouppmUfLWDB\nqNJXW4DTTDgcDeeM5zjD5fGwUT97gzWjjNo9saU/8CPBw2bzu0TYrxqwINJc\nHEr1f/fDBjBvXx16rOfrIXEKJ9lRdQe9X91tfvAXgEFnDs8/bEA0nMhR2XWI\nG1MGT/hcGSanpYli5xiqOqTOG/qP+TAi516OLKlGS8EDLw0ax6aJv+Bct9yr\nHjUzhWQRDHeqi24VDYFVuZLZdWuhi+Ewuu4aoQOACqJ3LfEyS6PNpbm8yUof\nkQ1Q4XTaPW1pqVsdrTSviITnq8mVzh10Bmj07zTmfEpqGY121GM5bSFosQ2J\n6rete58Mgq9M3XVpVjtUb4g7/wS8Pdy5GVzHIgMBFnyuk5e1TnZclhjHW9R8\nt8xIbfHm7oJLCx//WuB9fo4gS8NOEndfP4998LEZiDeSmYl007NYsqxVS0iH\nv1ka\r\n=aMx4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775cdb99da136625e4633e3efdc0aa15ea7a3917","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.4","@thi.ng/matrices":"^0.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.1.27_1594250700828_0.07306436390432625","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/scenegraph","version":"0.2.0","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1e61a74349e512b3225f8915a25dc5366458cc69","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.2.0.tgz","fileCount":18,"integrity":"sha512-pn69EpsFNJoitx01f9z3HAxb3LL8jBVP4h+1xJQTJgBUoN+CaGuJdxrGmOmUcTYBIaHFPln1yDby2pWZ5ti0nQ==","signatures":[{"sig":"MEUCIFk6FPtyfxtR5gPojLeQ6sKbLoydafsZF5Zq6nzUO0zkAiEApHUidSIujFANkBtySgfUN5fCvwYdOYxNgcKgH5QqkyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZSYCRA9TVsSAnZWagAAzqkP/iRDgWKjMvSdmf0+mmf5\nI7kcqEk9ZgB1HGslwdg/wIFAhQ8LMEgf6FvQa4zFxA3vDOXqSt/F1EAq4aI8\nyW6ZrV/Ouix7iT5+haRhQ+/Z39gji031BUI/rn3GiDWqtXpD3KDcl6B28hoM\nXYQj4QcsMZ0IngOPRl/ZVUd7PPt22WvJvPXwwU9cVnBfZ4lTxEFSQz1auCWw\nfIwext9P0/+h3DK3/4ErX+/PXIcS95IOKbS2qTKi+Bd46lnmM/e2CxFN4V95\nVaMWFl/29YEUOoCm4FlyYC5o5c/u2wuV/8O9JAUpo3DoR+Uh/xua8k+SMIVU\nzxng+c0sUJIdUzSduliQKMDkhT1RhXHE/rm79fQIX9mq/V2bOUw9afnsesWt\nYUWysgk6HOMjQp3n54x4MeFQlg24hgsF6EkSDisdDvbu7O7ihUQHUTrOft1F\nkX5qBwVCeJZYZp50BTcdAYycw2IF3ygX6RvTkDH0heSgyhJRZztSnIK7uQ6l\nAPgq4H+ZMP7RHqvwDuwUj5IYPLtUoXUzlrFYVVyK2FzdQTo4zYi9jKsgPzR2\n5dJqJhJdfMtAJyhkH5/4DtdyNPR1rbF3hEp3artAkfT4gHKqPpJJH8VUYEn1\nuOEJk9Vh90p8MSRIF/BPyJrs4cCFMcYLxWZT7L/5yI64lQ+1KLgGJOlxo8NY\nhhrX\r\n=tlxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75eb7c46c342cf6dfccdb8745a0191a991ca619d","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.4","@thi.ng/matrices":"^0.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.2.0_1594987671740_0.9117135765024071","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@thi.ng/scenegraph","version":"0.2.1","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4c566f71bd429ffdb45698e0c4b426946999962f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.2.1.tgz","fileCount":18,"integrity":"sha512-C2gSijQROaZQDfKeCSkOAaw5PKCRssL5TENwchf8ZFxlIJ3y28vf6xa8bFkTrJoW2vWBp6pyVZVzZuiQj2RkFQ==","signatures":[{"sig":"MEYCIQD5sVfCMUaMxqJwxFsoAsRXSGbeRDKoHzDgIE+57iG/hQIhAM7qVipEcwbd/bxvMLbLfYo1WPEQEjO5ikq2WlVeP82W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjQCRA9TVsSAnZWagAAXN4P/3OVqV4XsiaZtVWW9GWQ\ngfq+MHmrIBmuKjO9WPE2oyH+V33T2d0ERlK97+6FnIADDd3j7ZvT2RlfzjCd\nzrFSsAQCVxBudPIoDspAb/wb+X/R99V1zGTfLC5nY1CnD/mc8BvlPl+oZLDO\nfy2VYB8yY8e29LQXPBfv2fHNoHvvF6idwGpp9qMZWJLlv8Rl38QBf2JM69vQ\nL7m2+aV+PjjDEaBtVCv5XL+izl5K7t4xiqbAUj2OARum7mSJI/RHNCNkx+DA\nnJExKlYkuTpLY0hbfFOXzbiQsTjhJMXpNy1rwR3dAWZZ8nGKD9NRiYMlkUCp\nGB6q7MCSN+iczIDuHlA1KPNrfcmb91tcOkYROQfAhuaZffEYJmf1HJxGpPPD\n5KE0Pue7iROW0gY4aQQN1FOMgtBL0wMMG30sZktLWDFAVPpbLfRWtKU+G4a8\nFmpsjDCEa5/ke8CJ1mjarA3C7JfEdTLfsSqGFwcSBJeFsSA+1iRlkwOlxcXz\nW7spojGDOqvtSWPVtW/E0AFVYd/k8nmvx6/dTU7pqjcwhfRNJTWzP7zBH7oM\nVlcMLYdPXbp5A2uO/RsCwyXo/ydw+e02U5McQZF+bsSAGZSYLq4H0n0N1q0H\nKAx39b+RCzHETcWACC2zNDUAEkcasWp3P+Cfkv8svODLdh2qW6xH/AEfunLJ\neks/\r\n=3w/h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca21a57b0c9b12244dc501a160b7f70f2002d973","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.1.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.5","@thi.ng/matrices":"^0.6.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.5","@types/node":"^14.0.1","@types/mocha":"^7.0.2","@microsoft/api-extractor":"^7.8.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.2.1_1594988751894_0.42033995693241555","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/scenegraph","version":"0.3.0","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"316b7d70f2c255976c28623fe2d3f5ddb1dd20c3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.0.tgz","fileCount":18,"integrity":"sha512-bstjmXp6CbtyUTYZsPSCsX9t4/rVSA+17pyj/Bm81wwg2xu0xcndx1w918Fm85rFpwDEGlC+H7izjW0SVizghA==","signatures":[{"sig":"MEYCIQDXjBcgcig470w5JQ2w+uxiFFQdDcz2d6lhYwcqM57Z9gIhANx0Vmbxl32rjp6RmqfI6XDQ8nHqGHsjLkEsHAQR/xf7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqcCRA9TVsSAnZWagAAvYMQAI9+6qQLcZ4IPSumTEGG\nTH2mNDa0iddWDT+HLz2lFhc9gIJLLpBWReSS+wEc82x288/I9yrVSG0iXKWk\nXM0xeiG3bNx7YUFVbYT4m7ieNT4iOvD0JdSmLb/FyTDBXawKq2qMF+ZDYFDz\nAE1DsEjjEk/dzzye+4GLfoTndutnAYTKCdEw3FR64f7wJinEoCP7Y1JijkSA\nS0Tvz1mcwD0UDzbtBTrfBAOzqJPwelylf9UfAWQfCvEsL0wz8C4wgUYoxKAQ\npd6KN980/oGLZ7WN/h4N+j9XG7gtGceUQgUDwnrBtIBvZ7t3zL98hKUlJ6Xs\nAtEMWmqr2WAAyQptO6pWNdnuYkZoO9oS2Ip5F5ykc9KFfaklfaqnnpo786G6\nZN3b1tkB+zyzF8u88WnkK3VlDyVxS6Vw9n2SEac8Wu7nGWKpl3FaV1OqgT0V\nKXsFM1i9wwm5cR0ik+OMeDe/6lxEGnBGKMOlY5eFX+pm8wmDfcdyB1XDHP1O\nzrD7Wrl8VnwVL1kQ8e6AQuL8uHF1HVYxsHauDRmVUHz6WStGYPRABDG3cUsR\n0ppEXYqh6Cl3RLWf+RnBrphVZ3Gxhtuzuzf7n637dOOwXhfzb6HCTFE7E3io\nkHYX6pj8fS/dLBWLTeP+t0wMNMOrnBPtC/C0zf1yCf5+DHiuvJ87i0gyUWEX\ncH+X\r\n=O5eQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6a1b929361ede67d425a0dbd12cf4bce56c1f8f8","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/vectors":"^4.5.6","@thi.ng/matrices":"^0.6.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.0_1595972251557_0.39112995037431153","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/scenegraph","version":"0.3.1","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a95140748a8ea0505b998c99969159aab3d111b7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.1.tgz","fileCount":18,"integrity":"sha512-DpoXM3ZW6toZg6pl3VOHcoibS8/fV58KdmKBinRquJs60pYbcBYWoSgbj1PONX6D3lY3VD3t2ScmNrMS6KBwEg==","signatures":[{"sig":"MEYCIQCjH9fhnNtu60rxG4gfFpJpCMHx4Obae5Ta3mjqfJMhkAIhAKwsebNuM7fAng8nLpEmH+fR16Hscm+MnGCUa7w7G/vD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJI7CRA9TVsSAnZWagAA6N4P+wVWaZgNTT3HD3BciL5s\n0BIiAnvXQh8L622qplcIoudKzlTg/K9KQMaapGpR2Q2DrB7GdZX20hz1vyo8\nLPTdTLM/SeaE6udeObFBiEnhioR6AoHAjGj4GrSgCySYev/XV6qO5XRDvtFz\nO0ZffCcoPeUX5Iymc6o7p2EHQhuxdHKQ7Fgs7utiIr/Z1x2MrrIm09EQrsIo\na/iehbknBwBaRDgeT2bQO9xb1TrianVikpMCTgGnKBlCBi9v1rZ+dL8mtoxR\nsyV6Su8PkjM/C1zFkgKMuMG8sMQH5L3mVBYnUXByfGlgGU4VlRPIvHPeR61l\noG7UOQfAhVLodkqX+unxO0j+wwfUmNRgjO2TVGTTq4RIfOkhoQ8x0OAyiVMx\nFDQHv8dAi2OTEuOdNiPrUYr9plhKxgLryojKCbC3cKzyzI7roy9ACQv3nu+7\nebvshC1J6D/+4d5SfqH6MR71L+usyAUbrP+3asdJV3WRLMM+HNrNJmOMnLst\ndSpBPFafeil37hA+ryyrhIj2oSBu8dvQHwRbdhbIAgsdrwslmSMafPnVBdfz\nmSVj6e0jIzgsxOhQXynmn/66elP+w1/iG80n25pstqjPur1/+KGLH+28Dr82\njO3uCCDBcqD8iniBkGwtFWjmizkfxzHXF3utJ9ajDTVmO978Ln1i9uz27EaZ\n+aHr\r\n=hvjg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ce7f53eda6a44e68a95ca41028c01ffa335c31","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/checks":"^2.7.4","@thi.ng/vectors":"^4.6.0","@thi.ng/matrices":"^0.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.0.1","ts-node":"^8.10.1","typedoc":"^0.17.6","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.1_1597018683177_0.5558135497564283","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@thi.ng/scenegraph","version":"0.3.2","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1b0ddb5d79559a337c2cfd11edb1f941ef912145","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.2.tgz","fileCount":18,"integrity":"sha512-LDj+D648hEK3yWUTRkmKXPK8Sd6pTn37spJzN0v9QVW2rbKB7luncNc1azl8fDqPV3fOgLPGDestMKFzoIb3TQ==","signatures":[{"sig":"MEQCIBX4/08Dgb3W1qE8YZGftAsfJCzxIi6ZO2ktb4P8EggVAiBU6+9ECHs/1Zi1Mq7dP/ehzR1td7TpDg5/m5yuSqVmxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUb6CRA9TVsSAnZWagAAMRUP/RoysT90pV1qR00NYkpa\ntdBXjlg7RPKwwQF8jnkVjM164af+4pfdWsEYY0GvCKXVgd32fWdQ8W3Ien6o\ni1MQS4q3gNv7nRF6A12+Z6cFDxsfqMkO0NZe8cDBHVDduPC4PZ2OD6VEeHKz\nkN2Rmq3ucjnnmf+adAQcuhbHI3XoTzQ9z2RuYb9LecM4YhlyuR2QDXPtzvyJ\nXmbUW1V9cECkGz6vpgTM7fuO99IEc/Pgc0dvGuwSecNhYf6aMgoeaf68TChD\npba8diRYyhBNF+1INHRtUMcqinsVESKeC5JOZo+jJ7aYVma6cNEl5f/EHjEH\nikl71Nft4qfebkzMJLDFV9hz+pocAkInUQV7ny/10km2kkYj6Xljdq+LcFId\na+v/jQDKpsSAatJ+vFO+brp6pQR3rhNqg0qEWceGOT3MpkUG+6SaApLDon6E\nq/1pnNnVhiyZZnFfkIuaiyfXS97jHGAcgZDop3APWeXE9uJNlDIFPEicxHXx\nVvrw6b8W/i+pLe1ZW4RR/LlAUDyVvE65M+KtxbkS2nnSh6Qhyvsi/SGGMHgv\n1QVAvGyRGwE87ufFx6JXO8oXvbgolEBeIGMEdl9j24XEtF4nkJliszzHD2OF\nN4EsTR0Ua7mM6+KW/yt/m54OBLjkFcxnTmqNhtR6lXqS07zlnpKhEBqBORy3\nkcnt\r\n=YSsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"81ba08f0ce3a0ece6901944e7b5827283d13a9e6","scripts":{"doc":"typedoc --mode modules --out doc src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/checks":"^2.7.5","@thi.ng/vectors":"^4.6.1","@thi.ng/matrices":"^0.6.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.2_1597589241776_0.293406985616544","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@thi.ng/scenegraph","version":"0.3.3","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7ada828601632eb591ce8479adfd0a437383daee","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.3.tgz","fileCount":18,"integrity":"sha512-Si+DKh2SWcvPBdFdLCFlRean2ttA7HYif92uzmbxdSJLMcBaeAJNPdHQNhU3NBZn5qiOAZGNXccsmgVbda547A==","signatures":[{"sig":"MEYCIQCdiMYZIRPJO5PEOIEGk1IxZkhkgLiADC3sdmkGOYpzDAIhAMNKBjHQcoshRNJ3krv8L2SZ3/vhktWKhGJywuW9I75Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqy0CRA9TVsSAnZWagAAFW8P/iDIGYrfA3MPrrxKb44z\ntdEz8/ZQUUtFt+LVQt0VoU99ssIPI2RRCIQmU6RxXAWtn/0bb6bz8Tu9i9c5\nGbh0b5Eoa+Jm4NCTEzmRITTlbi0D5hV0kwzwe0aJvY9XUczSTyn8ctnngZt5\nCbbj0exJ1Z1EJWMnTJeV8BFnjqxDbKjigX3L/n+UmnTvwvtWZYo4ct+aKSkz\nwCaZ3FnQpE+L40cAwOH3xAhvgy5+3PhatSreW6y38tgROKzOSm/Oa6AOJhVu\n9gEqukQUYRtGUthSz/u6CUZR78D7GUBldaRydn66BOyPWE0kNgMUkA8Xt/qm\ntjJmRxdw6LqIUc+86QEcsCpYmclgA+9d8Kl13jDVob9ZB6sbm3TxHc6H8mTb\niQUg17+wo0qlTVkxsZTvHBKKa5Sd08QXTfZ8z/3Srp6pb24kf9afoyj2wSth\nDCJW0WnB0zLF34JnRvIBGdtbh++3H6229jNRUpU8J/Ds9gQWn9/N35bV3V/P\nlHrViiGSWlsTseuWdDjwze/qgdQ4lBqJGTv1MZEchIYv5GzNMzEnGTHCS8UF\nq5nWovfVWwCvIG1W6svl0Dx5Dmr1sY0jRLTEzaGcmhCc2R0CzvTed74H4Ong\nwN1wJ4Iopl3XVdMLaJIxye5rZAxM40cOcR5HFm7c8lA8Qn8NOvlnOUcxjWBa\n41+/\r\n=238f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"44824f17050b412d635b576bf5f9b2136dac9554","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/checks":"^2.7.6","@thi.ng/vectors":"^4.6.2","@thi.ng/matrices":"^0.6.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.3_1597680820373_0.260149071697791","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/scenegraph","version":"0.3.4","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c3f43776e67d382b654a160f36b20c667e672876","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.4.tgz","fileCount":18,"integrity":"sha512-MguXr5vQucCEJ+PHhUIlzjiKTIujB3HfgDiYJy4tJMchU7dCNVvXU4WVY8+R8WGpaPg1IYB9Mb3cINVPkqHGyA==","signatures":[{"sig":"MEQCIDgs1DidHJzn8jsUdh9Qn91WMRf0yaNWXKaLnCpV/S5dAiAOtoERDeHeHuzw2MUnjg5AKZGZ2aGJk+PAlDzNMnzI1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqMECRA9TVsSAnZWagAAYXcP/i7bJ8GtJuqt5eq7s8HH\nYo8eDUW5DqVqvJJnB36J/krJXZ7s0oRnAkZvu7yM/hnMyJz3rBsv1RFsx+1W\ndLn8bRHkrNz72yfbPc9TZcz6yGItaXSdMZ2VT++pJqZzLTtGSSU3YwNkefYl\nb5la84JJ/GnMNi4d+CdZD/a3AL8851Mm+MjH6D7cQqsGOYJUcu2Biiot0mXu\niWegGW4NcuQjj+EMef9x4m8HqHNLtwz4o5WHeFAfqOEAMDXtOBm+tgZbW+C+\nz3CxBkQnVWss992f7BgnL5lg7bcgdc6brTJBg8ZT71IrjT+1wFjybUMDd/2Q\nky4hiyjq/BgA9qp1oF0AVgzS6cUo03rk9xW7HtxZeagWXRZHevlf27CtDjzP\nUi5if72pdPx79o0IAKOOWPNvhaA1ztfTeU05YT2mBnhMVYH06I8AZNlRrTv/\nFdHqL9uTdEwau+IGrnWulzxpzgc+g5NJAYbukkYLBZ60O9YT/ZMdAxhx8iWD\nFxDIZ5eHjnaZEPR668Nj2pku3em5YKd0JOtptWU2C60/6H7kKjSItnJADf5N\nB2pu9w8D48UkSixLB1EjJFrSiCTP2Q7FK7r5bfF/cqXgxctU7L6pg860lFnU\n/fVhEk4LzLO3aP3Wr/2fXWBRDaYLc3vvH/2t5vd7bnSfHaCFJUowA5R1lpvP\nj3/W\r\n=UHlv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab94861c3531858dc7cb031ce77f7ad36a6f13e","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/checks":"^2.7.6","@thi.ng/vectors":"^4.6.3","@thi.ng/matrices":"^0.6.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.1","ts-node":"^8.10.1","typedoc":"^0.18.0","typescript":"^3.9.7","@types/node":"^14.0.26","@types/mocha":"^8.0.0","@microsoft/api-extractor":"^7.9.2","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.4_1597940477504_0.934856576127012","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@thi.ng/scenegraph","version":"0.3.5","keywords":["2D","3D","ES6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6539432ad8294debf18310ce1740812cb7eb8974","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.5.tgz","fileCount":18,"integrity":"sha512-nGIbHqp1BQRM8KV1+mUjpAagg1C0HTeqTGr27TTtkVaePKQ8IIGVdHOH/JGn6CVLi/vKNRpH3RabNLjc3dwYdg==","signatures":[{"sig":"MEQCIGgP6oaXbx33SExClpLoFt2oXjq1OfVnrkvs5nUQniZMAiBm/nFF+iWLGePMg8/6+S3mIESNjZnPQuEpW6Um60l0XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRW7CRA9TVsSAnZWagAAv9EP/R0gDvrV17bdUvEburVY\n/ReCfNS82CvMOlTWObWGaHKxC33Gg+rwZVgVLV644bjeMGGy9X1glP6nJEwA\ndG/1w4SG78zIj1IjvxhvGh+SXBOu2kTvreY54ide1ukaJaUsCV9rWCloY6GX\nCJtMpEwLg8bAylkbRnaNfcqn9fdN9om/KQoKXcUma0VmkzBK11UNQb3INf+X\nwlBxsEVUfkwr7+fdVue9IHeWP3VqAmPpyGFR8n0QuuSK+5yQPYuz/+qgbJf+\nFKVsPN16JBV9ZogJIJ74w9v3Zuea5ZZMglqsNJUrn0g9Q04/IM/LS24b1Npz\nlaW3+WOqqZmM/RDQpB5HYE19y0aCo7HS/BfiRU0720zfdTGuc70foKsoANpj\nxQklys6ipcA9CP1hBA+Chwy8kGmOZezW91PsXrq+DlXM3f6JJazgxnkJY/se\nid7HK/p2oQxotHVcqYcTdtQyTnbJf7U1lpx5Ka1s0fNi3daP44+gg5uyQfGY\nvJZhi7SDjPgDNxcEBXPAN0CT5yfdswncl/YOwtL8YFrHVMDnkIToX+FjXF0Z\nEu8A6GCUah56XRhm5E6QaETGvPg4hlAsczlrfrfz24zuLxUB6hMPOZ7eQCjM\nvWRZQznfJRFwyg9r9sqI2zWDNA93RQx7Zw/SqUcs2iT8Xjwkc0Uf7i2QUcZ7\ndYYk\r\n=NJYC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a55c0df86c5be9c56a1e1a4c0cfcaa2809a160a","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/checks":"^2.7.7","@thi.ng/vectors":"^4.6.4","@thi.ng/matrices":"^0.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.5_1598625211316_0.1821030371299257","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@thi.ng/scenegraph","version":"0.3.6","keywords":["2d","3d","es6","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea729e8c6ed89da98383d677afdb9eb261096a0a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.6.tgz","fileCount":18,"integrity":"sha512-KoDP0xCI2du6sIPu7TjcmGAhuBfPWyQVc14+DnQuU6YKUJ1gFVSWKybtUXb3TpYrNeO6w+NBmLhXPTz5iSOXYw==","signatures":[{"sig":"MEQCIHXi5hpxg+5i6coDSv3WIqzXKlmpZfk0KOCZ5E+J16FdAiB2+TLBVVBJJjIARrAto8XTNcH9aND+j7pEqb1p6nlIjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgomCRA9TVsSAnZWagAAA+AP/jxCRKQv86ts4gcrZDxT\nxVdPem92OD0rGerpRce7pAPNGWHgaYPZjRymeTie4DVqfMbPBpU/wBCMCLkv\nRJmSLWzGZwG9fHDIzARy88Xdd68bgjbPSLN8WlsnhQKFhBOQg/b58HaPehDj\nKcu4ZZRntIgZbfj8klAr4rUEqTFRStcJ+FrvsDkt/9wJkS0qVvIr098GVgCR\n8RX0PtdAb5XQnRAraIAnIVDCi/xGO/n/jdNSPjS2D32nggXebqHXn3FHpfKS\nIm4DqIdswMnH42GIyN0EKAMn5QtAa5atvkb1lo3LtlVLZhjviTAFDg2RiYX/\nFT4q+iXuSiiYeWjYr9djTdph2Gz3C/dJAN+pt01ldPTBrhe6nluapg6loXA/\nqq8rkvKgSwKqtpjJ0jiEWdFxH1yhvClC8qg63X7YwbWsOQhqcE4yDU+aRIhJ\nGnQlPe1nJSIRBtXil9Cguf0kMyqvdGSzgPEXAkrUwA+Bi6dDWIHwyFMijWqG\nWmI+m5Ak1dffX4uKw80fojHOLoTtrBLfo64FAPcfmk8Jx1CXHxanOeOIEact\n7j+Hx+0Oour+gBrZqbjq3+swtt9gAJXwQC977CcEjMPqrKm7r82ncNoXX2WS\nlV5fD2VGoX/+qguiDScUKRV1V9NuuOei4DftdycdeGceloyUQH3lFqgHzk48\nPDj3\r\n=3vQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83a0206aae59aa1b1b4bcb01c2b34bbe3db4844c","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/checks":"^2.7.8","@thi.ng/vectors":"^4.6.5","@thi.ng/matrices":"^0.6.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.6_1599998501891_0.13669862465946236","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@thi.ng/scenegraph","version":"0.3.7","keywords":["2d","3d","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d4d7115b9e767fc4c10e01380fea1e715c8d0712","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.7.tgz","fileCount":20,"integrity":"sha512-aJ1aX180rItEmHIyN6SuzKA6tcE8F7/xueFNkjPWUjdFVuP0VTjS1ZIJrC3le21ZrmIHSNat+atziv0YKb2wEA==","signatures":[{"sig":"MEYCIQDBBZPa1AXH8TOnhYbRNINtMcu7jh9i6fjeR/KDjKAPzgIhAL6J8Ac6O6YDRATsbxHgpf5NzVRO9EQWfTVd4TXlBTAl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadklCRA9TVsSAnZWagAA6BsP/04jRLvStpSi6Sc22dEc\nJOzJrqjgw307L5pciJBXYieR5tvsIKrS63CySf9QHgATa4rtnIaVH79tRKhH\n5R7KfCxT6P8dcegJ2q0kNxdwlng/jvWXiozS0msd1XK1VcfIGK4IWzrVXX/S\nSDqFIgYQtoEolXo54ROawrZG4h+WbRkWcEUGKGWkq5Ao4U8wjHOB5pniIeXp\nH2OtZfNcLtUARYLbDkyEiUAMQH1AvySDNbh3Q+vHGefkumMvRBVTI0o3cX/V\nlBIQDiLdY9ZNp2UhuAE1revQAMcb0TOGIsxeE67NdyUPowQEv2uthoyHJmLb\nLWw0h9Pk92W/MmLxHHaiHfbn6ekdhsdkOJCpODvt9os5Pe+rP1F/Vwad/nBY\nV5qArqSSLTHurV69V/eyAON7MAGigBX4ad6ly5UJ5S2QeGeWDkq3+UUIrr92\nmUSr4OExJzk+wQBJ20YtcotGEpoD48Rpqocgi7PFn6WGXcIOVf4Wp6NocoKz\nNune3I33kR7qgK1tOl8hfHCzirsNKLUDCRejsnT4mmAceA2BDsG0d0ixq6/5\nxfOZjL0jzfXB2gUE0k6KSH2IfubcanK6V0Dm70iYtqJNSMDjtRfsrmAvirBI\nFXblsOgGbEVoXtz9fCNMqEJrWw/ZSty7KvtxzBAmVFwDxbE+vbkDEDAEp0C4\ncjXu\r\n=RjWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"130dff672b56f789205177c2243169d33d479948","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/checks":"^2.7.9","@thi.ng/vectors":"^4.6.6","@thi.ng/matrices":"^0.6.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.7_1600772379881_0.06790221644062977","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/scenegraph","version":"0.3.8","keywords":["2d","3d","scenegraph","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bcc0700aa5a49574a1ea073b81f7d62b87a5f095","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.8.tgz","fileCount":20,"integrity":"sha512-P/BeWuiSGAoQ+7bz9EFY60adf000zWFP5Yt4uIfdQMBZgDP7JPFFJFF0A8C9qwwFe2Kr0bx19APBAt/AaCMxtQ==","signatures":[{"sig":"MEUCIQCgesuBMLy+ZF2Z6aueQryi/8RyGgwCMwFiFI46NJmHAwIgb8Thj5SPx2/C3X+zAE9E98/9uMMCIEvM/+gQa9iQAVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2bCRA9TVsSAnZWagAA4NsP/iJTIV1c6F2s5wsFGNYA\nnWRG268XVSaVjUPCVgqSd6acskLi1GuJzZJoGFB6bR1H7lSE28ml0J21gJbU\nwz8HpuRMWvt8qIWrX6faz4xXq4o3UulQMmR+p9wqCiMm2/UNZCzhSIlsNJji\nE7C098EsRZcK4Xwk4m4amfDyp+ApKymykf+Mdgnk0CHbG0JvJiV+OArVyL3S\nsSeNa6ioxfjhc4cqGZRuspipAzNxsOn0Mwh+cPqRgM5JMYMyL5k8e60xGCzM\nnCPo+qwP4LAGfue/xuKBRaz9NOHZeqc0rYE4hsg4vz12KmFHGttgxMAyj9SF\nlqk+x8Smfef+/5KIiVW78MMpVod+KIYxzZjAdz3z0KXjYVcQHffgGII92UB0\nQ4xrugBnEzj9xI7Pm3jrH65ghIXzwbSDCMyyTJVV8/JCFJeA6m7JOCNAKAYj\nYQQDEZEH9s6oY2FYUZ/o3aJh9nDrg8ghi8mOnAMqSJ9pqDCh8HbXl8scuX4C\nbY/KIZ2LMAn1ReVZxFdaL+WXV6ZBRtfs0S2giUuV/C433BTI5aEEvYV3Ht/7\njtwrv/ZkypZOJp8S32XZoY8LmzjbJNDnEU1jKRVjslHGWBJD+fZHWc16jxnQ\nNe5X/jm7STz+YadqynOYvLF6P2t4qdKmOxYYUKcuZ2lIwvwC9hc0CpUWLcyu\nbsN5\r\n=7y67\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0735a2fbfcd48e05782c15a112469a396be6bf72","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/checks":"^2.7.9","@thi.ng/vectors":"^4.7.0","@thi.ng/matrices":"^0.6.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.2","ts-node":"^9.0.0","typedoc":"^0.18.0","typescript":"^4.0.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.9.11","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.8_1601723803496_0.6362897624213091","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@thi.ng/scenegraph","version":"0.3.9","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"88b923ea2fa115b6919b3ce61795fd9fea685be6","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.9.tgz","fileCount":20,"integrity":"sha512-ROYEPiNSwThAkQh5HEmPGOwCatdgkESdtsV7h4xe33ZmhmDjGAFyVTj0c2OoQVPtSwiMbtP68yaKHFdZ4NCi9A==","signatures":[{"sig":"MEYCIQCGK/Zo+6YbrLO9Ck74cuko2AjMamcwwGgyHWdWkTlqogIhAPGSq4cYbLgLuZ/xSKqkS1RuLD2yj1J0X+P/om8eG+GL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCICRA9TVsSAnZWagAAj1cP/Reg9qUBbcmuZb/ipFnC\nDNwxKDrp1asykNteWrDZvUX/36H3NuDew92yQ5WkboYxFrMDROd7V4dudDqj\nzxpu6jTxGoM2EKoZUqCiCSc6TDxxxEImXaYuTfO/cBd+WIc7U9rGLneLG1QQ\nngEj7FOvFR4s1YqPYo7SguiFz9cchv1mw3DnCPVzJJu1q2+lHtNSYLfTYWq/\nmqpodMybNfHDZrOoQ90gOElJsZYAwlYAMIedX06ieIHDIQ48nuo2KOE9J1bi\n58MEkXq5/PmHa8Zk/TWyNTRj3eQQa8ZlojRQEO+7qSA0VQlMnxAUje/1yK4X\nuN1fqaZO2qGSO6helBhRFZJuaQapTYfsKUIkRe6unW8kcQuWsTNpivtCYqOw\n341p+6Ma8bxXsYlBOj0mgSrhO+g2Md6bRjWQeVcSnSFq4AuHQAvtpLn1aF7U\nRICzd/I4Za3GOVUi7V5tV4tl5MX2YZwCzqfOmNzcgXSG7G9QvawFEr8UVqCX\nDffuC1mkFRmsBq7vUSR563WIU2ejN9Aeu3U5tV4d1RMVRYkNi1Uf6ftiRkZB\nLW5cQKWUII/X+mP7JuMw/8gYL6KBOgqqlKcikltos0/NKjOEb2E9xeZP8fg1\ncAIWBsccMIdIdXMArpXeJbuIF8Lx1oq9xMQYSO0PZN+tpPsP20O1xztU9Vuz\nlokO\r\n=oRc+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a89bdfa4c58983d5e005b3e9fb056b0351198fe","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/checks":"^2.7.10","@thi.ng/vectors":"^4.8.0","@thi.ng/matrices":"^0.6.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.9_1606246535789_0.03032992730764561","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@thi.ng/scenegraph","version":"0.3.10","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99aa8e370fcf672fc3a568fc4c1b276dad7a9a33","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.10.tgz","fileCount":20,"integrity":"sha512-Y01Ldfj3hcKrc/WveukThzpQ2G27BeqxoHWnDyDbALCmIfPt81AC05xeixjdvGQOArT0zl+DDV/RxsQAw2rYRA==","signatures":[{"sig":"MEYCIQD+coP92p0Wf4iyZicNpELTEr0EOYwm1vaMtQOKSolSEgIhAKbTkGveVkPL6cPieiPdIfYZE0eRwWWjCmBzl6eDNrs5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvt9CRA9TVsSAnZWagAAdyYP/jjtto80GzECbe/MzSNL\nPS6qHjHdwVS2xx/3L2I9HopsItyPZIXssW4Of0RtlnVOfh1X6IBYohwXaQY1\nR/Er1+mGTGMIXJ0LSbr/rh18+OBUpHi+mYuDYnmC98sfrQ+JeuK27ozAQ+MM\n3FypToMNPhhsmroznzrz07M+qkLUypvWI6VkqKI+0idJZWp+X4q8gI1iqmKM\n/U1SJFlL6Jm4oGKeHY+h+8/9v7OibH1uSGaCrQrrpeg4ZC+3OGcido/U9VEd\nT6RbN00JwFyAHMRo+jmYZbKHuLLOXMeG6l0u5WWyfDN7+iZYJd6Eia/QM19f\nFx+02lvvmIsMoe/2OSemjrhfmAwZjKpAgpUtTLwa2hHcyiGfDf0xEaMe3BR/\n7cfsIuUXNOxIeamCXLvBKf37SVMgQyQcDPfI+9pByOJMnmNqe3yXFFGgvBi3\nZmsNgmC0Y1PRsM/U2333IIz9HurCjTAxfslttbOkW+5QbZPBRu39sEvY15xO\nkRu7cmgmo4QvPFU/hixJykSltPb9KhsnIogQ8pzgznFbT5qr2VamfPt1NLao\nQ0SNmohm4HTMXoo5LgoGRzjiHP0iy21iCu+vFmL5vSzaNnByZmadPqua9un+\nnvP5A02ymbMTxhY9JuIwygEph3PNx9TMZKXFhuBuH1YLJ7/uTL9yQLk1VBEn\n5tbs\r\n=vdbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f1a636bafd0558f1a4c098dab39639708886a692","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/checks":"^2.7.11","@thi.ng/vectors":"^4.8.1","@thi.ng/matrices":"^0.6.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.10_1606351741130_0.061829379920601335","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@thi.ng/scenegraph","version":"0.3.11","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"69ba6347234fa90e0af4195ac5699849e62ac4fc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.11.tgz","fileCount":20,"integrity":"sha512-ejVtrUtFKGqxcLXlPiHNcKcdlIY1/uhK8OQoQTEN7BVHDzEskQqGJca0Toxa2CxZsyLm4ANcKXNVWmdgvUUqCQ==","signatures":[{"sig":"MEQCIGDnemxvc7kmU7KuS/3rR73980i82npAzXkFQRrpYh/bAiA2lfqo+JZlT6r1aqPrsczL19vh3ZFC8jv6xCwyYDGbDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzX//CRA9TVsSAnZWagAA8HMP/RD8uEVzwx7UG65or6Ph\nkPstUEi5g8le0HlbCWVwp9Bp1Rxf8Uyd+gzz5NrRWU2H76LYdTwiP+omAMEq\nbnspShaUeGu7X0Mc0CmVGgHDoM8et78olc6WPCrQotFxWKUJnKkMWEQEamKC\nh34aPmYOfS2pV8HqrSD2VjwGl/uCZ/4e+OO9YSspg+AJAYXGXezjsxfoHJBp\noXhp5YFNHkAoMfxxd9OV2/wWEJAL5Tn8G/9MxM3KQzJDk7Y6RPix2TMThTV1\ncNfB/kRWWUGUcCb8OCPHYByYwo0/K5ZSrl6b8y+WuPVok7bXtD/J+mgcU8oZ\naVafLt/7QER7q1GPfxFeN4dQFyrOs5UWAp0VdpaniA2bqy7fS3GpurQGiRRb\nW6SWKIc2Fx1cfSJyFbNGREhuZDUEER3NYUqKifmAZrAamJMwPWrSU9ZkyjSG\npockTLXFFvyjfzWzvObmnty+Kf/HwskVfS3nAz8FLPjtIgvPSoy55+acy1Ua\nOxHpKp1A5cPkjaLSI2ZrRAVLTihn3HyIpMQ52Yzix2Y1iyNMv6EpKw69wHIX\nE/YkiML9RyyOXnr0lsXhjOb4DM5ofkhwquuIx7eEs5MTekxNmmvuVCWPRcHC\nXoOe1StSr37UW2FDhIBafKIC1+g/LbSNTl3iX9h96ZS3VtPxC9fyrJ3IDHGY\n5z51\r\n=vPiW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b735cef6fb43db0f54ea8bb2a840d279225e95e0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/checks":"^2.7.11","@thi.ng/vectors":"^4.8.2","@thi.ng/matrices":"^0.6.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.0.0","typedoc":"^0.19.2","typescript":"^4.1.2","@types/node":"^14.6.1","@types/mocha":"^8.0.3","@microsoft/api-extractor":"^7.12.0","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.11_1607303167185_0.798035473021605","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@thi.ng/scenegraph","version":"0.3.12","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eb4167d2943e5d46738a10c26a9584c2d2f0627e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.12.tgz","fileCount":20,"integrity":"sha512-pcPYFw2Ky1bLvHCPkuiVggWCHqDxjrEyyH7oCknBVZ8D22JpQ54wOIRGM0U3eqZfaAkJxjycZTKt7HJzBMPgog==","signatures":[{"sig":"MEQCIF10tJ7F+IejD3YOqJJoH9cZubvcoD0ueKVANCDdvIDLAiBQ5fAhUMxKX25HSc5+arDgqHqw5DPrJTOH8Madz1PeHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jEgCRA9TVsSAnZWagAAn2wP/2llTwU9rQ15FOt+lNuV\nbIBjzcaxmJIQr5T9Rdq4A3kn9Eloizrc3oG0P+OVj0f2bbjegG9/FkddrXu0\nP2L4o+D98Y/d0iUTImjKV0PAEJWCpTBuuLROAEZEOApfODRyxcF79kxfmypn\n/gTIlqVPqHJPMjRghVM+0vIDgl1QRy2n/Xtw1W3JHT0E9Y6QeFFC2fvgB/Ra\nhlYYfvfuChwhjDaM1oGNZnfKKyiCN7wBv/XoTyLt6HDGxJ/4BgDPZ/7eMRVL\n6EVBm2n4x/N5zWmT1luzea92vk+qMEILEJgt8S5gFeEHyc7y0fyIa6u/BtPk\nGUlUEnvm75GiYYW1NINWK7vtRdIcI4GiZMGtwzRmAvx5HZ0qK86aeBZwc8r1\nZqxxtAnW1BQGBy5ns1I+eFDFCb69nYS/i/IRCp3JIj/pJjQ7P+JRrE5p3a/n\nCDhhpzXPfSQocrMriiqaYKw3WvddRYspKkTl9MC4cqyZXzwVBmvSqL50uaT+\nHuVzfh06cD4GMLkJuU18ylXQ2m3wD042nupMEuU8BxFvdzTBuFkSFO3Jkcug\ncXXHsziIymO7TBr21q6srRk4wHfmaAeZ8WyBa63XXQpKl1oQ3D+4NFIASd1f\nmpg4+4amCRAlVeIxaBYjlVgPGkrSCj24BJpqHwqcjF/BNnt5ai85+3eQieKQ\nlNNe\r\n=DOdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fed74edc94bfb65f84e8982e6724619bbfbd1d0","scripts":{"doc":"typedoc --mode modules --out doc --theme ../../tools/doc/typedoc-theme src","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/checks":"^2.7.12","@thi.ng/vectors":"^4.8.3","@thi.ng/matrices":"^0.6.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.19.2","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.12_1608659232078_0.1616183465594423","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@thi.ng/scenegraph","version":"0.3.13","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"29d67811aafabda724219c7090a67e519912137a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.13.tgz","fileCount":20,"integrity":"sha512-0BOvqkNcN165dTZyaK8d3RJdu7q+pwmQPvRWhwdK+Gyohfpms/RXyBKp+GdoPl80Xj9v6SyBqhPR0Sp4lokyUQ==","signatures":[{"sig":"MEQCIFHAuZEUwpFlDNS1yHTA28lJVgXoPUHskOv2hocbfW2jAiBniy0If3YJ1+W54Dpp6/jXOsBIest+b6ZSb/1l4H54aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8Kl5CRA9TVsSAnZWagAAQ0MP/04oJ353voUAQpGj+WUf\nfwy9pU8US+eEQh0aSJ8cBX2vV4g2ieaVTVnzOPCLV06vbUzL5NIa06Sf/sG4\nce+OxicKN+0xITgzxZ/5Ii4F1FhyPvItlfSAn8tuUWYmhXdJ9+ffzTib19V8\nB40wE4pfCRH6A0bpZcuW+u6mjICwn/L3pwoX46Ad4JxO+KmRcUWMnSg1TB1s\n4EFFCe10b4ogsKCdHGndZG/adytp48HtZwho+bQol+/mZCFHd4N+NHJ8cYRT\n6fuirFRyrDYXBfoycK8QaHGsu3tpfe983U6qmRWuXO9Vfpx85qXxoNDsWbrL\ne4ZRiwdizXnxB00UpOYiGTCyzoq4aFWmpjAbbLmPdU3dIzbcB9WAjgUO46C+\nYpF+2HMtrhwe3qjgwgDbHlHtBfbV4vTOgsnWciUHPS2NvixIxc3bc+RF60uh\nsm/tcd7AiUPOvBKqA2OSHh+OZvZtvxS7uoU1mZmrDvklGTv2qHBZqlz8o6iu\ncM+csRjyQ+zqjDZUq3DmmpBSxsRHxvqlQpFzu89zSke0h6oCVZQJCTUl0MI2\nszfSh8AdClYyae9SpeQvCTuZwkrP5JfdXMkjbrm1QIRaVrjfikQDIOpwRhQN\njRQMMqtwvBwdxQGfE1YQANMbs8YN+HsqedjGr94yCpLqbzVtyNJTLgebvFxH\n1GE/\r\n=ohvr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2127bae6d16682027fd94190452b8404bf99a47","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.7.13","@thi.ng/vectors":"^4.8.4","@thi.ng/matrices":"^0.6.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.13_1609607545043_0.6441996996648622","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@thi.ng/scenegraph","version":"0.3.14","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2e2974e69f9389781201e042bb1dc143975506cd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.14.tgz","fileCount":20,"integrity":"sha512-fP1mBK+NwoaK9TE6c7kuo3HYTdJmGTDwI8UC+ptnib0qjQHe1ly+yecJN0trDDA0/hUrG52D0T7GorPL97FWrw==","signatures":[{"sig":"MEYCIQDzZ8QFx1GTPKD/ifRogOHJ8oG9JPDGt1H5p9sKb/iAsgIhANatcO7n7K9whCNhUhN01zRjbGdvShmTDNoNaZBQz4xQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7GCRA9TVsSAnZWagAAflYQAIlSA2b2PVOg7V4+Fz6h\ne3XMyeaztfPLrmdQTyDnQbbBZlcQecyYmfHvdmKEv8ZUNzkSz0gxEpY7CkYH\n6wB+G1hKH9MQRkdMaGRXx4VFiqfpKtCd1rP0t3DySHnyBir5E9bC75+stziC\noMrrwuAISaoFl0AVJxxWYtWCd9uNeKO3fH/DPZ+0PEwSovV28c8hDmSnsjsz\nHwqoQ4Qs8HoOTKyuhhcCOOjcA98HCtTUZfvxHIM8OezixrW2ifzxPGliw0cu\nEALHckzjvcgQiTeVVCYQ8UZI3lUNWX55SUAFsyzmfzn5I49PE59v3kq4JPqj\n0ZKBsTy0r4+Orr9IIADkE4Jb2NNSUBec60F0B9QFt3OLI6XhxsKz915QevZV\ntkxEyfSP0biZuwgHAEaBgqLDG2HabCz4ocLYuBUK0o9epZYALwyhSJLcsZJa\neT4cfL4CGG/DNKvV4Rj1i7Lhp4io352JvA//eWuLdx6YZkVYdUtbUWb3nor2\nq9RARe0bhmgZf1FO88GHoT8hRI+Q5HmCi/STVvtec7wcn8aK8n5sr60ehRrR\nAY56kFVe5vKSENKxhV6D8xWNM5H14+w3ij5GtBIy0aANGeutA+ax07o7zHt1\n3ZzIeBTFLAaXoYmBgh/uzRpR6ZqDg4kzLTEvgKy/3PUtv80vZGQj21MsSLyx\ns2hn\r\n=BiNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec0b1d686c9d5f8f73e2c170b9915c2dd875903f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.6.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.8.5","@thi.ng/matrices":"^0.6.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.14_1610301126217_0.2454532942543015","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@thi.ng/scenegraph","version":"0.3.15","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5bc83c75435a12698a9686d977c914e56ed120dd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.15.tgz","fileCount":20,"integrity":"sha512-bDzuJxVRoKYqpZsIvbrA78moZ4gp48fUWH3TIp3lK3Au5N9i5IoOolwfgCtef9k5a9paBsUSvi54FTR7XMpQnA==","signatures":[{"sig":"MEUCIFPNLKfGAAKwMtapKjNe1mCgHCgmykP+ufXOLXYF4OUOAiEAsoXynJvMz1TgntLLDKbo7ZtbuVaSQu7tk+Y4wR4DDuk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZQCRA9TVsSAnZWagAAvCoP/3/K7SIBxBlXoHv6eDZH\nZ+NCptLzc0TCZ+wdSZgGEQBX8iRSvelYJOqUO4G7wJeD0Y8TdDNTm0h+cBzO\nennqJklJR7BtzLOYNLf/+GbSCzddQCumsoSQMBvnIueqQ80W3uhWEhh0jDeQ\n+//xCwamEQ5bBmDD2ydxzOzdloodav2hMoNwL7yJQ96A6WGYI3IdpNdjA+rw\n9aMnKPtJBblPX3RCOU+ivvZyb/VUz9H+fTpNPv+FPiNCugoMzQJHoJzJwTRj\nuoapWZnelBEUxmkPITJhgWRKYB0jz3yn7hWXAhU73X/UFeUhej7KuwJP22IQ\nbj9+cQKq92FAIqP+uQgrRSRTtGk2sGNICd7y7p1E3+XHknN3hYa023eoXjqb\nFqGtuLWbBrLgwEuIoQGhScI0/NE+m3nGWxxxUwqDGpquHfbUpQmBNBaiAg3f\nBJvE11s6zNM+7b82etP66LP7x50MkLvLlMrxqd5cg6Opbguy7V+uOQT0e40f\n2vLje7Bx6SeTM2gEKqK9/t5KwsUTxJVFZmp/wyFZ3answuhRY5FiMsmoVREw\nU7SUV0aBXikRF6Z+/sdQEPElzI1a96fFDYPWA1uw0gnSg5DhLRg4KLSgcqmM\ngfKtUTiBxD68CLpKpwG8+rXB6qNP3V0Gh+VLrixrhc/ORxp1Wyi9Kt7Ixd2i\noMV5\r\n=6Pp6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"97c3f9d114dbea8ba4e33f69f631de5c8fd30eda","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.8.6","@thi.ng/matrices":"^0.6.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.15_1610544719476_0.22082891660228565","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@thi.ng/scenegraph","version":"0.3.16","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5cdff43db7cb617196055f6eefe6af68dab5b285","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.16.tgz","fileCount":20,"integrity":"sha512-cXp22Z66fnifohQWsDN2vZ3h1Ld5ahTCKkBf+yQkKNUyGYC3O0nxdMhHSl5U7Hosk7zIoDaRveX1YRbH+9xhAw==","signatures":[{"sig":"MEUCIQCX7N8V/YR/O88znaD8kjbCKSXlUU7oGzcQG5kMQA9rvgIgSBOwXQmFh2E+n8mdyxkyb+EwmdOjj0TzKJBaxC7EFfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZcbCRA9TVsSAnZWagAAP6kP/R+4tGm3k1gRf6Vsfu2z\n62AB2EXd4wsWlM4TuEVVmsCINrhzpv3cMNPPKQC/ydOcjYuE5ztKDFc7sDiO\nrxQ+a45L7u+CdHDWSTm1gzJwr2lTlPcnSPz3i2ByPTDvZrR+8XBwOgTX96Js\n1dI844l4H2GTOEOkaJvNiQt4/xKwIm/z+15Lcij91sRR+AAcGJ4wcgTppbji\nNzdRsNUPXxKCwYR4MeO6aS/2oI0cuph4L99rZY6Q/kp0I+y4iufedbHulElU\nQHMz7OKbW1L3pR9mnOitnBlvoLeCrf4D8hrV6IU6dcOiH1DffWB0RVXWY6cX\nyGJn1Rin8jGUlrrbK/LO2OFNK8seSmjWMRXvnr9YIjFE4FNGKo6NvxCfFfd7\nXU0gEzP8nPcSgzuiJsGA6obN6K0lv4iKTdkSb2eIInalkpoFgbGsaXEJ0BWc\nwG9US1udzdEa8O8XROLlzV9oTq/RkvJyZ+fP9e2bSCKK3F92/4ow47vQ7K1M\nsfZBPU2jkwNcHGJr+K+YBRfHB40y/ddkkY/Pa28Hmu1UiPfuXIFzg71Hu+gD\ntZiMhF8kyW17mnqD2WZXE3g9aAW3QZC7S6ceDGXEVq5S3bNbSRd7lPWpBVqd\nNW2k4/cIYbDi/roNK+EkvvHQqG/zW+UBkcO3WDaJxFv0B8gBMJKwZLdk0ZKh\ncBD6\r\n=dOM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6dafb499791f982b3692caaa2e348818399bae96","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.9.0","@thi.ng/matrices":"^0.6.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.16_1611241235931_0.7983455713458272","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@thi.ng/scenegraph","version":"0.3.17","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e541c4e260512cd657cddb2be00a7e4438705aca","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.17.tgz","fileCount":20,"integrity":"sha512-4YJQ5fNOpgje7PXjW9KlX2MV5S5TqST4OVnhOa5eqgMTtk7BNB8xkXv90ARt6xi6n1679JA6xFKJ5PNGRxZviw==","signatures":[{"sig":"MEQCIDLY6qdbWr/70XJAxRJhBVrgbjHQ7Ismu2Bbco/HqnBpAiAhy2fC6WLXvlUuYJWp5tXOOKMhb/LtxWglYdBNhB1aeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu3oCRA9TVsSAnZWagAAQ/8P/31OhmEWzElLLpGoncpI\ncWTyvIKZkUbDw1UPOjN1/4LfEflqytX+CJEtdoSfcMb5rBGKqUiKH/RHOdfo\nIA1XD9lsx7BuvDrucQZ5UsHBedypUqm0BPHug1Qshqzq4GjwL2lRciNWH5ei\ns5prF00ZwkVjMXHBxRc+Ni5uiQrbtNLxHmW4JDHygF8Hn3kYV5Mvj3VFIVS9\nL90Wa6nUWaquui6qDe2zH6NBHSRxv4CjuMkoI0Eu611Vq9SM+6qAQ5koqsJR\nEdjQRuSCtor6vKkclCx5cUFHKdOgKRZ10XxYPFIOMzH2yaT/gdMiCwyc0ELy\nQWTqBNFEmDK38jj+dsLj7XHHeNeBluSCxC3R3i8xNzfT92CeJXfiFqPpd97E\nqgwI/7XH1Mu33b34N624aUd3f4ptF6yjFI5ywibGPP6C410uAlIiJDaSOIAY\nb/FMdTRDLSXvheQmt4kvCsJaELVZ23k8Zac2xQb3ZWuKkRB1P1j5YSRfYpb7\nRsL3sj8d6PROnZ6mIAIdW00SVhvXDDowHzgAlXw1AohdHXzugdb91f7pSsd2\nfYptQWzDQFBELT1pzwfZ6dSH7rRVAxr8LYsg0fAD4h5JSVEbU6/zAK/PKTd3\nav9AlKIGS0AfbvF/lWcURobepi7wo2iYPl6gKQGndLGjVIHrusUKCDoUxmF5\nyc+T\r\n=1jd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8280d98c09224b1601b635e16a660bc1c7ca61a5","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.9.1","@thi.ng/matrices":"^0.6.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.2.1","ts-node":"^9.1.1","typedoc":"^0.20.4","typescript":"^4.1.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.17_1611328999476_0.18695015526638747","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@thi.ng/scenegraph","version":"0.3.18","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ebc258d443b2d38cee6e6435cbb685ab03d2c415","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.18.tgz","fileCount":20,"integrity":"sha512-UCellXrHVBZHV4eA+TGne91MvBHNp3bTLpaHKhIhzyxm8UT8a3vTEDQ/6WB9Cle1w9P006KPV+U7GsB0M68LVg==","signatures":[{"sig":"MEQCIBZ+/I7AZ5wlY7/8bmyDvdqeasqW14oF30OFZrCthAjHAiBNoU6SqNzK5mnoD3kOnNlCOiDOJfjI8WwJHTVRjf+Ckw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQVCRA9TVsSAnZWagAAMCUP+QAz3R0xWHnK0PgSku9o\n6fW0XpCleP4KQKNK2PhFttRrV4wqgOJMz9BYbJHrvRLmCEuMZdklMF8dzui+\nG55ExkQzauxUTZ0EU/rbgno7amSgEoifB7DgkqOZo+QHPTPrrufTuT1MSB7F\ncw+T0hKGjTm3jFPpcI4lxsRGzbhZhM+aR0jGjKczM/CgsOzbrV74wTW6IyTW\nG5/OabLz8sHFyMr6fEKpnMf1hduvtRn2FlbY4kjwkSyw9/j0V31WrFiykNjB\nvc5ZOhOC60aVB5UXiAFJrv8xOB8CVlc0gQQSoUNUHMRsXI0Dm0GgLWBMPyBs\ntMDnkzEVyhACpkdxgvHwgYatE5FzNmzE6g1mwdeV16Sgyi4pwol/Pqstq9iA\nvN2gHU18d/74aRYw7SZCM7NPVNOpOgZdlmflP7sb40cESbm/F7zZyCKtCqeI\ntsBtLMAwA6NTnitesa3eNEqKiiLxXzFn0LhG15RfG9hAckjpURvW5SXgvBfJ\n/l1O/8CxV7lO7Er8pQ+h4/jLYq/9uLCLNln9AXIDzv1HgiEVcD+QKs2CrDFg\nwTI6m6m+dVARljsqzr1cXOHu6ZDAWI8Q8dbLIvG4gJR6ndOsI+yvEBubaG4K\nOU1vfQp5oiLuY6CWtpCBWT8/yvy3baFAaAaV8kAWeMCZFKggft8UPQ4rzhY+\nR7up\r\n=kgXh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cb9a54255d6a5d7f21c9875002b86c42dd038de","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/checks":"^2.9.0","@thi.ng/vectors":"^5.0.0","@thi.ng/matrices":"^0.6.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.18_1613841424319_0.31420159982942053","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@thi.ng/scenegraph","version":"0.3.19","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"845c3b25279801efb08aaa6b7a2896f096cafe99","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.19.tgz","fileCount":20,"integrity":"sha512-O+OEf/IEqe42hM8cRTwuaqP2fIBslkrBVRg97NeaGrhZP1zaE+y7S+HRh7ayyj6P9E2lG6T7ZZAG5Bf5BtwSvw==","signatures":[{"sig":"MEYCIQCs6H1GnltPhLJHWt9EYvhwbzfF//mydpKdGwy+PPk8xAIhAL61PNIfr6yVxfYwORj2AUrPd09qOujimyZ+BrDwcHJJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpC3CRA9TVsSAnZWagAARpcQAKK9y/u2w26GqoqI1JJq\nQseAZSqfrXRjKpXolLoBkNBDefr+B1VcNtBvPl0BldSrC2VnQa3/0tAYTilk\nnR5/lBqM8zVnkmYyOCSKysAaOBab4yr+cYfF2Q3PDNg6T073PvmhxVKMPc0V\nanrb6JX5BOdfkUIsoHo5N7rt+Uufcvj3PiteEjiGTitIyAf9LiCQwkSyNFA8\nePkOf2sWokW3wq5x9t04UYCE53s9XUZb+esa0HNrVFcdLmJ3Z4OizIiC7G6S\ny4CSGuTnOxpAOfKYQGzb6fm8Ihd4TzvPrbSxpcBgHrjcn4H0RiT0yuHtZgO3\nmfTisE1zLhDYr9Qkuiq7Hg/PuEI3wZy+DBGzReJD6rNJettpB7rXOH4WSFVX\nzi3zn428oOibf9mAMxTFPAMkPrkz4wxZdaCNHdUZu8q7WqsWPJ3A9n0BYXO2\ntnxEr9aLQDIdl2m6wlQ4SGG2h+SqzCUzh2lcj7S/BvsdC77UABi0EabrfEQj\nPk493afd26opYhqwbtqWvt0wgPnZJGQwsVD202kf+0S9Sceg60q4Q3C8o1wA\nr6MJlLQReSSfMstKnlTiJezhqGFt1Wu8LLmyt6+HeWW1ogDXJakL5bhnUbxO\nCEZTl7iKzxA7nyR4bP5YpYNT+WmftNO30nn+/FXQJSanMqkEhr5Wsfo0Y96T\nHMIp\r\n=jota\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b143da353ca7a5da21a3d5c45cd7b20937fe758c","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/checks":"^2.9.0","@thi.ng/vectors":"^5.0.1","@thi.ng/matrices":"^0.6.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.26","typescript":"^4.1.5","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.12.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.19_1614188726891_0.2834233657978069","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@thi.ng/scenegraph","version":"0.3.23","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"54ad127b65d80cc504f76fd9b42efc9a4ccde28c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.23.tgz","fileCount":20,"integrity":"sha512-CQupvX5AoQEPfzH3khz1V85pWYXmUQiRMR/3s1vFw1z96kV3gXVIeQcWj+mi6QVuXRdpqTRwDYkLU9MpmPGjYg==","signatures":[{"sig":"MEUCIBbfQQs2YVVwO+vQMi3spPkMXMj+djUoCJMTBllVtW8jAiEArytKAc8A++o0xSt3y9YRqtl9v+QMQlKbF3OaXNamKtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7JfCRA9TVsSAnZWagAAoqQP/3ecpVB2LJMn8Vqq4DSK\nA6Br1AsVzyISEEHyK/A93IuAMqNwfxhOw9U0bHvpfMCeKAOofmKY3V7liQYn\nufN+khCMXm5m50lzxyCuvjOur9hN33w+B2EkjkaJ6Mqwl5gfFj8ZOwzBNxrE\nZuinp2ZaXZ77J6uQfIoe7EE+wpTKXnYldXmmOk3r5ngNFbviTXKyt2ekkrsP\njGR5Yg1vV3kq59Gih3Hu7Y8jkCKCZyeROFEPW4/xB1wsJtSvPPtBBxH8EPFn\n9IS9VZE9bbDQLfY7kKYhGqbANB1vLk7hTm5uvToeshcR775xE6JJFeJkiUUv\n5o0UxqY71eXUW6vgdptmCZUNuAUsoEZZ7feZOy1tReIcQK4cnXEV8NiMLF5B\nndfORPMjQL9PDyPeL8kSFq/xI0YxtTtrHgJqDB78S/NjQWksF0Q1Lh8q7LB6\npA0AO/E93q2kvFk8apQ+kgWmoFXojjGfv93YBRGDMv13DjxZTbQ5tZ8Pg5Dk\nDT80s/ofzcgzuASTO2EAMSE2BCjPeP6gmUN31EfLjY1US40DR4ee2KEdGp0L\nEY697CzAdbxviaA22H0/7iIMHQJbuBLGV+6jBeLExuOc6ls10Kgkx9uTvAuJ\nAohwoe0TWP0NEHbiWxVdS25woutx7gWNpNv3yaTzl0sp7WfJl+ySWTpItvd9\nxDYk\r\n=bzXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a8b0149711c84603c7f0ffdf53263d6387a54","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/checks":"^2.9.4","@thi.ng/vectors":"^5.1.3","@thi.ng/matrices":"^0.6.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.28","typescript":"^4.2.2","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.23_1614787166674_0.8868805815139451","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@thi.ng/scenegraph","version":"0.3.24","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3a8d3f47b366bef480608f97db19cb782282bc25","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.24.tgz","fileCount":20,"integrity":"sha512-9W07w6s03uuNmXUmpmAPqbdf6YqAqxz5+GNUGc8EIMHmctGkdYI4EhSpo8PCRp7brmBj3k0VCUp21IEv5ClBgA==","signatures":[{"sig":"MEYCIQDUHH2rkWUAm3bRzX2TceuarZah1yCn2BxB0QVHAOyV1gIhAJ0NfK5uBkFKs6UmU5ohbN6smcR5dfvEpAaCS/NLgMFS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/X/CRA9TVsSAnZWagAAfeIP/3PRYfKmaWkNGyNt1Eoh\njvzfKVavXAbmC2hJoqoedYPRARQwxYvqC52w6kq2y5LD2i7z6PoEfUclh3rB\nPiVs+rm9yHycztjyiWbwhek8I2Yqoe0sAf/bgM0CyCdneUDoN78Gb8RuRku7\n/k1tAg+MPlzFyKD/ngockxJ6CrQXlq7e65BjPP6xLYh5oFWgep0Ptg+6jVin\nyyakO33PkM/MNC1NyEGKAE1zylNj0qbMi8jyV5a4edQgSkLETDvYOJf9zZSH\nXqmm2xiS/nEDZ1FufFrB+sv0nImjsYpWtZzsD30wGb78LA/4MYys+PGbgvF2\nroPEUAG05hYj1EC82hT9h4ZTPfuWk7Fa1KV09vhKA2Kafmuwh9CHKgeYRzLy\nLjiV/sUkCh4eUfJ8/tWAuL3eTHPfpFBVFjfRv4HjHDOzr8bh0ctcMveZ3HVm\ngXVUNYYQqq4DSTWddbj59s59yOtpuxOIy+BlE0rBquCM+8DGyHIaEK9JudrR\nzcDD+h3vwSqCxyRwVd1NQ5K8O8DtXlYUoG8Ub4Z7csRYZjG/x6MsA22I9jE5\nuYZ1H0Weo83Hv4Pn0d7thAhJvWbP2PQmDVEFbkP1hhCZa9ZwAzjEvG+xRacD\nO9NTxNWtqHuQVE8HP/CNNLzp/berVnkux7kENKLgnsGLwYxGjEEgKRC44An3\n3H2A\r\n=Kij3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24c8afbd4450f14973ec4c5481ca24722bb2e2f0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.4","@thi.ng/matrices":"^0.6.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.24_1615590910821_0.06599810952337326","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@thi.ng/scenegraph","version":"0.3.25","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e1bd5a5000146790f05612e252301173deccacd1","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.25.tgz","fileCount":20,"integrity":"sha512-uDrzRu7a2aqZ9Lv9JiVBxdoPjaaNItk7NORIvPKNHE4g178wCIU0GkyJzm2jtGlORDCMNk2r//ZBiIBlK0RStg==","signatures":[{"sig":"MEQCIFyi+3Z3Qlj6yBHIffwqrfUM96jGUHSCOJUpx6KKspxtAiBtCOszG++mVtqk2lAWcxINKh7PawSq0qcVd6AdREjyKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDXCRA9TVsSAnZWagAAjmwP/3UUjAfwK8fc16oHcv4X\nGURHARBI0yR6viFLONEzBeu04TJJJalf3CFKrcgIVPh2kSclFqz98p+Ngwcy\nMlFd1LTUwgcM3DgWw7ql+GSemCOx9X7h0TOUYHuFc+s3DxgzI+UohQ3FKhlL\n4OPMYuN9h8y+JNJ7GKE6ugskCrtSNdaZP2pu3GsooaNUetOKclohyy69FPg0\nFB+vj+Xy7irdJ5XgQd49f19w2b/EPVjD6jK7j8vHsTuU9GLB8CVv8NmW3+0F\nvTWOfuHxznuhDXZ1SZ0zNxvGHRjsGzn9Fkiv0caVp2mD2CPulC1M/I/o+2ow\nM4dDiYRGjRZebbw/kUDRrpFwgLsdJHhyqI3l0pkb38+9PZT7FxTtjHfROZGb\nNO/Ylvr3MwhjqmYS6Q7CLsEN4d+8/9/d5eH2e2CjHb7BviyVnTb1+2hdnC2X\ngpXLiJUC9xrvElGDPgbe3n8Fnq3WH6CpYYWVlfVajGIOQIHUL7hN8p8Dmqnm\ncqHqOCHDh/zwDNdJ2H0w9IJfNo/VpLSV+AshC0tOcmj5g0YBeAWMjO/alFDr\nRI/R6UZENi6RaIAS4GX1hzPwUMNG/LVqMkfK1273q517svf349qkwcEEgPV2\nKFrdwPTEIEWlPBWDYYqjoXrPRbLPOq/IkMyQ1JP+3tOcZfsfq/0NL6lN4NGJ\n4OgT\r\n=Qcui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"15f3ea0e15805bc67ca61bf87ce5e8849a7d8e86","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.5","@thi.ng/matrices":"^0.6.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.25_1616007382861_0.2647966098139365","host":"s3://npm-registry-packages"}},"0.3.26":{"name":"@thi.ng/scenegraph","version":"0.3.26","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ea45861a3064ef13c18963a3d16661b9caba2be0","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.26.tgz","fileCount":20,"integrity":"sha512-RfLG+X8Iyg9t5ZLrGH+T1ituLPcCBZXIE1tFznopN0lnk7C3FioagA5ELx2bq4fpYZWH2SO/2x97udQxr5Tb6g==","signatures":[{"sig":"MEQCICNqJHi+mbrBx+y7VVwzY2HD9Hkbi6eytJg393GkNf09AiA4c10CDeHOOCL00WIjPA+3bGCWrwHEZsK/EG1R7ZPAkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JmCRA9TVsSAnZWagAAtYYP/1swG8YBqsUuhKDM52Cr\n4QskebpKxTvydkDsTGCNYhrYfiaGb1KJDRs0/w6AFjvdeKBzzXcfw+NelprC\nKfEABko+QsFyfnlWMdO4U+Ar0s4xESmkeJ4S0PQJQXHWLCsj6en2gJ4035CZ\nDTyHGmveV2nJnlxKmh2x4SACrTp8rAOUoI3lhwPvI6vWYan5FwAyBsp1jfKH\ntv/MTzPycAsd1k+P9xjKjWv3kI0POmOlITeShCB6Px4VExM/ASfOIpRWuUGI\nzjeHIl2ZyOkDpgdg6WlfxeFQMRrhlQ2uFOGUNbA4/UI4S1lR4IMTtMomg/S6\nM9QATMhsYNT/VSRpojDcK928Zg+thxOlsi7Z7jZHxNRQ3EQlXKGRetZ9sjpJ\nMmJW3DF58tegm6k/79sKvq2PWm2zMPLUfwnEbZHOgB0N2JTvxlbbkUmNXwT4\nAuAvWk/hAfA9ApVTTimOVjJQaQAu9U80irm4qH1Ef0oBJc1R3XqcSHW3XM/7\nyjAk/gT7OkgUXaXQ0r9A36GSc+fXTYtHpIpBg6Y6TWu+W/KW2n0Rii5SOQ6g\njnxe0nKj/ZvgoFds7S4qiI2W0DbXG2YK9CJ5CMxnL4YfMlS7nxDU2A2nlSbL\nkg4+atTXkpmWQGBxqZE+K/wNysQGApqLOdHa/irJIx6eQGM0EHR09ibfjyM3\nCNVX\r\n=TJTt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0e9b6f3dbb787027e78e972344f5277371b3411d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.6","@thi.ng/matrices":"^0.6.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.26_1616859750502_0.47963186424600535","host":"s3://npm-registry-packages"}},"0.3.27":{"name":"@thi.ng/scenegraph","version":"0.3.27","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4edb923ed356583d6b82d08a132685501bd15306","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.27.tgz","fileCount":20,"integrity":"sha512-pDjRTkgKMW06Pv4amOE6999jmfuS+1SaY5Hi84JYV38b7HZXfO7PRHkKEvDCYWn9GLE5Jdftz3QgSqj0u4r5jQ==","signatures":[{"sig":"MEUCIQD4WmaAojZgsWzP3qP86K39jTXyc7WLpXiZRK8fX/pNpgIgWRPig3ORdGhJhmDydTq/iJ+gDDwPRPX68eS0WT9uAvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLmvCRA9TVsSAnZWagAASfAP/0SaVjJIwVBm0qEiWAFf\n96Vrp3t7m8gAIMtztjqau20KOqnKmozGa/cmOSFzHTNbomVxnUgiilTg7mW1\nWkYP1ovi4ApIEMTur8+CygdDFeIjw+nyylnSJyV3pDaw0q9GAFS0XCqpKQG6\n44eKHWbsDTkihsyOg0w4Nu3OR7c+KlvdXAg521rkiXnoit8gqbySq/+aZzH+\nfkBGpN4OTDJA/sCAZF9QwmNfLEFOsRrLIexROXSopeyCTIcOELXNvDmR3aV9\nKYkXkV2Opa7ApRyy6GF4GTSLjp9z1MG8TE4F50lAE5XBZxhWYDQrER9fzA95\naLRKK+zXdR2lZkt6TjRcnIGj6Zi81k7Q2ZkFIQqYGsY6769VR8mtEs8ZpXOt\n3TA2gr7quT9/TcRPkHJTbPR+PxAv8gF3Vhxbei1R8+ryQ2rUdYne5pH+OCt1\nhHlyOISIW3cM8CryYskhzLRF4iKvzrEI8Yb6le4i2GyEgZmL8O8gCUtTd+8o\nhJYAgMBGX+boDc4dZ7PR6Iv+PyffXST5dSTFzkn8RhKbpL5MZXIMgHVGUnFg\nXhYkK+bVrVOLyIzM4za9b9iJyEf8XenmyLXUZQCjTGCDOjqSFH50yem0b1Ux\nNzRx0xHvhGuW9Y8bqqaxNfZnSi0Z3EmlOBRkgHVwzUE/h7pbRph5xPSs81Ul\n46Pq\r\n=hlJe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"eb961d221997bb8585ba08eab5d0d8a7920c58dd","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.7","@thi.ng/matrices":"^0.6.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.27_1616951727008_0.4649412787330698","host":"s3://npm-registry-packages"}},"0.3.28":{"name":"@thi.ng/scenegraph","version":"0.3.28","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ef072f3e3abd5ed4ddc6419dc534880b68da49be","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.28.tgz","fileCount":20,"integrity":"sha512-Ax4HYdtKYX4Ob2waDBocYaBJ9c0OY8asyV7dBezoFNCzVAQbDBcdt5eyzt//7Rv3SplMhyRP6fgmJV9TihpKrQ==","signatures":[{"sig":"MEUCIAR8mYK2V5StLGa0s+1nHGJG09F6YTZ07RiMrrRNY1wrAiEA8bwgy2ywDWGZuMVc9V7HVTEE54gVoS5b0cUMyD6DSaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDmCRA9TVsSAnZWagAAvPoP/1opsyf+mcmYQ0jj8dJ+\nPRSsiv9PfWM6dxOF4TUT5iC+cs4sqJdqXygCDA6VQiQoS07SWK+2C0373XzU\ngtWzuvaDWFG8J/D1GpxH6BQItGoDrOWERjemg7eGW/frQL3BGYh1QYllQ9SK\n+/Oydddpnw4qdfiLG2Y/VpYsHuQuAgudXMMvQa8poHSr9S3jYz4OsG63dVA6\n49R9TqH1BhXSc2sBm1wVyr4vtiWErGVy62ql5m2FL+ZqtrmMCwibzH5Ef+L9\nPUEgikkKlUUoF31AoUy99qgoUjmY9Bs/BvX1SckfOC89+OctUd6IkyEq27AU\nkyUsr5m1Coa2yrwQEDbWKd3nd782O0yoTTRiazuMm6igiO9hE7xUvPJQNZNo\nKDzKeK24iHM3hGiMLdOmpUsGfOkgTPOrXJmRR+Ac5F05LRL8zYlgNSs+Woi9\n4+/xnQA6cVXfuGxUt4HS9e/b0cAvLWyXlB62ik7fwq3omSa3dcGMJqhWf22d\nx1flC3mzjgrCyx/exuJoCOQ8Sr2IbbqziL61pGhrdDz3pLwTR2Pi4sdaBEgs\naliM0/dqwknIaKRpTLrOBDz5g2O9GGEHLtS9Ebu5ywIvKZjzpP0Qkvq7dJjw\n02Ac2fLoM37bAVCnLq6bGAz249QfLSvxZlf15SJegdo983KfokJvAVRsa4NO\nsW8a\r\n=S0mV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01273d167d9f9a4736b77911c630cdb657957910","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.2.0","@thi.ng/matrices":"^0.6.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.28_1617096934449_0.7296647444268973","host":"s3://npm-registry-packages"}},"0.3.29":{"name":"@thi.ng/scenegraph","version":"0.3.29","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"44057c2621c9412caffa5cbf8a46a235b3d27073","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.29.tgz","fileCount":20,"integrity":"sha512-ER9RlyGCGEwWt+TlDEruhlCOBDPOYm94UuyDhKgxQ6kiyBBrGaszW81k0pjLRD6m3YO0or8VJiVgvLNlD0JE7g==","signatures":[{"sig":"MEYCIQDaA6OMLjZLjgVWjYEetRKdrvOlufVoghmozzOZp6kPSQIhAMG6ytC9C3bdjVDjkYyfpOgZEDclCt6d8PupVC2AwLDX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFo5CRA9TVsSAnZWagAAC0wP/0pSzVaj+sKUaDL3bcm1\nIT6MbzsBg7AswdGZ8gTNEguunn30AFggHPaoSHAZpoiqJ/nMupOnb2bR40+6\nnckbls1wSl5zkCx+3BVACs1ETPcUp8g9INJW28wkUP1Uk0EdYBKnxUg6ldmS\ngKsuVNtaQj5shYhBRU4A/5hJZOilXddLNRquU8QRmo1ALwTr53T8GNGUdNf2\nxW46DpCdoq3DevGLeqGZ6yLgFAnWUCkyF/O/aUlxSBZbhTkyGnFDeQzny28k\n6j5cYomMVJH3YdhkNxTgPOup/J+sA/MlhAHqQk5rS0tSEnMcDpHQAWH9FyJu\nVugco/X3t0gQvCjTyYQkuYFumuuwHrsrnHeymatw/TEIcuYBOfbB6cgxADPL\nuNt93t6kEDJAKc89WtBD4/pyiU9mLrfGyMV6BvscKAv3GH86gT6gbRXkk3/B\nbnXCcpZzyLgGPujhTO8252l0nysAWMOTE8wUgj+M15sSO1Hf9jBpmFx3xR0f\nLOA5YkJkcV3OXdTYfsvnZTbRRHMoOHlOp2NH7L/c1cCwD0HLkhDK7C3h+R0e\n3vkjxNhCLTEtg+ksbdD3aduE3OKZJebcDakoFNTMJAMaBDt+plcgFVWYO++5\naG7lSZQMN2sebw8srBEnA4xWgLj14HD4usrtgcQAVHt9c6c9+xjHCePvDIhU\nILO2\r\n=UhkG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"452a679a1c40e0708ac9007b25a45e209af78e59","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.2.1","@thi.ng/matrices":"^0.6.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.29_1617451576968_0.4055470099560452","host":"s3://npm-registry-packages"}},"0.3.30":{"name":"@thi.ng/scenegraph","version":"0.3.30","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c1f53dcd054750f633e24e3b0fccbcb9588cf55f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.30.tgz","fileCount":20,"integrity":"sha512-P2Xy3rFOeO+vx++dQnQSUI/QY3cA7p+F8aQYcwIJokpfkId8gkKPwaQ3tqRmihbSivu4wa4VHMI2EdUpL0BPlQ==","signatures":[{"sig":"MEYCIQCLENxmdd3j5fEVJ1g2uLbL5fLYkGpkL+f/4/LdeSAHzgIhAMnrKN59IXhM5hTkd/EoEobHtz5t7SeKy5jjxBNeLmLm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQnCRA9TVsSAnZWagAA9oAQAKNhKz9SM5Yc4em4PLRP\nSRR9m//M452T2dTMrWdtXwF3aGuy7+lkwWExTTF3knB2GHwP/J3jG6O4fDBI\nLNRTHsg10KxyIfHg4alzkpFvesAa02f8NtBK8Zpi9Q5twMlO+z7yo+lagWSC\nlkP1DkK+1K321ts8GMZqcDbmU5bpgHpCuuVvgYE42bCM28bsP+6pz1Kc4Sk3\n2wT2puZK0QsVhUCKCshxTXyL1jahWq7GUX/8d0ni5a8qMbRZ+EILgXiidxi5\nsKAVTonn9H9qVo5lA7OTw7zQd/04dt1cZ7XcgOUBR1MNVEonkTGF53E0ffwh\nDU+oE+xZdSbEjIzZeOeWZdLg/LNee56bketYetbVnjwulDHszLVSjevklwMK\nyndYIOhfR5xFa5wh1/d3EWUqFBmb0ZJS8HjpGfChLiR7mMmaw49mEL/FP04W\ndM7zkmJFN7qq0C0lRVfQDCzFJybB5rE+NFgePphTvSavo+4J/+109BmrMSSO\nAcpDwgWdkNTK/hDsp1gr1TwYce5yfosVbtwv6z5RTV86L0Vh02CxYXJdGEHo\nxx2VwEj67/YdKsGiV6+e8F/ILAk1wV4ylTr5HTmqicIj2IS94BfbKS2CHcEB\nI6oykwrA8fWSKIQMh1GjPWqzFVBX7NuD8UHzjbrCp+2UuWer8jwwn2cerjM7\nxWok\r\n=FvpJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9d35fc75c08bcfdcd67126b8183c869fda71573a","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.4.0+x64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.2.2","@thi.ng/matrices":"^0.6.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.30_1617830951030_0.795944303305048","host":"s3://npm-registry-packages"}},"0.3.31":{"name":"@thi.ng/scenegraph","version":"0.3.31","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4c63243a32b3e338f02255f418ef378c8b8affbc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.31.tgz","fileCount":20,"integrity":"sha512-BddSXr+HNXL38vDpx/akhfyjmDJ6m+OXy4FLOmKjWP9igZkji7LD92lkmFxEYf1b3CnEv5hjo9aMDG0G71AJ2w==","signatures":[{"sig":"MEUCICm/32jKVoo/VdLAFlN/nx6+cCP2V3gIwVFaicPLHhkNAiEAvh6lVFicFtMTwgroY9i/Rr+5BSkLK49I7ffb/H2zUT8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtZCRA9TVsSAnZWagAAAvgQAKKbib1VrD4aKzdPr2S3\nT7Aoy0izXQben+q25o+b3sZFy4oNdMDlVd7EPRE2JAnK7e+liq0haHt0gze5\nstAdaFK7chZma+9BUa3iD44EIrtwyWemURsaxpVRB7HUZZ/LSsjLxQzH2byX\nn6S6fGtamLSnNH2BVRAyVI2AGYL3uvi/zU91gx3kploKr7ASi+MupzZwqjnY\n5m1K38ku/YPgMGHNUkRolcqxCIFSREZiPORhlOEz5kMnJqjVf+uqNOn/yhX1\nmLMPIJi/wNJDGRt45BWnUJ/LdMB4Yd2anxQ5978pjfTso/OKsxRtyNHwyjXc\nJJrjqOqznPsfZLq1t1l4ydRpUd1ZJP/GdpFlLaYyODMiJiN1MwShq0KDBRMA\nFRtPtYK8oxUcDpLCgAfv+ORtbmYZ/rSCLkn3IbrNXLIWuraMG8ej1vdaDIgL\nSZ4uV5eaQ0JQ/VCHCOJtiX0N3Cp2igFCLVyPUgy2g2KOWFbO+RlPeFva2LDV\nJHyKjes4U6pahIvOEE52ITRLhwAthYFFHcOyMJx0ZI1u4MiwB8VkTLxhwWTD\nnUqRenc5p/IoiB2neeFNt6qGIKvpGxAJWKUGYcnf/S8SlwOoXQPQ1ECqNsSQ\nS46QDw1X4755yk9Id6Jyctt0GN/2JAACBZ+8SSc8Hjo7dhsGRwQVrkiMi9e9\n4KzT\r\n=sH7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a099b0a1f1c6180819df9cc4786faa5c2b535140","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.3.0","@thi.ng/matrices":"^0.6.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.31_1618832217261_0.5098014850025883","host":"s3://npm-registry-packages"}},"0.3.32":{"name":"@thi.ng/scenegraph","version":"0.3.32","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8308dcea975791cc20784fe0d76b2a733b5ae4d4","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.32.tgz","fileCount":20,"integrity":"sha512-JPoLvBm9a01bBjuOfNSgbx+Ug2CPek0VbFESK+cac2rJjUFp7HIChUJixqaIu4QYmMJfVGNTWOvItuLoCXD2fA==","signatures":[{"sig":"MEYCIQDoNNik90VYt5Kqma12E7P1upyXkwmQUT9XrdoLwHb4HQIhANHKxDDExCVUJlleVgxgQzTRewKTTT2Gg3rwWF51Rdwi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4DCRA9TVsSAnZWagAAhS4P/3Gulqz9Y5if00eBQPdR\n6F3ZcMluhbRC7yP3vvdpfS47u9jfIl2QrYzLkVmVYkhRnR+jNURxPWjDHyJ3\ni/FX+tVTjvfUsLXtpT9TOYqWEdBCo0/a2w3NDvFMtPC2TqWG1s1w9+ZI3/TA\np/NUR4YmBDbbYZetxz/Sm1VwOCxfSfK0iiUxnpJXSj7ahd+9uWfRc/VUL5Gm\nIPM0J11J58q61qK/PLExbJvw9rYWGXv8QZ4fN30wnIevX/LzJvBwgYkNK12c\nVxj4fo9hJyChTz4+Fc7BtGfuCA00Nfb864ujE54vseJ7EHjSa3ySgpIoBp94\nvge1s3424F5RRjVrq8/fLsKPxSAbdDJ+kP/qNbklo7G6X4oM9UDL+oMf64oY\nA7GGvJpfR6KYY3hO4j2FZPfw7KhtGwuyvTnjBbepcRTGh/T4rl+MjbBRZbK8\nH/zxTSbQaZdcqYmxCcgEyq+7uTN8bczzoWlEplY8kLea0oDoBuM6tCtgbTuG\naXg8XRMY4/cF/W1MRNXSmq5MCgkX0TbWo0FKtxjuITLRM/Dy0b+hAAX0uvUM\neyAzQqFqbkfqQ41iOs+oYFYJ7B+AQmbJH+lRNI+Lxpvvua3EyqjZcYQbIdKr\nXZfq1UYYVxFVteEvbkdlObsR8EhroHrmChXfrkKRbZfq8CrJmY2bvtiB+As8\nWmVX\r\n=G/BL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8fcf77133e53fe5871ea12030b9b079cca315d2d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v15.14.0+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^6.0.0","@thi.ng/matrices":"^0.6.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.3.0","ts-node":"^9.1.1","typedoc":"^0.20.30","typescript":"^4.2.3","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.32_1619271171025_0.15482377212731935","host":"s3://npm-registry-packages"}},"0.3.33":{"name":"@thi.ng/scenegraph","version":"0.3.33","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"07479257873890cbac8e2cc9782fec6b014ac83b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.33.tgz","fileCount":20,"integrity":"sha512-Jd3GXG4WrFpa0Enphz2BehxQ7P/ynXlKjxjW/j3aYq6IJLYn44acDwv88bwEYVy9Ewn/6eGYP861EhZndVt/6w==","signatures":[{"sig":"MEUCIQC/W/0xiCJT6dyE0ADFFKW8Jx2aFmC+OBPcqF/CdtIyNQIgJBRU9TvPspOUcG+EYN75Ps51BVo/iLFbTfiieK1r/cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2shCRA9TVsSAnZWagAAXzgQAIExjFqvSE49Q6g1aCIb\nnCHQ9+NLFQo3iyxUh0zFhlqfPtJZDINxw657wt300nmSNVmmrJkNLPOqr02s\nSm5fW9HxX/oCPNCG/7tZDJ77rZIQaffU76pfeK+dpPvtjd2ziuOntEnfs2Ul\nIRSLR8DC4M/4XTzphE3MvbPFryb1JqSRlmujYzUkOAzq91AbKFnCY0lSNMd8\nFHNe6qvZDsbOuWnXzgsuAki4ACga+HEwzLudLERzCQM99NVxSyIuK4YLZvwo\nhrLz/IzaJdjW/Mvqgri9QNaaYsMu5OygQTblOHRBMys3Glho2hGa8ybhtZos\n5L04wH1VWwKtUc9ER0uGct4Sa9iKKVwyO5DqJLsf3je62DrwXskrHpkUIqtc\ns21CJ21T4jbpXFpRDdgUc19wl+fW19zcRtZdGaflZaPh3w4TYEIeZVTRksF/\nBUwKfvsKLGo0uKKhbf3V8/LL0VVGC1xF0w7UG/w0aPCcIuYHqQiGBUJuUUgY\nvZ7UQEinMnkPcjXrffnghmM1OHAccrSsyBnPp65GSzqkUEPMc4gFSnWYy0Kf\nNdh9C0eLzWeSWs9rEygL0tiwc+IteAZ5gG1FD6ssFaj4KuApCXo0Zyk3PGNE\nC9QBtMxD78L5Mll3jzQohob5AoDW6wRURSD8diOkHeHSKJFMQ8CkLBVyZwuw\nR/QE\r\n=J/7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bcc3e88102fb0eb20e2763908488b7bca3e062d1","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/checks":"^2.9.7","@thi.ng/vectors":"^6.0.1","@thi.ng/matrices":"^0.6.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^9.0.0","ts-node":"^10.0.0","typedoc":"^0.20.30","typescript":"4.2.4","@types/node":"^14.14.14","@types/mocha":"^8.2.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.33_1623157537420_0.33159333648925604","host":"s3://npm-registry-packages"}},"0.3.34":{"name":"@thi.ng/scenegraph","version":"0.3.34","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"689079d5327d2c469fe7cc6313bb82a6d4414a6f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.34.tgz","fileCount":20,"integrity":"sha512-aE6P2z24+rFW4ig5VuGFcuMbUMhPKkF6xGhmXoGTk7vihqT4RHJERHt1l2bp6zM0C/fVbfybkgbtv68ReLM8cw==","signatures":[{"sig":"MEUCICfaKK6JbaMkPKtR2jYak0qq6H0p0jz/vkf9zhYRAArJAiEAoUJ642OH15QGoXOMaEVdhg+lghNOdeGbZbhbYYYg9w4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEsCRA9TVsSAnZWagAAMcIP/jW1VLTFVs7cfQZGh7c8\nBJqCLh7Dl2n3Cygy80QbaoYirDUEIWnFKCJMLi+rGSSYEDiRP07Ngi39plJI\n2553Rqk+Ptb+OfQNrBKnUt6+LrcBPE6tpHRMkVNRhoIRQ0It21Y4bm6eoPab\n3cvJiz1+daq8MJ6aXR9e738yNCHo4jfAPSkflgMxwNGIBf/vY6BByv4Jz6O4\nitjiY6ocjwxCxePztTm3LtQhPfJu9syF9YEQVzH/lQ3Jwk1M2hIo1my/R2Sh\nR1ieJNYBFmBRJiaxlbY2ZGZ8MiR4+NXVO7fYLzY9ULdIprxzkBuNNA2GtqKy\nuD5WiI+Rcdr7+tR7L27Vtxwl4MCZ05H7/9hJ5P35Tkoi+8T3Yg8eIH92gmLz\nvWCz6WlkbB2EHNsIkfTuDlS0Iei0lxiIkATYztglOfsgP0dwamYhZekRRujM\ni3BOqFeFt9LRd8wiDmCTczWlC3/ykZtfQXG8gPubPQBhODqxcRYGEgnNjweo\nmXi62fXe9T29U49x+crX2hCY3Pxna2DMjdpjPSpy/ACIDTvDVE6860lzB9mG\n83Z6Y/YRA4eT/WE/k/roc3Oy0w1WvyiKgSFSr8O6sSbNhlNSYJt99DnohD2s\nhtVh3f7ehvXXeosQ2MVlRt+9urw1vCc17fkZB5bVT7WxFPI/3ql/roh8ek30\nTLdH\r\n=Koqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a3dadf7acedcca6a15a7e6d655c923b16e2ededa","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.0.0+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.2","@thi.ng/matrices":"^0.6.60"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.34_1625174316293_0.4211451689088437","host":"s3://npm-registry-packages"}},"0.3.35":{"name":"@thi.ng/scenegraph","version":"0.3.35","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bfac387211fbf97d5a78370a3a8bee660d4134d9","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.35.tgz","fileCount":20,"integrity":"sha512-vYcIbPuf7LmIHbM1T+oZHCW2lqHmaM5+XNw40BtCPtWacaH48AacKbaBeYRUJfHrzoKeQ9Z1hGv6pjoCpkjCaw==","signatures":[{"sig":"MEQCIEwSZecwe4ISTUUMuF0ERkcoMNeRcBCGB7G5JeWmDVlJAiAlVEz75/vpoJLbRvBpxHloQ1Uz9SVHn6/8UyOgd/C50w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACc3CRA9TVsSAnZWagAA6r4P/RXgAW/GRwAiHBmh+JU/\nyEVPCwKfiXc0fxrI1bozNP8293uVz6rPGingRLDCosHRlYd+jqimOX6zbX5y\nOrdU+lAgPdLRbzUDxDb35u+er5WOfSqv+yADErHht0F5M7Azq8aDulZvx/c1\nuciq8Vej++ummmkyP24ChgkVDtWNG8a+XyDhLZbs0skrquw1JGL627KmwpY5\n8E6vxP12bSgSJJP/dvgKxyUCnqM/hpGD8OQnJe8iYX+oTwQPs1M4/fPjwg/W\nSeFXhgylG8xSkWeazBeXABRkhVj/nIeSznz4wpE+Nby1mlB/U5WwCQczB+0T\nUqFksdAaNNp0Z876+YdGHTKjmJIXhd2XJAWg1qeZqVGDiy2xhlY+CrB03wvi\neTKzEInqgvjgsgrG1Mmtz5Gh1QyR4gMT9broKE0SXIAPlLnPAJYcbrS+dAJp\nwHaBpOS0mnb3Gp4zrUSiZZMJ40/r2jufg1DwYcER284sFhPvXEts1sNYKt+L\nz44JDQJhwco7LrnQSgBmTH4TvwFf+HlF35G+milTOMvbg+03krBk6EeCY/ZS\nHhgyi88p6ok8EpuyVg3l+HxZu+YNOktBq1VWZgT3w7gBDb/Sf93aHHocHIDZ\nIJeEbLpoVwCDxgm4tN6cP3HOgnKXWmebffzxibp4+jQ4080lQ2FCpIiaF8n1\nJSMy\r\n=tsas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad6ac106b39a18735187a1b59313e06f5d7a9116","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.3","@thi.ng/matrices":"^0.6.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.35_1627399991604_0.3039530995743398","host":"s3://npm-registry-packages"}},"0.3.36":{"name":"@thi.ng/scenegraph","version":"0.3.36","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8d7b9f0c4a5edee05d858519587aefee24757dcf","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.36.tgz","fileCount":20,"integrity":"sha512-hylZyMoBUyVZLJmK7G/YOR8aTOvsMI8tdhK1mlvGwp9KWqsBjk1cjo2gevpIrzXNMbUVPdQoezzfh5PfX10nIQ==","signatures":[{"sig":"MEQCIF7RC333Slga6C7OudCfvmf0VXfefEeV1ldpZwWV+qwAAiArChyvwNDdv0McVnJ3ANCi6jWWCtU+A0hTpqmrS9tXTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKBCRA9TVsSAnZWagAAod4P+wZvCvecsn0qq+QCb61L\nEVj4IxGk1H+r/gDN1tvOmR30PTol5dmUwf5X4D7sui990v6hXBaBuMRWjx1D\nfQ753Ihb7c10/nUESg57LfIRKkwYWV2YFtRaBY36rcqAue81o+cUtWKPE2n+\nLALLpL8S2iCDfsiWxOIC7Fm8J0xPr67I+YdLl2dE7ZotDb5Dlua62YJ5zEqQ\n1GhF/iec806qRvhEP6dnd5o/8sOLxp1D6po3AXOGnKKaSVIlpyrtnkB+ebsf\nduBXZ0Rfl8W9lCnw+vmLGc8dG0FSOfSnO15lHO3paplBF2o1/VKDiWts4ZtC\nkz8s6YCJSzf0xOxOGgF53KgWd7FoDADwdPxvCauGVj8IvcFYmmsuPhyqkzm+\nmLP8/Z+/14hvTNDi8kr3oNQv1RDntz3v032wLjccz6WBG/bLVvFRrGgxpHJs\nE0D2VdR6FnT4r4ttX6vfn2J0zr9oW4xzbI47SsZtXGfUr00YxyyeV/I0wytI\ni2q3QcNCKuD3r1k/OZcERjYPKnJeKQCJncP8J+q3IsgzCDzuDexup7me4Ss6\nu4JCDadV7KNwwdtSco1/BRm5rND28/ImDNoHvc9tuzEPMpg0wtdGMFwSYw4Z\nz4HpyyKaOyoJZSIUX854Lredz+Wd/m1moPjLgAjtdlQ/GDgW211NzoH2SETa\nfO1t\r\n=BilG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a85a4dd69e086a18d97d22204667c6b5334b01e0","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.4","@thi.ng/matrices":"^0.6.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.36_1628086913181_0.08277344065260461","host":"s3://npm-registry-packages"}},"0.3.37":{"name":"@thi.ng/scenegraph","version":"0.3.37","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"99bc9061a1f6b3d35e8b9c7311baffc3ef70d087","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.37.tgz","fileCount":20,"integrity":"sha512-gEH0k7M70Cl65aBWQo/Iy/lnnX09DL36UTod+gcQv0IzcWQAaPkdVIrsG9UHSJMyYKl1tr9zJhp2wRG8BZ0EVQ==","signatures":[{"sig":"MEYCIQDPfaOKHSneoTuRB2//GyPwwjM56W/F+oi3AkrtPRkhRgIhAN6Rbt4p84+/92TsJI4Ui8wksLI64V6r1C8rgjre0dTD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXiCRA9TVsSAnZWagAANk0P/impL1iQ+mA+XV4fmIt5\niJdlGthWNmyD7SLjVdf/2iBZfXFFfKSKtpHcuSnU7LBGKewlnMPg8MUJSyS1\nJZYINjUeEGr7H/cY2nF+tQnQ/GRh5Sc8K9jkipgzZaE0rAzXPqiOB2EyTDMl\n1NgaUSqApoDvAghAqqXs6oSrA9iN7zAFkICzbOrrZM/L1T5J9DRmkxtfaXQM\nBgaX+Yoh9ySWvfdZqpDeWDPNF+9uFnDw/pzp+amvHOMKnghtB9jDXxd+ciTZ\nuvbPotDD5gtibfcrlIExT+ctspIhfrYG/jpuuSYKipyEyUl4+M1htaSiqwAP\nEdbib9XqA3KPKaEc5iA4uDTzszvCcYDTECqedhCEaFzulOE2rGDidplQpuzN\nKkbjGGwXEkSAhHqbX2O7P/s1gVSWLOqKUp5XDXfdD4Gb/NA8w6KxksXKK/tn\nu0ZOwII3/kGqs70xUyO4vxHcN8bZwT5jDM4KAan5O5G10liA7l1HYn8QgZfp\nm2D4MbC12iSFH4xMUPRQF0UO/k60GqLXPdJkgikuUCLDyPiqHYldVUS98ELv\nkR6EE1zLunj0g3OZnZqj8w2OXB9dMLC2GT15xEd7l8TNnrRpkSbM+4bQ7Z54\nvSCEctXGyeEXxPWc5AfDW3dGgKEhAdiLtui+YGR+FhDTSJQNYyl10/YgxtWY\nTi5s\r\n=YZSM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5a289330f80e3c253c3b434655825c5dcfaebfd2","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.5","@thi.ng/matrices":"^0.6.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.37_1628108258353_0.4964799269345901","host":"s3://npm-registry-packages"}},"0.3.38":{"name":"@thi.ng/scenegraph","version":"0.3.38","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"795f6b17b4c6a59955aa3a5f6daf31703638b342","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.38.tgz","fileCount":20,"integrity":"sha512-II5ISJe9KpnDA2+6Wp5oF9RuH94lkfjg1ZgSK/ICHj7t0K1VnfbFmulvSRks/yYYl4tbOxzlids9PYswvxa6Vg==","signatures":[{"sig":"MEUCIGvS97yYxlkmvUYp6nCIULwH2B1n/z22t4wqT09d5VHRAiEAghLI4+DaBb0R2vXkraXG7I1nKd2+d3WcaGkU5DsbP8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jgCRA9TVsSAnZWagAARr0P/09u4KDpZLi3zOiKKI7P\ngeG9QyNynEQtLbkQtJI5qdqkSu9JlnYQQYMYFIwvcLvT1PnPbZW+kd5uoiRf\n5qPyzuakqFniztijKQaDAdVSpts2SjuK0IqwTj2DuWL9q9SVG6lOT+NIzBUj\nWCbZsm19Zg3mREZne5cwPmRG8kAstKsqJ+Anb92JYzE0Tewo9LcnULYWqgGJ\nrApyeAXuglBxgfO5lDSUCvYSq8t3rjCSqTh82zI8McWllHtaSTRdE0YXKV9K\nf5ZjjsJ0pVovJEpXRfmfnVjmZratubxlkap52FO2ZqlKxxf3X7bq1mEUrKmg\n3JRC+7ucaPZOHQHlCuKGzKg4CWdJgtOwN10lxahgGcTMO2dxbTOLAZJ+WhOc\nreiM4A73BEMvjM/Ns0Korq39AHEnHXd5ao8o9eG3NdByhojlYGyC0A5vEbng\n+9LuXYn0vu4S6RXAjv/Y6dd/hux6198jJivqa3eTjpggoRzqxfynfVKA9fkC\nk4l9XGRVhuqvb2rUNgGVrVVmFnvw9durvJySPDmulf24Q1SNG5Dlsn5eorwM\n1GhY/IfZEJ5HFDaE6WRoPf1HaYoe6jRpGA5bQi/B3+MDXinYJKsAX019ANeq\nRdhb3kzM5TYp+nACEDCmf1aYOdLQ4nnioHQQ0zzGI01Slq3JMSqtGGinIjyo\n2+H5\r\n=ODOs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3d907d40c82572fea9c259007dd68c9acbd5f1d","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/checks":"^2.9.9","@thi.ng/vectors":"^6.0.6","@thi.ng/matrices":"^0.6.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.38_1628424416027_0.6154721891474049","host":"s3://npm-registry-packages"}},"0.3.39":{"name":"@thi.ng/scenegraph","version":"0.3.39","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d62eeba657f9301e230953d5dda75c0b7fb32280","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.39.tgz","fileCount":20,"integrity":"sha512-yPz94B1Dx8IJLAZk6dgckRzdZZi7maVQMZUfNFbK+BLd92jrhuE7ekm/jsPX+3mzFdFWuL9wk2GDb1UL6f5yyw==","signatures":[{"sig":"MEUCIQDYg1tv+dZDWS7ZeBncyNKGRgm/st5miMLmeKLSKG3M6AIgUqvp3DM1+Sj6FDRB1o3u3fKLMyK8vy+Mh5pG4/oWQOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qKCRA9TVsSAnZWagAAA8wP/0DdyJdM/mG/jdDcdnEa\nHU9nrZD3QpH8VYKiwCGdKhpzi/xu6kRs3aoEu+0o6tH0iZ+ThFz9lsz+4r8l\naX5PTKnwRIMMIcqzYDEX7c9C3AVpZE20bJ7gDmZw5F2WGt+A5wKcTWkq2JO1\nmzW3POLRibRL0kFFmIPtxEPsCJdPi742kUGPGLt/kCjm/HCBO20oLeQsOER2\nzsGLjAF5Hb4xsr1xjPOU0YPEifKAW7dt5bJvjeGbqUfUlJGE6xTmOT+cmguB\nLKyAXqb1kHRRzc05DmBblBKcCHizD5rMjRaU4F/LwodvpK2Vc3LmIsY5eacA\nCpzCbyc8EfZYlnO2TVPGBwGh3v2J84b3IXV9EbELh+eO3QW8U9ujn5+r42fM\nTHMomKna0MPqYFA0W14LGQ7YYSaeLfaNdaTw65owfpBWUf1flN3dHlwQIWb1\nPS15tNvARdXRFe/HwH6z3pNiqdYkgXzkaXpph5RG9np8Cu874GrdIaffbiFB\n3sNL0M+2SGZn9KfKHLbEtN8+Yn9xUuRue8Wgfljim+AxUf2NMszLraWTLE+L\n+en4aGw33KBWau+7K7qfd0N3qltyeFX+54PO8w5vtvI+c6ktPo3PhVSqyYwk\nZ75HuEc7214DLUL8MXIGnRM8enplBWR42VoYsC96sM5f8QOs07M6WR5eb4Lu\nRHUB\r\n=Q8vS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha"},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"538019e9d8ca6c5fee4754af93ad454c0674dc72","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.0.7","@thi.ng/matrices":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.39_1628428938184_0.4703909308460954","host":"s3://npm-registry-packages"}},"0.3.40":{"name":"@thi.ng/scenegraph","version":"0.3.40","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ce241c4ef5fb97a7b89130511bdc064e1bdfd5f4","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.40.tgz","fileCount":20,"integrity":"sha512-m+FZA7v4LB0IZVIpdBOK11Ob28mY9aNlzVrtvw+aXPKsFxObAh1Jjb4HItZNjSeCj6LrtxpQoIfzL9vE8U2jsA==","signatures":[{"sig":"MEUCIQD9NQOozpnCTnyqsf58sir2kI/Cmw49ppv2vSvs6YcKsAIgIdw72GTfQOG9QUK4toxbkJ7vVhYDARZ4rRKUYZ8tNT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7P7CRA9TVsSAnZWagAA8YYP/2Vs3F7v30ANNMXX0Ovd\n0iOgWcA2+lFS7tJtCosQGdPEFuYEG2Rg1K7eZjnIvaBeoosPJ65ss6Y/xv0D\nV5bqMQ6G2cZwRJi7SaxfL368SR3xsu7KeZ0ZTNU9U4UEnAlBKmte/6LVq7Ji\nMKaSDs8vz/kNVX0LiNBSUTN9X1hlcXKxDl7zuuVvnxdQ1mVbKNaXq9D+xBCz\n+fmRXhO9AZw8SgM2mwD5n/srrTCteE9pfiOB88HDqAyaZK50ApDJ31AhpD7X\naM3Hcr3XKdpgX0ifdinB0JAqOEZNS1PE9CsIzYdseBBVS2bUmGazZPfyrFIm\nDHWbly2Rqo7mt8oymiRxdlqBOD2HqGnsw8T8648cg82n+AEtjmMJuTEzyMeI\nDzmu6nibmOMXaLX9dDGx4p5dVvlMgdTysLkTdV9iRWv/owuJ5HCjS3U0tOD4\nDegOBEZaoD4K0G3ViIfXkh/3mkI6GVt+4qur21h0Ch9wZ4myb3G2t3qb/9Rp\nDJhAmZWh9zTsy48psa0Hcp6QkWEW/2shN3JMVU79lwpLh64mYubS9cwvsToq\nyczlwoPKGWdgxtfoIhoO+CFfpsPJReAY+NyJsgbmWHB2EneWQl8qq9HXWSKd\nPfcBXFQXa5BI+X1nfcAZUXFfBYlLhLjvI9+/UxyRJVoPypSwzWljsAmxc3Y/\nM4Ju\r\n=1rSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3365151f112c39f224541f5ac4cedf3370eb9ba4","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.1.0","@thi.ng/matrices":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.40_1629205498865_0.23206446369866152","host":"s3://npm-registry-packages"}},"0.3.41":{"name":"@thi.ng/scenegraph","version":"0.3.41","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a0c19ead67fe1813b96668b472de41029b065f57","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.41.tgz","fileCount":20,"integrity":"sha512-fWXTfFfQ47Uab5sJk4JHeujVvGJytFevn46tOU3usJkhL1yurFvt/mbvphkwfCfHTwdulXFnE3UERVR6AVzFgQ==","signatures":[{"sig":"MEUCIQCMfjxg5yROwu2j0QQXZFSy5XPIrbSS96DGqmJ8LzlydAIgKl1B0m/AxvNRTtdPUftP4h0eL9WYHoPnrj7tpqu3jQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnLCRA9TVsSAnZWagAAm5sP/AzdD1lUjxKhOeIrp85V\nIF4Cm7P2rf6v9QN/7mb+rGTkp2lH2bZgOhQKL64mNK+kb/g/qXtHNXVXCJDi\ngt2grQ30PXg+qHxfDEL5RSmSbDszdy5HZdr7AVjJHPsqnAE200R86lHelnMt\n4Q6G1r3P/b4HwE0rwfu2+H4Crqi7MQPNR6KZl6KWz6ZSsov/290x7Jz3/++n\n0rKmekgyYcQPupCzV6zFErmlCphbK14cvqXQ2OW0BuQlR6P30wzOsFhFnbP9\nX140ef62TsE5crCEamHHgqUHXiUvsbogKgFbnI6OP3S6ZZDWsTcm6Y8GmaqY\nh4HOp8wst4i1wn4lnDhprkrmOa8ScCMxvSvvWTLi3sYj7FaP+RXGruueVQAw\nJSslpO5L7ht3b7aowi2U1TfXLQVTT3U/nJqv9bC+JDH5hSiCYee+TRCcsFPQ\nP5rOM6A+aqeSvKt6sev1NouGqhhFpT/6SZ4TJYzq2EQzYebJ+SqbRsOkiRf9\nrk4honwUAc8sdYy+5uLoeZnKA7K5l1F54sb5ef6Iy16zyokjdzvVoxLnP2Cr\nl7KteTSYCYljxsggARHXSwoEkO2xqF0WbhWTrn0+IS6z6Hqf+1P8y4kPOqDZ\nOqWhPudTy3VjzitNeyDalDcZgCThS5cr0zV+vXy904fEVTctZeEOL0Zv4moD\nKLJ9\r\n=ShWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2c2f921759dc30055f86795231fa1289ddb14a6e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.1.1","@thi.ng/matrices":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.41_1629383115010_0.5820951567547141","host":"s3://npm-registry-packages"}},"0.3.42":{"name":"@thi.ng/scenegraph","version":"0.3.42","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"be6f9e61ef26f6f93d9b2396953eaaf8b383af23","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.42.tgz","fileCount":20,"integrity":"sha512-w/AeHEpJwgIHqDuK2FUs1ABEWl8I2MTvTfGay1S0Nrdi2FRVLCds771yqujh47WCVqGbMRmsa+7amLsC++QxQw==","signatures":[{"sig":"MEQCIDrmQA4H26SJW/1LTSjcLG6uXfO47FekpbBzzwprDLSCAiAWJCcE4A7FPJVhvQCia/z6OWHYD8oxXVu5k6MNovuKsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+iCRA9TVsSAnZWagAA0YoP/3zbUnyg0yvDa65Mm3Nq\nNxaDKe6/THrcArEyaedNOnEjgwySUsQSpeAFHvVLtH3gEqBTCRfsoBrvbsrN\nISU80+7prRVSpGmI2fD6TZwfzAi9hnrPWCU6/WqeUhK7QV0CdxxEsOuLLo+/\nwSpeEl8ajgtUS1+KuXvpSM6G8oZPOKwgE53heyBv4u66rUCZf/OoOmHNYUrJ\nk9c661qEZ1vQ2E7B0+PG8DcbsNg7BpLAqwITzXqQpu3S5m24DwODDcDbACow\nl5wTepR11Cj5hxgHkyJLM5o0oFIZySeJfQL+rBsiITR41zwymxpttzH27S6A\n16bm1qch1gI5KOJFIkX9PHuYUPPLsO8HXMhmxnIctwvOyIV//HgXKzsnKoNi\nzNzD1yOin2AV9KZL33cVPk1Gi23mptv67YpvswSvL0+lo27csBMqALuRvdDX\nxRsBFw4VaV8FbL0ZeND0B5+jN3OoiSudlWtrd4+ZqNg6LU5zqjiDoYyFeYDB\nQeg4dg980A3hPeHJ3zC02G4shZN1QKrjXfElklsWHYYbscBbFmoCzCRsYGSu\nDHwbQ5+jvyf9OQFESuv4+yDLRqlEO5XiNQmhGWnp5HCBRDHQQGPZDGdVKZoV\nMqlXctbs7E15CqDhCQaSMjYQRL24SSzrvAZcG2ypWBFFPBwI4UCVFK5TWlJh\nFImo\r\n=4jJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"84a067278ef79ccd538eeb652046eb8e03f3e34e","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.1.2","@thi.ng/matrices":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.42_1629384610368_0.7728894169195908","host":"s3://npm-registry-packages"}},"0.3.43":{"name":"@thi.ng/scenegraph","version":"0.3.43","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.3.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2b5042dd080618a05b68832995518211c6e9ce54","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.3.43.tgz","fileCount":20,"integrity":"sha512-tRrzKGcH/d6Wg4Xlwrog+SnlmknvxfvsyJguV/9VSOjJXuusdWgY+OAX9332S8rtpxlaO/4cbjN/SR7g7TTx5Q==","signatures":[{"sig":"MEQCIFWWB9kENLhEkA3ggxzVGJMjvoYQWu517vf2vaIq4z2iAiA0MeCwhRXJUAbCHqYO/Kyqc9tGlsg68xEqhZPq8fMFWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3sCRA9TVsSAnZWagAAL4wQAIq4TqUCfiEgqkrkuis/\ni16MvxGIdX4kmEbFyaGXiZLY6r08vqvYLrs1eQ/AgJ08Ed0MUQd/2sYD6AOX\nNKkko71XxF1+6pySu0/fgBiozrsmftcpz2gdG5oZEdXx9kEOWeE+gX/3qO67\nbxnrPWiwlQ4Rum3mDLhlVB4TgxXdYpBHY8wZhaSG/cIM9zpXY1yBNNZGdoMc\nDvWxnGHzvetJM8Lw9dXM0v3OGLrdE65QFbHgE2ujfAIdceXMKOcR4zZK4DUw\nKvnJ3EwsmzOKlOx/j4QuOvFfKfH52KjVWIoYCsjtqyHLCs3X22XNbQorctf+\nUnKvOlI6GsIs3FL2sJ95MI1T6Sk+QEBgdwZcA6Op5dVhEmCaAnnkqipTJD8k\nbbiwAf0okEjdFPak9UnfQ2PDARrLIo0kfTtQ0RG6XNSeKh68aGd433caB/Xn\nfho/J9Ji/w1BpnyRKs1MCaTOrXnl9LIx1HiqMwCSEKs99nBvuU9TSYuuSxlR\ndGEJQrQXJdmPDnJTZIH+ODyyFI6qd1UODXijJJteESPOgiVfhkLpcgaL1JBr\n75Q0iIKdIaYUIzt5AVXUlqgDdbz38zjWFbW/SuDHxJsMjzbA7IF27NBrJdSX\n6BSKUFq8FwdsISgz9ki4SONFtwoi9eg4eBJqWy4iYOSrNaAWoFLVo473W9xI\nptIr\r\n=f8Qc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d971cb3f9b215a95483f78f1a8614015e331146f","scripts":{"doc":"typedoc --excludePrivate --out doc --theme ../../tools/doc/typedoc-theme src/index.ts","pub":"yarn build:release && yarn publish --access public","test":"mocha test","build":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module","clean":"rimraf *.js *.d.ts *.map .nyc_output build coverage doc lib","cover":"nyc mocha test && nyc report --reporter=lcov","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","build:es6":"tsc --declaration","build:test":"rimraf build && tsc -p test/tsconfig.json","doc:readme":"ts-node -P ../../tools/tsconfig.json ../../tools/src/readme.ts","build:check":"tsc --isolatedModules --noEmit","build:release":"yarn clean && yarn build:es6 && node ../../scripts/bundle-module all"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"umd:main":"./lib/index.umd.js","repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.4.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/checks":"^2.9.11","@thi.ng/vectors":"^6.2.0","@thi.ng/matrices":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.3.43_1630666220336_0.893175814711251","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/scenegraph","version":"0.4.0","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7ee00f453482a3ab21b5af6b621f71cf622919f0","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.0.tgz","fileCount":16,"integrity":"sha512-H55X/GJcHRNdQxhDozC8tBC7vT6mhGQ8QjysSuND6IPA0dvGCgI1sxqrZ98sGCoTDIGbLBM/DNgFz6o0IWq2lQ==","signatures":[{"sig":"MEYCIQCc1Tk5h6StyqEq8QZkfEAjzO//V5V71tazA/q8FflZHwIhALfUV0DvPL50ZZ2L0uSydlXGz+E3GfQ/TLP2DoaWAFeQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33573},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ac1344b38b565eb894306fbf72233b6c0b2d115","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/errors":"^2.0.0","@thi.ng/vectors":"^7.0.0","@thi.ng/matrices":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.0_1634052009176_0.9738882666025062","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@thi.ng/scenegraph","version":"0.4.1","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b5161d7d6259ffa0b24131f42be67d76abbf5174","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.1.tgz","fileCount":16,"integrity":"sha512-ZjDnGZ7opP+a7HgdrEvYoURMCDgE0sExEYXUA3N45rcAC8TYK8XvU7uWPmxKqkbRpUMsvSi/BkMl7yRQnoyk9g==","signatures":[{"sig":"MEYCIQCynGUu7LfIBuaa7quKtV6lrEVs8HXbhl9MYf0cD3Fs5wIhAMp5xSNwDFzYrrjgtIPIV2lrSHMuL6FQRPnbaefcgO3x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33838},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2e6b3d7c0f4c5686c1e9bdb4902ed7d3f90bcc19","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/errors":"^2.0.1","@thi.ng/vectors":"^7.0.1","@thi.ng/matrices":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.1_1634106700844_0.8571704708833738","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@thi.ng/scenegraph","version":"0.4.3","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b744809976d02af7c64a6792f034a41224102adc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.3.tgz","fileCount":16,"integrity":"sha512-PtRFbk8NTtYcsQAAy1ieMHxzJSxITNblu4x3U06cq9fZRnXRIHSC8Esz87HxhMKAtaOg6sSb/283s2RG3eWIzA==","signatures":[{"sig":"MEUCIQC/+8nuFrMol9ZsCRaLu7pdFmPNNONxigl0mcTEIQcG0QIgMgIKSC3SVwnmExIWT/MEQozqCTVGf1qR89qgvLC3mec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34041},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fb38cac74d6c009d96855c28784a267a81badf1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.9.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/checks":"^3.0.3","@thi.ng/errors":"^2.0.3","@thi.ng/vectors":"^7.0.3","@thi.ng/matrices":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.3_1634336838179_0.5173743866835838","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"@thi.ng/scenegraph","version":"0.4.4","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2a270bf5136828c6320bc7900f5c4c9550b2711d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.4.tgz","fileCount":16,"integrity":"sha512-rogsrT9vHkZy9teYYcPQ99gtf3rOjB+PnEVXX8sOrOJHyyJUJ1/+doFa/b57wIF2ZkUdTTlpWAfoAU2XGz1E7A==","signatures":[{"sig":"MEUCIGvkeb7CyZ3r95zNzLTsFKswT89GxXoDve2RawJ0UfoLAiEAiWsvka+LQEn3otVj/AYnd5VKvxTgtwNeW6EQmTTaWBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34226},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9ff00a103f76cc4917ef3f244132e218f2300a05","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/checks":"^3.0.4","@thi.ng/errors":"^2.0.4","@thi.ng/vectors":"^7.0.4","@thi.ng/matrices":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.4_1635179808037_0.973748322009758","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"@thi.ng/scenegraph","version":"0.4.6","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c703d21a2488385329805d3a00136d1679f9de7a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.6.tgz","fileCount":16,"integrity":"sha512-7T6Dy+JzXReyn5qZNYOPsG6EXHZ0LsIQorfF0d5JPMHnB6Ztz3OlumzQH8Qsx7vtsmw7/1LuI9wfHNItwLxjBg==","signatures":[{"sig":"MEUCIGFtlqogvClZ9U0LoeEJhCqhNMs95jzZ3LHEEYWXLnxOAiEA2UZ2ntVkUQyiJiClG8TCkD70PqP+dqgRGZE8esyQ2wE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34596},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c17a556ad25f6882dfa8f806a1d9e8ed7ac7cd71","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.0.6","@thi.ng/matrices":"^2.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.6_1635407649007_0.06149756905505943","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"@thi.ng/scenegraph","version":"0.4.7","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0cb17af9d87c5fabf3b7bf414bf33b81381fcc79","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.7.tgz","fileCount":16,"integrity":"sha512-iNKe12WF9U2dZFJ60OYfbCFLMfP6HyXYcNga6vHITvHlPmH9wHuJrCd/gdqLx53s2gulWcm6kwbCuBuNNl764w==","signatures":[{"sig":"MEUCID4Un3hN674kP7d3z7jo3DK8BPsZ7PPj8uNqMTy0I8axAiEAoQUh51cmMvHCIlFvsX5zM1aH4sVBIk61HG+pvb0efCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33662},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"852cd2450617c86d15d18477dc634f17f04202eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.0.7","@thi.ng/matrices":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.7_1635954247802_0.3388710532079644","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"@thi.ng/scenegraph","version":"0.4.8","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1ee464a739e3510b62bcb823533eb95db2fb72d3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.8.tgz","fileCount":16,"integrity":"sha512-GVtvqzHNGvic/Tw0ISJqwhJtjMGjgmDkHpyWO8uHYAbezpNfOxTDOAGJkmxBIjPZlDjMFK6R6f1OJuXUDGsDnA==","signatures":[{"sig":"MEQCIEWk/Lheouh+DfcbVQW9qSMgJhijrMrlGW3/F/N+YqmuAiAiRpeJl9Qq4aauzJ7/iSn6XeJq6WzzrOUNaIrESgNaSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33847},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d6aca4b4edb697613ed6635b1c0b12f0bf27b1f0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/checks":"^3.0.6","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.1.0","@thi.ng/matrices":"^2.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.8_1636035639398_0.058451060497767715","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"@thi.ng/scenegraph","version":"0.4.9","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"19e0f26abecaf206b100bc827d9f93a0adb7553d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.4.9.tgz","fileCount":16,"integrity":"sha512-D7DeY+CTKYqJ5BYn6rv7Y5nAHRMvjplaSk+HaklKqz0eppNk+xLM3y3hqp2hZ5o0IeC3aREgRgl1003chyNG2g==","signatures":[{"sig":"MEQCIGvsRP6MNXrpajca5NN8t6zZqNe7T/nWNw+FXNlneeHQAiBVDjMQPNA6p8oPcLjZ9zxagP8j6ek6dNSU47R5U+MzHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34031},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5fe52419af63984ebe53032201b2a6174b9cb159","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf *.js *.d.ts *.map doc","doc:ae":"mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose","doc:stats":"../../scripts/node-esm ../../tools/src/module-stats.ts","doc:readme":"yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.0.1+arm64 (darwin)","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/checks":"^3.0.7","@thi.ng/errors":"^2.0.6","@thi.ng/vectors":"^7.1.1","@thi.ng/matrices":"^2.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.4.9_1636555866671_0.8415288503563363","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@thi.ng/scenegraph","version":"0.5.0","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"76b09da8474e80f427ca90f8f74e8fc08934f36f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.0.tgz","fileCount":18,"integrity":"sha512-7/xj/r8h9olqmfPt+3UNaxRGVeROj5/2ZUpAUBxlF6AbP3jWBMcHP4/b/zUJe2jJlO5+paYwhU9nZmhViQYCbw==","signatures":[{"sig":"MEUCIQCaFYR1pazP6w/fRHumV5/dio3ppCKe7lzy/Dfz5LJ6nQIgP5UN3VC4llfaOxtQZ4tEBd2C4uFvWvq+8uRG6+RbwNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZM4CRA9TVsSAnZWagAABCYP/imTt8ONSEgcdIdXAD5V\n2nFliiVKRf/aP/zmbDg8kgXD3I/CJ2XQzBthNNYhU3pWwd7NCAKzrAYzbeth\npMcx6/8gpTfIv6DBT06+lSaRg9+RUb/TpCy/6p4Q6TPzcrSJI0Lm1mANMWN8\n1kkWvRprQr/KF+C72/I7sd5EomF/7xARGlh+tGM0U9pUx1uonjhl0Af8q8f6\nLASRr0mvtYb6WUswuw7Z2s2vbWDTJ5Y+niD8KYiojpopmE6WLJZuX50W198X\nOpZtPQewXSIubeFle4kcpz91DDtsAHqeZrAxzlCSwKH6avRbOFsxgr2cgoAo\nZXcN2/uMJOO/xbfr1rcGAZW6YoKLNEr4pO7uW+qC6o0idAYs54IunBS8C5Ym\n8z8zDMWcG86FgqqFfMRewcWGgvMswFQNyJImwCvbpozmCpS6jDT84WSQUOQI\nU/JxUXIYCCrj1nZ/5ghUHGNfdkoxyRC1qKJcKwZ56lJmo+4W0SDj9/Jx23bp\nKQdHwJF0jdKbHtJhpNUJevEgMEjJSpl3oyHZ8rvTblrCl/X26M78RnvFva93\nR3vzXJxw7ZUIJ3+VDx3MFsJ2+pCNMQzOni4DkaPWYPm3jqE1vzVTN4Cp30j5\nvP8zsMzAm/Y4Fc9/VNf6HiQoKUSmgg2OZLXTgqfmAx8k2bFZ9RLbNR/QJ6xD\n3kS7\r\n=p13F\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"519eedf95c076202f3429eb8e46ccff275bfe446","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn build && yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/checks":"^3.1.0","@thi.ng/errors":"^2.1.0","@thi.ng/vectors":"^7.2.0","@thi.ng/matrices":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.8","typescript":"^4.4.4","@thi.ng/testament":"^0.2.0","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.0_1637192504771_0.7092550889643927","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@thi.ng/scenegraph","version":"0.5.1","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2e55c63a6e162f6f333eeaee8ac448c63b083681","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.1.tgz","fileCount":16,"integrity":"sha512-/gzB29/7NsB7colctXLJFrnDWOHa7kqxkwmwZaydtYp/nY7YIbLkiZbYfauirUAXcIjGwlj9rnfVvBcEhTnR+Q==","signatures":[{"sig":"MEUCIQCF036GD8+xuBu+i2P1GWLuM5+dlCNiXc/iMcIV+xPq4AIgSmX0iCZU5ro1NoYw1Plo/CghPHGwRq7aJrUpF1mkj+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1tfCRA9TVsSAnZWagAAV/0P/3J1npklhJ6gvZt2JLUH\nhYv9Bj4zmwL/8e8jkhRh9cPHERJRr0dt+QjJDbvUdkQCDQQs9QWTTwL2lEBd\nJw34QIyUUmqaE8Qw4ALLFlzkTWPzF//kRhDnYmRBwFJOIimzR0L66POZc2FC\n6n3m0OLRRwjhkWAiPwXKNC/qPfRN+qelNkkxCdAXfZyV7wIiZMlj/cYcMnxq\nryp/gU+sETS1o5Mbqi2nqU+zDxRO15JNcIZcfj5Elj205MYjr88EMAda64Uw\nxWBfkoJxEwG61cyorjz+raa3mpCP2MFiqmYOB3hdzHwU0yxguoQY0NRi0aC7\nH4ngcC5awn0X8clGEJ+0Ez925rEp595nOUYNiVflhN1NGisiEjlVAIC/hvJb\n5mNicv8WLzbECaCCGVT+9iHrZ8YX524KQ8YpAQfDUQfLM38ppWjnxohaF/2a\nnbjtiU98MmC/KYW6Dj/JpzKJuz+fkPF908byW/E5VcHr3sPG1nQ+DFXIb8Db\nH9569bjxfBQJwVDzgcFT0YA94AX6kcnv1tZwwzZG3q/oXDdjvqpJ1CIeGq08\nIxWpLIcgNSb0lSsn3EJMFIsZ8yt3wEUpnArJntQiQ95hs2YQSVfHGmuTC72y\nwI16VxsKI6HzsxvEq4W8aOC89VvRuAzsZ82o2OHGuMIJto92doRftHeyPKdQ\nNNOQ\r\n=3FU0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8bd27c8bde0b770e7c001943f11c951cd345d668","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/checks":"^3.1.1","@thi.ng/errors":"^2.1.1","@thi.ng/vectors":"^7.2.1","@thi.ng/matrices":"^2.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.1","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.1_1637309279593_0.548285415813202","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@thi.ng/scenegraph","version":"0.5.2","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"17ffe06f395dda43968582393e2a4ac5a8550f3a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.2.tgz","fileCount":16,"integrity":"sha512-AC5oNUAMWZoBuyZiXBaRQ1f9UCiCwQwyywkpxZyvQE/jUQ4W02G/NdOWrDYRAjmEnLX5Wc/pra9ztUCy4dnvAw==","signatures":[{"sig":"MEYCIQC1r96+erMPJ4BnG8rZi4BcaZ9ASorhrjIJRe+HKirvBgIhANjVIUQhV5TJQETKLTe5Jylwp8kCQ9keHsUQkgLMyBYI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn8TCRA9TVsSAnZWagAAkU4P/0qUX2ophINLMMSv3sAI\n5zft0+4KAOITrSKrY5+H5zzV3tjMu1hx8JLx5Jm+Dslu3ofTp4zly6duDS0I\nwtvxFaEQ/yN146fucrwJnmAUy9OBd6ZV1dwgaYVQPh2rLRj4s/Jq3HjBMiEe\nRWnp/W7O11I//xFWBydt/rl8/dT3XDAQzjZnzkweONy/vQgvO8+O2DRzNjiN\nuwHlSj+IIB+MH+atYB54G1icrxIC9o4++/ZS775c305Ip9syhlv5wio74piu\n4MA1AU0u9QoPTmbg8LQdAeKvZW43k4xz6KPSRSeP9zMEL/xf0qiz5r9zVyMI\n+oSoncvkps+WUdYybb42nekcq+QFW0Xv+8pxZJlu5inq2sCOrOm+JEgWr5z4\nQjOPzS6soB1fQrzWNiHQSsiSsoDQuQerD/5Krh+G3M6n2OLbN/hihjGNwoH7\nAHce037zTNKy0K2g7hyeninOGPHDiaoB03eCTK5o0TUkHOoUupmOL08x9GlM\nH3YAsMaOeQNBPSeIrrYOHTXylxi7wDQxJ84X8adkopOTbE8zdt3szYLl0yfu\nDZpunHR5VPDkQb09CH1JLnRXF1qyEfHzwtGiy3n8e2Gx4S3xCBcP6ZSREBTl\n9fTF6UggWQugk1wSVSXQmWURcMtTDfz4ravQeGzvz507azy1osiMgqFfrXUZ\n8KaB\r\n=GHgi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e8a7c2a40191b391cef182c2978e5a6c85987a87","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.2.2","@thi.ng/matrices":"^2.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.2_1637515027583_0.4981004628028458","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@thi.ng/scenegraph","version":"0.5.3","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"d4ffcbecc1c8763dbfb126d45910638da9c96ed2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.3.tgz","fileCount":16,"integrity":"sha512-RFn7EktLoQLei0p2UhqUnusx9DzW7gbA9ltVtbKyZMbHH6ZPvzHndy8Xx4An0XjeMDnqELl0iERp792Ovol8Zw==","signatures":[{"sig":"MEUCIQC7shZJINxsFYuYmz5mpuiVIbAzMppVdNwVGFBEXXuKyAIgD1gQ+UzntfKOEIuV3Uy18a87V80wsNRO7AFOzK3Lnf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm12GCRA9TVsSAnZWagAAcNQQAJ1CmuZGIaaqHrfcrzXV\noCFV5dL1F/rAlLekmmmUfMA0fV/NNw/aF2zyFQ2A9kbdT12EF+BfD8ndtK35\nlhq6hPQE602ZvV2Bhn8ppfMgCkCmvwXiOvP863VE89L56Qj9sZSD200fFg/c\n9p9VPhIOzPjVwpbRgCMYw94FlsTknJQ3HcDvg0slRuDfapXA/KLZJWhHrM7i\nXQnXloGpe6PZOxw9pEw4kpvTJFs324ubHLmYABaRqolkv+GUQuBkviaqUWUt\ndUls9uCh738DvG80Pzadu+5b7/3Q1oI9uT6NzHGnzueBqitzbT47fZnDu/1d\nRDxk12yTyXe4tBGtLiA7QqaRV7oI46FAtUdec7cJAtjA5ih0937v2iW3HLr3\nxv0Uto5vb/tcLnZFYZXsxy8rTLz2GEi2NJHXSR0KbF1FJgKmIKpI1zQvQdg2\nw3CM1RwrfVwgH23nzaQyPfpjDFuqo3EB1RX/nRYiCrRGdlPg4J27SAjpXEub\nR7gVyIVmmm1EzgWjzl2h8XJAdUYVV1aLBuCSw48sh7tKEoiLZaGOWxs87cxF\ndVieQhWDos7tfTBNx3BDaU0pSdRPS3Qsd/V25yn/Il19EKb0JnpB6p9llYD0\nANj7+3d1LsEQYL0NKGSck9BYDw8lmkosV4OYLHkOzZ3dXjoO4qUvwyZJ7tOk\nBrMj\r\n=RP1t\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d777b58d7bec4496d38166cdabda4ffb78b0dc47","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.3.0","@thi.ng/matrices":"^2.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.3_1637571974463_0.9697702432984752","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@thi.ng/scenegraph","version":"0.5.4","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6e1105b86f636dc06d03e0168738d6b09ac8de4a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.4.tgz","fileCount":16,"integrity":"sha512-58uBYsZ0kZ5WbzJWkrcVa4Mbj/hiSo6PNFCfjqHIpvSkFVd76w06GtR0Y1UEIdv597u1hFQbFUh0amnkNxDQaw==","signatures":[{"sig":"MEUCIQCrOhy71m/VgDsRCceD65qtuFfyJtm8Dnb6dWeSu3BA/gIgDZNRlsWIqIGO1cXmDdv3HTnyrrPE7eiXCtf7KMAJ7WE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4OtCRA9TVsSAnZWagAAcq0QAIM9HEnS7I6dezDrOt/s\nLwvAIRX72qx7RrNkyW+CUtESTsSY/wUMgOhNJJ2dIW4eU2/y9xyx4+Sl3hpT\nau82rjpR8YwxjpNGcLrc1xq7gxTnr6rpnlIquyRsejaRODpxsBgbxVJ7EgKL\nmHs83ssTvdtz9XSn0UQU36SwfFhvFSOCPdfv/f22x9c7jFwOrgHDD8fmqfPg\nXuF+Yqfzs+ePpHjf1Z7angh7yXnd1dbvwV9jOQ64E1VpEm1qVsbiHyMsEwB9\ndHSkYqEpqn3tcwYRs5NpXBEOcEhWvKx0OxY025HnBVze6vs+jA4Y2pmD+LBi\nZCNN3aKu+hKtlxnEZYhwZJBXQ187GSpj6H0p454tgL0d+P1u53QEGrK5LHBp\nHdtOLiDgJAOduGoXT9cygfH4AFP/926h2ZR7YLRQD9vn+6PieQtPsCdffePj\nwJeeoWXMQ7fX3TZTatLfaeO3XlRP3yRmT3qlqh+PGgRWc4o+I3hy25Z3nqFK\nkLT3fEwPYUQeR8JVZTzpter6I5q3B2/AUduW4RBdLtwrBMrclB4KHcEMbyHs\nv9tUFP3NptiTi5ZyfYB0KgJfcfnJR3jC1Va4WQZ7mgdIJ2Pck1MINu1hoXXH\nYOoalOL2MTeO+p1sobTOtVNE6RWeofeZnEBdDnG04UOs9HyR5K5oWlec+KW2\nK+21\r\n=Mgga\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1d4e7e3979f15e41ad6d9639b8158151c326e25e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.4.0","@thi.ng/matrices":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.4_1637581741198_0.42043226928627786","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@thi.ng/scenegraph","version":"0.5.5","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"8f3a2e45235173f86dfcb60384b70631c952d153","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.5.tgz","fileCount":16,"integrity":"sha512-eJ3dhQXFdp8nn8ppucPT83PW48myfnDbzF7vyQeMxbOGcLYnbdXrqfyMhEoXGB/S4tgUDZh3ii2vdzBgPyIRPQ==","signatures":[{"sig":"MEUCIH4d4fW96uN4PF5+C36ugdp+zu2chw9kJPDLNEl07e2SAiEAlGAHZDdHf2TLgODIjrrbKYFYgerxxRl6D60EOLTyM7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBBxCRA9TVsSAnZWagAAQK4P/35H5V1n/RTp19JzZQ4b\nepFxq30UxhGgrQdyWpUSSbiFIYKhDovjyu2mP44USdeGU1dsAIvGntzEa19e\nsiTrDFrFkeOhJVkgP6qO2v0z/hY6k7A4+LjCKQFMTOxGwW2caO3iW/xd8k6x\nx4hcbXYAKBrBu3TtA/oaszWlBMM/kt2AF3ERdiRzOqHCFn6ak+Q6QYfXDgaU\nyxqYlsnvDIYeqk1Hfj/H1HcacIKlMJngu9m/wtPpnbFwNIKaxyB0cfH1Sk69\nUJPNtIz2XtrjkcW9l8N8Rl/0Et62ST4ejrXHjrbP3GUovPkr4WCjnTkt3X1c\nHyUlkrwNrxveig3l9Z9fj7R/DPMEFk7aNPAiyGickg6l9n2Ey6AWzY+aa1WB\nRppOLXeRoee5ZpwioBuyOtvsHl9NduWTuvqSdwhhGELX9BiCRWtg7ziSnReg\nb647Bfyvdt/Wrv8yDgXNaWsQMoPJgbM28D9dl9Kzpx1tBLS0F3Eeeq7pBMNR\nqnY1pfO4FC8qzFmJg8UXoj07wJ46Q15PF3NHBpeo5WUy8NigfP9Pk+qgHIbZ\npT6Pz7v5bES/xFWo+DhBbojsoBp11Y3ESD80D7O9IVM6jctym1aN/xCkrVxx\nAsI1geU4kFcmrfWxK7+LkeW/YfdWzfv1VIyRIcoTMDqe0aYeAPaJL4jjDqSK\n1rwg\r\n=o/VN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"32cf1a96854f9bb97aca65ffa05ca862ea377059","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/checks":"^3.1.2","@thi.ng/errors":"^2.1.2","@thi.ng/vectors":"^7.4.1","@thi.ng/matrices":"^2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.9","typescript":"^4.5.2","@thi.ng/testament":"^0.2.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.5_1638404209192_0.3341988253289776","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@thi.ng/scenegraph","version":"0.5.6","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"fe6ba0c6775cbe560f33fab323263d141aeed982","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.6.tgz","fileCount":16,"integrity":"sha512-/Ynn0Hl7PA16a1YYdUD18Le2AFwEAhb4xWqP7wSa2RP7mdzeGHNmlce9VOx/cKObrG5BKih741Hly/eDU5U6Kw==","signatures":[{"sig":"MEUCIQDAuMh/JhHb/Qd9jPX+6bwCULryk6KQLE1TVp2cruZzUgIgbl1xMBEYa87+Oymgv9+WtPtvfjTEomXDMtLak1wBjNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyFqCRA9TVsSAnZWagAADRoP/jtJWMMVMTlal+qFjPT4\nKyz7WEcwL4EhKv9k0UdQv7/EjWQ42wdR7UfEfw/BX2rY5vNFrfu+Idz7w+Bb\n21gz7B+vDr6RrWpV85nsLghUSbQV8mNVtTzrstUvaQcU9fX13W7jpfjuyznd\nNgOrCn+0KGthDPYmw7YeBxKJGIeCwl5g3Y3piEywc8JHiYNZu2L35S7j3mHd\nAS8DbZduETmSgl67Le086pedxAsOcjjJub4X/y1g8tGg34Q4IiB9DQr64+sU\nEfksd3W9v4grpvZDZjlFLsrQI1AxV+GvhOPyVBkSHLyTeWmHX1WYZhuM82zb\n3Fm2FiFixZBGP5MRpBPghvRQWVIBtaw2QsUSrEKF+GgyQc9ZcInwgay+iLzn\n3tvouiguiE7sbnV0OQv/h3cwvHJxqar7wlp+G8anjPpIDMVzKJqHi8d8DL7/\nTyCvNGXWvn/xRYEV7oFNOTsJj3msh8YKHuO0UornxeS7G/wxPbJJcqAewzSr\nwH5ztwSJBwcQmt00Xes7Nbc/hn2Jz9Q5AwMahBoq0jCohqhRnOwMO689tLEB\naT4JKYTes+TiU4TqYmrl0KLAOjeANxhsCxPa99pjkxJl6dR02/Lm5q2OEc++\nNSYL0m6zA1u3q8MNxPsuLuxcLuCxKBQSTk1iFF1GyimcvoNsyZ+w5rf0KwUS\nBwPH\r\n=31W7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2db9dd34c0c2c60cbfde3dad0bca352b20292f5c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/vectors":"^7.4.2","@thi.ng/matrices":"^2.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.6_1639391594520_0.09716698009798974","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@thi.ng/scenegraph","version":"0.5.7","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"ce1810f951f147a6b246ce946def68f2b29a9e22","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.7.tgz","fileCount":16,"integrity":"sha512-ZB8BoRVyXsYcbL/WwVlqfznUV+cgqGgVWLK3Be94rm6xleVO6dnWO11dGtZEXQBzCDvyDRIe77W4dAurfZY9tA==","signatures":[{"sig":"MEQCIBMOmA/+lsRNmvr50D+SnyFBffGMmeH2vJBpszWNp10TAiB1H1k7OrkgTRaj1Md+SHDDhErgDiyrBgbnCYkMzNGFQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGDaCRA9TVsSAnZWagAANDwP/3jrfovAiWf0tJbJEh4Q\nq5YeWw7DPrm7an2n2bV6pqqc4AZD3nMmH4diKLnYUKgNSHxKwH1TMiJuhJkK\nJF2k1XN4xjOh16pN1YzDaF+A/MrYB9jRXlMbODxBg7vc18lCwV3CIq40S6WY\njaWS7e7Gjeo55jz8j2uhzFh+nDdRIFGSg14ms6k2VrNv812hGQ5Wjq9BIiS9\nyaHCLqzCbtjAAUAt1Pc9nIfjqcxi3dr2hZaFGX9eNP91SthcxHWHbVjKX2Dz\ntOuOG6Ubj3IxLcQb0lSQ/oyPW7sBE2jkljwkLY0r86B7lUWZUMpYMy0h4a4f\n0kelqrreCmalxJud2jUP3m7sxyO5zMaoTvw8XwpDfsbOiloge7Zx8Vil2flR\nqQrOROI+f1mma6Bjj8W5BPFbn1JGk0sX7b4zD2jGVF9FnTSMmcQDcZlGkVRV\nAETQ8WSj1EBROfWFWY6OWrxFunjoFD9DiFWG2ZSKG8ffPMSjYXn9zWR39jPr\n2X2s9I9V05rKWdVbrmEa2xXxDPfitdtrDWFlywHPs8UXh/KF8H7gXpcBOuSA\n6MJN9fj3s1iYbLtWAdTDFnUPJtoXwFVwacg4ggdbGtLOyyKRObpV+NSn7Lt5\nAsB+msJgxbJ5TZgvx5V4krxvV0B5zqv/nz4QZtFl4qnzD7hpFALIhsYJOM0i\nxWFs\r\n=gQFS\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1ba92c6b9509e74e509b4c0b875fc380a97bbbc1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/checks":"^3.1.3","@thi.ng/errors":"^2.1.3","@thi.ng/vectors":"^7.4.3","@thi.ng/matrices":"^2.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.10","typescript":"^4.5.3","@thi.ng/testament":"^0.2.3","@microsoft/api-extractor":"^7.19.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.7_1639473369995_0.2285015936400605","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@thi.ng/scenegraph","version":"0.5.8","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"1246d904f26cc5a01caa76afc6b5d4706b4fc08c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.8.tgz","fileCount":16,"integrity":"sha512-D0OKIzqITpKM190eMneQVeQxgrzhCoFPtO8pMzm7LRr6HPfTj6T7OHaxBeVXf0qyCTap5phfgAh97+O++9fmpQ==","signatures":[{"sig":"MEYCIQCid4F3PvcctStEfpjejc8tkPSK01xjhdaagHpQsCqbZAIhAPmg5fybSofEdGboucMx+Zzt57Ul3f0hJwu8nOTk/5fZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz3lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRTg/+JxHW8+w25TWbn+ryjsWgvaKqHWKtLRT9vHDsTcrtw1UvLthk\r\n6utzENXIiiB8mFFBAfVq5Oz6IX0RiWRLQpI0B2sybqmD3NuaHpSb5HN80aF6\r\nFakOBEZa0dUbRfOSUEvT2+SKDZf4B+M8YNNaCxZ7UccDK0xrAcvs8Iat50ir\r\nbc4z8bQiVXnJFFDdfCvuaQn3xsDcUqbLGBYzQPjE6FVAddNesqnlNukbDaGf\r\ngYaucL36CWWCZGbq0fFuLq8ymAbCfXpct0AJXCFtEX+IVf9QamEYM6iwksSy\r\nOsjQOKxDmcrPl9daFh4zRJ49Sa1wvgbfoiFqEhbimLCiDjcJMpVlpusgg9w7\r\n9SI09MlpUIm5vTO1jW9uWuqC2MfhnbR993zlUuzdJxzE2ym06FQl/QMWXt0s\r\nYw737gtQYYvfFi2nzGeWUG1sEY8z4toaEVpbeTh0yLKSJ9vsw4j+BFMvM3Ga\r\nglpzL2wpsTCGwsV6LoZriIvwt3WuxLqIBOsMX+4iBxyAx0t4IGItJZbfbNzP\r\nMv2jlA5h1MdG30Pxp0JPhjGeaS9D7NO4HNHcdsaKkaIzjgonjXxSR8jCRIHD\r\nfDIFEVpnvk6AX/J1jsbAFmdavGvqg4Pp+mVP1rsZwAel1GyLPaCUXz9WQkAO\r\nrjbQWEBLHyS977niMhjeca7KQo1YUmHdCF0=\r\n=QFKv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./anode":{"import":"./anode.js"},"./node2":{"import":"./node2.js"},"./node3":{"import":"./node3.js"},"./hiccup":{"import":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0fc692a3225c068aacafdc4cb6140cf603c67ad8","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/checks":"^3.1.4","@thi.ng/errors":"^2.1.4","@thi.ng/vectors":"^7.5.0","@thi.ng/matrices":"^2.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.4","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.8_1647001060812_0.940049548929059","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@thi.ng/scenegraph","version":"0.5.9","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"9a7b467dbc0bbf922f8e65d8b7bb780167166615","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.9.tgz","fileCount":16,"integrity":"sha512-3eb7Ct4Scdj7MNKRkdwW8pM9li1hRotd+ZjqlYF8byQigbKuySLQ4BcE0vXQqr0RPVie04R6EoHg9W0o8Ko3bw==","signatures":[{"sig":"MEYCIQCKdJx0x0TAcSVwUYIY/80HZ7PH5RTLP0nIUQzhRfatlgIhAKes3QAxf3boISf/+JAs8LuUGLkYyT2actza/YT7riqQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrLg/9HeVTPmmRA/egSbdegIMZTLgl1CnC2+Kcv37GyfRwRf7k/Isk\r\nctqIMG9qxy3J8dfkCFKZ9C38CcH0yVrVltSAqEDz7FiOov+d8ah/xvqKFPM5\r\nk8Y23rznTnD6bvHOBePTKRsDvSdxWlz3Kg5HLI7d1EpK7Lk7zYZjAmDls5l+\r\nDpF09bCOG2NbIXlxzVL5NIHVwBkq1N2C8lZunbhhTF86TU/Wx/y9h409AFwL\r\nBgK8CrxPgIDs5nf/DhmzfvSsd/JEdnUY7mJFWNkyWvnhO5BOvLlROM833r92\r\nnCLkHZDZUbSoKYDbxODv4gxDI6HNedHR3XdTTj+vlTaIAarXGKwert52Ax6h\r\nAo5m3frnNa6MP5bm7JSRFvLAHLNqCCOKqMokBaVeMOCMATOKNI+zr8LgM+5j\r\nLMrImKs2zdNRWhPcFelS+c1ESiLo2hHs4mEzRYGaHcMCvNAaEwj4Umow5hTK\r\n1ddWbj6BuzLcbt7zuly71x36W3lHZy3+KthFMNK3m5aAr6MWgWPy2/HyacYe\r\nlYRxgCtkjFATqGrxlJG4S3kKkmydLd0bbmcURcfPokM3Cdq6QoVUy3e2x04H\r\nSdxLpI1UQ4g7RnwLQDH85p59ZN8ZatebL5tz3+NL5nHdkh/Sl5quTeazZCc/\r\nsBL9Blf57/63dJpbgLX1d7nlUoBobO9SEBk=\r\n=6zJN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5ee1feb590dd935593b1dd4e7f38a3ed3ba64765","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/vectors":"^7.5.1","@thi.ng/matrices":"^2.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.9_1649341295581_0.5223430862604461","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"@thi.ng/scenegraph","version":"0.5.10","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"c4de94cbf0ad9c195891c2be7b3fcd9588572efe","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.10.tgz","fileCount":16,"integrity":"sha512-ixnLfXfDjMzxlD9XI0R0shq4sXQTdx5B05vV8mX/il0HyVUHWTL1qLikw5tPCZbsgDevMDG6DthKocKFDsfxHw==","signatures":[{"sig":"MEUCIDQEw2wAjjQavbthHQ6jQaIpAbqoMTrTPE8uamzZEx5IAiEA7lbXTqol4MtpJYeA9jrSwW8WNbJ8RkSoddrOUcKQZgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQabACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojDQ/+KZXZSZ6ikXrU4qoDcS7oYvX7QI41EXDtE6Pwhu9RzcKzTu3W\r\nzidHVvR5zJIxDRI5YSeJ53gvuwuobvMWSlylVBLOycfZZX+YqT2BJuvASof6\r\n0inlk/i0f1IbRgc3IYlukkSOmyZd9pB5OtzH22jogdceL2pqLWJHnMDayszx\r\neDmt9FxA2fsjOG1KtSUdp+UjD9tX9SL48/r6JaVZkiLDg02CRnTCHvHayVpq\r\nQS+c9BMo3QVj2s0XKeo6b1arYYoVx2Z1nuqcT4WuCTH1TZ3PgvSYvhfpMfpv\r\n0FyLHxBMoVs0VM7Lgz7EG/Ac1ZC4js1TRXPbAOM5ig+salJGbyGBfzGKXoSl\r\nBm3CrAfM8WAOOneAB+N5MdOeO75s8btu2xC4wACrOFf+NXvk9NWyy6ikJHvB\r\nyJdsFNWow+Btk2kRQUMLUCHCLIgUByppuFFo9H5vgi3GfzpOh4hXisd+r/H6\r\nu+JlU4sCVSFIrIh/tQGB3Qa0n8m2rFTKYMJDdXNmm3QB6XDHP0brdAAOiPqi\r\nQpL7yO6blYjh53CvXsch0mIKm+jAgIBauUcLmGRmOD9O0AUh1b3ghrLR+sXT\r\nlUi2atJVX+La/5Vhatyj6oXygVYAUhBqmrT45CMqt+h1zxlncY7JPwRhXYf/\r\n2CCyTqskRgty2ibe37zmkqr+kIQL0S82Oq4=\r\n=RUAu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"542bf14bd0c7a56b4e6297718189eea772a824b7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/checks":"^3.1.5","@thi.ng/errors":"^2.1.5","@thi.ng/vectors":"^7.5.2","@thi.ng/matrices":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.13","typescript":"^4.6.2","@thi.ng/testament":"^0.2.5","@microsoft/api-extractor":"^7.19.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.10_1651574427449_0.08425162119048224","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"@thi.ng/scenegraph","version":"0.5.11","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"58a2b345708bb0b9b9b05bd00506246f584bf28c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.11.tgz","fileCount":16,"integrity":"sha512-dzR+7KlBqKlGUHkVYojYxvxzGE2QQxb7p8d8fE7/qCvlAGTzPOUpk6WAoGJfa/mqhKH+iQa+IsimbTR0JDCUvA==","signatures":[{"sig":"MEYCIQCpTKOfJvYmXBEg67ljiWZ5uE6RxJnZU4/OiF6zPCicFQIhANBK8rn6BfZkKnO1b1/EY0Kb27lCDo4ET32/x2/Qd4/E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlqUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Mg//YhTpSpVnrN395v86RMsecu0ngLa6fhX9sARyRnUcco5Au6aw\r\nAJxJgUEiavEQUEIXj8yFk7j+MD6kSeKdMx5OmWrij9oQHmEd7L+8iF4k4Rvd\r\nBJ6sWfzbyoajwYyv+cjKHpn3MYNbsbnbsUvnDAFjRZEbPw5wIxmCzmcyKzq2\r\nFlcqMRCQIwMicd5PuSb60b63ARlTeh3+UsfAhkSpxt6uxP8a56cBr6sN9bXz\r\nBGKHoei1vwGt6BImMVuv7pgLZ2tCcpw0W1eBOKaVmDtF45kab5FY2a/lTg7e\r\nP2PKZSR4C/OPeW3MZ29ycsraaZ/KOXw+Mt4SnUBiUA6oGO5sK6ZWBVTEgK5K\r\nnQS/TpGkx3970B+7dCBSR8J8U9URVzThlZa/mBv3UMWcAPxAnzm7ZXPNLluo\r\n8McVg68FEf5/g9KqztSWTNQJ7WUfFz7SLVf6KsPOQT7BpIXQVhbZTNNcq8Zi\r\nDKs3W+KsyIOKWyuyKkFuZwRgtIx3XWXXs52pooGwRcqqftCDXtC7BiKcaVwo\r\nhxuj46actk2h50gc265AgufZvlALCIJFvn0n9dqfoYLToBq+tUSCKCfkwLkY\r\nkcHBAGEkmjTV48J+CxBIK/cxX1hZoNG44e1ebrYiF98cBAs1JFACtwZLymYp\r\nR2c7xT0u9QyP1vcPC9KNJ/M95/BPlIkIyVc=\r\n=l0gX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cf084be5fd5932226054d2dd32bad35481379f5d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/vectors":"^7.5.3","@thi.ng/matrices":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.11_1651923604204_0.7689810010661355","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"@thi.ng/scenegraph","version":"0.5.12","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2760e0c364c0d25ed274c5e6fa24b71d0598bfe6","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.12.tgz","fileCount":16,"integrity":"sha512-Vp9Kq5NTr9DroHgH2iSE/0UR91fOAAgzb3Phulz3r9tF0G9JIpt2qTXb06Hd9mhYCW6mqUjwoR+edbe7e5HpUQ==","signatures":[{"sig":"MEUCIQCDo2fjiz+zyUHw85yDvYQSsHjy8yJ9izPBoErbDGascgIgLyLtU7HxRTcFPx4cqicS5jqL1faDN7lLswH/Imt5KG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinCIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3QA//fuTRJVzj6yx55wOnaWxrzyHprBg4E9JKv9kX7gC9XiphKnxc\r\n1inBSxCeHllIJRSpylv0MXYj7e9Z1SieTglJRK3bTxEYM3cdR9aYmEx60ID/\r\ncM/NuP0f8mhSGt8OQgMGq7dTT8O9puYcSOsUH1/7qj66UXwjVBKgt7ekZirh\r\nqXJWTfRP4jMu1p+z27L22lw7fuHMYNpGKsarGtLWmY0A1PtEyfEQ9Lk1gSin\r\nlkHMZzhxfCcCHEupc4X0GxPxe/APJv4kNZyfXM8H/C1McjNWf0NExd8zxaqo\r\n0rYlbjwn4JIsOUj9qWnQAD8/Uo32Okgl4SPKSwJs1ZvjWbDDssoiFcCX0hxu\r\nbO1bsP4ZPeMfFGRCZtsp8phrenIAeFisfaTY6ju/fKb7bKgDkox0ZA/52K7x\r\n+uykDRsoFuP8zdzZMhMNOYi0sBfy9cFDyznq+Bgpr035aWylsJ8h1w7hq04b\r\nNW9ftycubn45kQjfx/V8fdHGUG6SSqeJ/vj0s3I3et7sRGeySwsGobYVYqcI\r\n8xrmkH4OGmHcxhpHDiAwR9a+b/ggCR3k9GNoPin72LSYju4UtU98gBOiubyq\r\nfIhWTd+0WCf42ySYnTVq5DWDX43X7iEs0qFS4K7NFKkpnATNh7W5nO2awlGq\r\nx3pYs9xXmzzYD8ieKKml2/zc+pzTzx1+Z2U=\r\n=bJb/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/errors":"^2.1.6","@thi.ng/vectors":"^7.5.4","@thi.ng/matrices":"^2.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.12_1653239944630_0.14829505738342674","host":"s3://npm-registry-packages"}},"0.5.13":{"name":"@thi.ng/scenegraph","version":"0.5.13","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"1e52176af4cbaad317da65916bb010e4328accb4","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.13.tgz","fileCount":16,"integrity":"sha512-3YfMmJ0gO5HjyuhzJXWrMiy8+6/a+AO/36GKPRmLaYR3tQCRQ8KPr2g7PKsygowfYy2XpjC2lNyeC3Wg6eIllw==","signatures":[{"sig":"MEUCIQDK2nHgBSg3UVGmnRyo93Nxuvd7Z0/A0GlhJeZfR06A1QIgP5f7AQCbj+ztgkemwbK5CKSvbRgecKsBOnDGvOfoOqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyXA/9GpfVwy/Pf8/uEsFDnUbCSTWG41Hkhrs/gFp2lbJOZUjrv2Aq\r\nQ6qXKg5bzWUks/nwMxds54ytHmge50KJZG3cKfOuo/STLjuogC8jMbx8z1KB\r\nKmqeZ4g7tkCdenSnKyd67/LHmXlSSgbxm92vPQyf4AvdCc8c9G5w6hL9IVte\r\nSRQXQPLCcWHRL7bE8Nn5VQFjm+1Ws2FZfNPzxeCK8+Ynd4zGo5YnyIZ/uKxw\r\ncjZrAkkddCvUCdZdTGMaKlTbQSfDzxmbRb9HYNlwzMIftE3wSMdarAkaFwx6\r\n6arZYoxNwF1FdGswJcWPSkPfHPltOAu5Z/K3sESImMrpyUKbw3k4gQw/uDr/\r\n5Mi5rdQqOMm52BCUAvUrMslqW/OlClJOStjo/zb5WpNEp/oeNEU5aloEeUyX\r\nMCwbORo9YHSjgTIRx/WmNfx9hi3pzkj6nihP/LUsBOOvI1RfVhoT3/08ruBx\r\njGye8tnWinom40SQatYYOpwDMbq41sdih0igAdUM24SePn6CCC/5wsILXapk\r\no7arzR5vroyZfe9EBqLrcFVzsGXAD/y1op0S+CknXVj/OMHgSvxuysE/iiAZ\r\nJ9xFf5pup0QH9lFqhxXjs+f0pB26dD4MQhLMfwHHCorSSzDIlUAYxHQ8NXeX\r\n8UXskeKkaFRmcIAJz2qrycJT5vfBt3IyIgQ=\r\n=6/ru\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.0","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.5","@thi.ng/matrices":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.13_1654791536443_0.09708639934914531","host":"s3://npm-registry-packages"}},"0.5.14":{"name":"@thi.ng/scenegraph","version":"0.5.14","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"30bf93aeeccd1adf7b24a16712bf025c6b3c37c2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.14.tgz","fileCount":16,"integrity":"sha512-zOrSJiacNhqBAW4FEcsDMnIiibpkEl5EoDkCNyh124y53XDjBSDT9ziqWqmB60d4q5eYPfc3fViTns3BUZb6MA==","signatures":[{"sig":"MEUCIFSbCjLv3YuM4odApUK5izIz45p1fF2eOShkx2uLq2NyAiEA03m3JgNul7tLSVC6171HzGaPku5480TtnVAvN3/MFeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKZ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwEhAAo+lBmE0pETsdZ5xNEymWs+PsyLkHFHdDozqjoSn+kcAZ7job\r\n0JJ2O4Gz/DIf6emeo8EfbuWeHKXRkM2U/bj1WfmRZFvhgToCyK06x6MTHI3O\r\nW/25szQlHIs6WI2R1wugK7xQpHKjWTMcT/7+rmW/ocNsn8w79qaNvfYPYZaq\r\nOHwbRFdm0OaPPvBShLFwJQPXIo8ehHCENc93Un7pL1aM6xGCYYcmknw36z5p\r\na5JxVy6VPFFGzkBa8nhUDtlbgV/5uCsmyjls140fA7Cr7okTcY7VfHBMrAa9\r\nTWrkXbbpuY7uv+DTnoQDaYOr8lhGzM4XoMgbi3TaIBvDE5doO+FIHj2iLXZV\r\n0jV94DmYAUI9wIoR7SFAMOE1LZaj+wFNmczS/I35gO85Ctfmo/tSNQWg/A0C\r\nb0vyix2PehwMbrF+r4kDbVCKn8nWumZwy4tdlP4oSPTj0LFlbIncmDCkVBng\r\nWMgJYHyn1UgtsKfjcESXm1M5MTHwwNZsv1IcCDj5zoEBKg2x9+Jym6kZX112\r\nfTpS2OL4iOyxWM+vRr85GP0ctZycGQRwAKM9CPLJ2vZKy146D0bcy/Pt0sHw\r\ngEBCY7V7RoW42OpsxX0yrVoqWMG92a8QLeHTIPb1LKkZ9t39x8hwEnuB6k+b\r\n2aZ6iRsvXx0+ZXTTouT6byQjSQeNGRNAES0=\r\n=1D6r\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.6","@thi.ng/matrices":"^2.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.14_1654957685617_0.3646901810543981","host":"s3://npm-registry-packages"}},"0.5.15":{"name":"@thi.ng/scenegraph","version":"0.5.15","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"fb9f8dc129f639b70299f23009539f8732b28579","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.15.tgz","fileCount":16,"integrity":"sha512-OzVTiF5aQrqPDNiVz00k6A8dhp7aVT1xCka44K0Nlk/tP2di2cES4tnEx6q4Behze5unZIb37jtl4wv4ZJwzsw==","signatures":[{"sig":"MEUCIQDaO2NJaWJZf6pZzETrEg0cRr/vp8OtYJ8rFXdJxbW9MQIgfRDT483c7DCH2+7nwUnx1lFdOwSw8vq2khq9E6CquOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHYCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpg6hAAnH1OtVCtmZvmAUsLo7O0kC1J4ASMJFPDKwPxFPsGVsx8r6uR\r\n7QU5SGvQYJaykeJCg03CtpQOHOxedQbur/Yfbtot8kza3aKWveJqPpQgotD8\r\nAVhgmPuB0/0NIOD3twzMScJK9922TwIkMReoAw1AqcW+VAUkAvs2nhXITRg9\r\nMJ5/f+gpsZQ9OTC0z4QykEbJDg6uJ67TLuOgCGo+nKY70V8yM+v+zMqM7Hdf\r\n5ptgtL67Dun1eSRZZ0FGqYI5ptTV6Gha7nX8kNd5xMWP2IeXrKR1kpcBp6St\r\nEIHsWaDVmfraBtjY+qukEQ7dvzKI9MsbsVtN4zzeIaRI+cToMIC0mpSOoImM\r\ndNMfo5dJlOQBjJDoGpFNpYa0BsolX/+dIFwIK8/JrAo//dFX7RuMQW/n71Dj\r\nEgY081bqtd0scfzOrcTli/+8Sj9Pk5x05Yn/uNlios9smHGL5GSZ5kPUV9Xb\r\nINo1LMWmq0NTG1YimjEk/m4YJ6qGQjzCamC2Q9MRHsaBQWBdho5egENrIenA\r\nBJAXqZRxxG7klkYvM2E/Z/NeWVRTe2oVzxJmfcfGequm6Fw9MG0QHnmKq6Gt\r\n99AfAVXerf7dLDlqLtbzZfKucmJWTTpXP+eTGSsLx2flCvhEPKQ1ShRcxqGk\r\nmXewFwA6CDUrTWSRiz622YxuYiz95Bkk1bA=\r\n=COCb\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e64b1ab39ae9bcc494ef006f6329e5182fa2a326","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.1","@thi.ng/errors":"^2.1.7","@thi.ng/vectors":"^7.5.7","@thi.ng/matrices":"^2.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.15_1657304578166_0.15380902070818703","host":"s3://npm-registry-packages"}},"0.5.16":{"name":"@thi.ng/scenegraph","version":"0.5.16","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"25abea5e36ed60413ea44b96668911e244f537c9","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.16.tgz","fileCount":16,"integrity":"sha512-bM38503PMtpyuSr7e9ni2FenALtTc8hWEQIjVha4rJy+4ijvoiF/sxxMZYl1c0atTVpotIvmiOUr3JbJz8EXrg==","signatures":[{"sig":"MEUCIByIeY8jxWMsRWNuXpkspZUxn8U+ItwbETUBTicNh+6VAiEA5wuiM98RwYX4R3drNF923P4+3scDqCiBQYrhlMLlXfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6URAAgGgajCPcs9xvPu0s9R/HSNGaZnMdhAL9/RcW19/6ptVULL9n\r\nBQNenIP1bZTxVpnhbLZczS9bHULyV2Bo5NOfNdVc5plF9K3Pl16LOhE7ZZ/o\r\ndib2x3e6vYh2+AjJ0xKifGSuN3mtW5FpqXwqDfq418CV2UahkClGYtDE4Xy+\r\nXHidZYP7QSdoepvpJH3VarZqV3vR9C0jvWJsts41t+UIhNWYOJD77QnsAU0j\r\n7KRB5s94bD/Ld5iYPHr3101SARtEIsPtHIbhoG12JxBlu4kkUPWkQfC96dq2\r\nZeiCtSbFLKoVUjrT6nIiD99QlpFm9ZwEsjOS0xheq81fQzeI5F6UFSTvTArn\r\nGl/2Lc9CaxoZfMrk8oZ2t79mtyOxlgYXwzG+SVR1D2iwq2nFBlNqx4KYFhju\r\nvYqWgSzj1wqQM3YTRvh3VYJISI74NLQj16b60okesSaE+qdM+kA3rdVOKyoM\r\n/8FVmUTopflk9b+mvak4oRKJPVtq7LD32o31cCmzRdgQmf7vTiZPGIMd4XzH\r\n4+cqO4+jb5bRxb8yjGpF8ejp1whJ/HZqnT69+v4TzjmOlGDQeM/3MNgaiwhK\r\njaeu++hgSZCHSdnOuTXILXFomTdR+72iP9pDiiYFVtKyope4xDpxY5i5UKrT\r\nAt6+4jj/MwVJvwosncukivVQ2utmCTEAHn4=\r\n=7EC0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/checks":"^3.2.2","@thi.ng/errors":"^2.1.8","@thi.ng/vectors":"^7.5.8","@thi.ng/matrices":"^2.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.16_1658245249716_0.901315459655075","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"@thi.ng/scenegraph","version":"0.5.17","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"83f1ad39b2f82096b4c94b06d3ca1667b34b8f43","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.17.tgz","fileCount":16,"integrity":"sha512-d9XRZUbWD7zsiWo4yVoo5IVqKB0v6y35La6lVEiztrbNgkkL5vxK7MqsddjrZRsksVJ4kJEpQBDmq3tOuqsEiQ==","signatures":[{"sig":"MEQCIH2s+mMFIM8+ft1X9JvfXcUh539p/CPL/beMWpirMhrIAiAc+LkxsDrNFzNi2WqDrVZiUUClUejkEAejeNP/mpNXLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+ohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLgw//dTNhN+pU5TIYnVTFeu7Mq50VZn6YVfA3Dlm+v1dAho6EiVVE\r\nq3OJbmCE3vv69pQ0jgRc35MvXmlxJXm/9W+ZIr61Uk0oc/uQTwr/NZiIM+um\r\naJPh2YyNTEtonmUqQid7OUkAjuQm3vR9aca6PVU/HX3TJ5VS1x8Vp5t4AO8z\r\nzf0WEym43FqW/rvQCjnGiAFczTwsfLiqjla7lfvdGZpANvGxms690t8VnkGK\r\nFMc7jqlJQ9/pmBHZau4tT5BCaFjbY7nJK95Rr/JUsr0TAtaGIX4nSvR1c0RN\r\nawtkpPM+Q+T4ctXz3J3CCttQqnP+dtbS6KZn/Sc+ep35Q4602f0v+CdSniG1\r\nwl8nO9hibvw0StaSCFo7wrgK+UVDb47garDFwtDHTRlpO2QjeSeOkeXwzulb\r\nfC5VzYJ8P5umCq8TNca6xeUWyG7jKendQYAQL12Xz8uHDLSe6uYE5mCMOgAB\r\nLc94tEN3r9uxMcEG9UcD72oG05Ue5i6iEtVW0zvNnCQWqdI4ZARekLFCJ0MJ\r\nPiMmv7BFqOVPC0WaP3d4csWR9gcOjYSd3lfipDTqq3iWyAFHpm/JQeWugX9U\r\nBimLxW80iirQp0kam68Xw5+PAmrDZdjaHN+/H3wbg9PGpRT/LRlAcqpk2xCk\r\noW3wcvL0t9RHm8w38yTL4pN1gqyzlxLnoKE=\r\n=iXnU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.9","@thi.ng/matrices":"^2.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.17_1659365921393_0.5931623995569226","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"@thi.ng/scenegraph","version":"0.5.18","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"8fa892871e60c508d01bc271ed0ae2255e5e05dc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.18.tgz","fileCount":16,"integrity":"sha512-cR3FHtBwNT39GrMJqN2Wke3TT7pfngDmWIZfwRx7GL7EcWCqD2zq/umV4hCRwq6AQmpcCGefd1eHTwX7n7h9+g==","signatures":[{"sig":"MEUCIQCPy6uY23T187dJ0SixbBKyQKipGBmm1S+WU2VZjEAjbwIgTZQLshL0MoVFGN30SEC8zbFELr/H3LD4N16atQdvMTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E/uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCnw/+MxbA0h6DqQJltLq1271zNleLuewFu/5bREPyhiFZWxPii9SZ\r\nPNmB3p72SQUsZVjIJ0f2EZdABEbeEwEz/M3oqlFYFjXt3HIbrYPT/0aibmd4\r\nwZgR/K5N4PCNKc8YWeFzede3wyYztyRPgVNe7mlNLnGd9izi7lChC21RdSQc\r\nGdm/vdkV+4uAeyoGLg8iUaRM/JVW7KsZXB3vR8WRTuo776cOqEJe0cpCochA\r\nlbQh7asHaW1sDm0Y4x+FDDnSFI3GOCsQ+iWnK8iG7QqS08sC+GSLuBhLB54Q\r\nk4mLRM+v4MNNLAZ4Yd8qeJoZomX8hjPYdJRAtOtC3HpK1p06tiFZkUQ4lhB8\r\nmQCO1BE5m8GOdVK1Pkn3JwBQx7NVQ6iK2VErAGk6+eFI0dprRwblWgcx36Uy\r\n9/00DztXAJEoWhiokQZR/tV6UYl29JwMOLY4wGLDhYlrXwBg4NSMKjJmdZqu\r\nnzLYTjwuJLqkjNbkilTAOnterlw5fpe33Oq0Oz5yH/j9LcEBroV65+Cz+GuH\r\nP60piXwAElYGsOvbCS1vlGpYw8kboyOdWTHstvQI8w+4AGlTAc8M/XpDT7Vi\r\nJ75WIKzgCXZWDUGgdnAMqs9dW8Spa+c2g0GS1jZ25Prla+WaDycBRp/ZbDAJ\r\nzB2vDYFf6BTObeRa2uSXLY03BeSS5uM1tGE=\r\n=SbUD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"24ec2749982f4193e6bc50173a238f336854bb1c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/errors":"^2.1.9","@thi.ng/vectors":"^7.5.10","@thi.ng/matrices":"^2.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.18_1659391982282_0.6802584023947227","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"@thi.ng/scenegraph","version":"0.5.19","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6c268068cbce1642dd0bd908265fb595fe75b30b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.19.tgz","fileCount":16,"integrity":"sha512-Xk2JxU0lznV1v0t5Pl5dVVYgIuDO/Lsywn5uk7thiw99i7OHYyxJ4ZOlt/pIymjb6tfPyCanGIwhSY5VBblAIw==","signatures":[{"sig":"MEUCIDcNCq2fQV5HUPdZfvKkTOKkZh5LMuhQ2AusRR84QYeOAiEAiB4H55lfJy70almx/8qVCyxquoqWgHPDnmJYSqyLnRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7ogCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6+A/8DFmcPbI+rJBFegbpa9MsTrN/ij54hJ7utvsgqH/ccqK4qqsQ\r\nnXtwT++ZMADp5LCO0g6G0Bw72NXbc2RxfBGtnOBszKP/XnaElmIusoC2AfSb\r\nkb8AUPY9cUACwpP56k3nE3q3ihCl9wDsHEQpQzaQua4M3NGbmNu4D5Xd/FjT\r\n5JwD4ghu4j9nKhLk/W9vqyTqpQKvJaxKmzj2Bhc8SZwC7YgR6YgldDvLyhsB\r\nowBEe2p3z/b1oDQ+NMFktUD9GkwhCKw0uolBbCuQ9trHLIrJSieZyBxE17on\r\n4JQaDGxTNAuDg7EJu8ARbKFC+R4E9+DJt0dvhLROHnR2AeyoElTrtbFiryeW\r\n9XAFQBIKso+kBGjWSN3c9G+Uo4Rj9PTJlQxAkXE4PVcJXfLU7jtvKDUTs26c\r\nGyUXIhV4eIXcEEhwIZK264kLgW9CXlFd6u+H79iz1imLZAki5rzgsXBBtl+n\r\nwLgBsw2TWxNkcIVUkIs+vS6aQybbWeEdTbA4EsSDe9d1FRRszS0s07rrzxgL\r\nUOE2qaEiU5jhD8BB/S4m3H1qU/FgNgPMW+v4WKEIydnFjIJrrxKusk1jWXWX\r\niBp/cDxT29xElj4zYfFj0GaQrM1M8QbODkRVmN4iLaqgSgbHRznB2GFHdMIq\r\nksyI7vS1z021i2nNRsRqztK+BTc3v26I3dM=\r\n=K+Uc\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.11","@thi.ng/matrices":"^2.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.19_1659799554078_0.08765414847163644","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"@thi.ng/scenegraph","version":"0.5.20","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"7a1c1f9492d8da99fcc91e9ad20bb8e1931756c8","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.20.tgz","fileCount":16,"integrity":"sha512-CgCMH3f8e7uS+NkP+dAwTA08F1QvZ3ZRTI8gjpiDGJyAzoEZFIX+kNfDR3V9JHZ0vDWz900/j9Px9f7BqP0opw==","signatures":[{"sig":"MEUCIQDhWyvSpMkKHwSGGKBx59+os+LEo5d+6MBlU4Ko71EBiAIga6ZNN9v01H1ocvbfp7U8p1z6lMxNVQaKg9GamfIvuDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79q9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxzw/7BIRtVewJdOGccatF5tWUjPktRxJWrDOGwLJ30FpbN6/96N4n\r\nxRc/oei0M7hkejwxFD4dtgQNpVfdOBh3Pb82n1vCFj55gPgNM2WjQbd30FDJ\r\nVa4hI7lUNza+u4osebivSeVOZSoi4xQRIRugjss3LI2McY29Hl/GUkE2TsdL\r\nlXRdQdgrOGYbJ6pXVmtTIsypfl3ztgdblAaks5TqR7QnpJ5B/bWh0NUvsJqc\r\nQs1mrP/I6b4RHs1Z6MCDUmjC0oDfgJF9l4nTmV9M22XTq9xlBEzgbYxDz534\r\ngVybsmiOLKqwiz1YpayAscMUuXiRAV8owmfZESN+RvjlKt7RSneqLqqO6StC\r\nUxPK5XF+H1KXFYaD2KDwJj9ml3NvXtM+GVgEdh/4/esevqDICllypm4b58Li\r\nF3ekm9IFxfx4Hf6pdfbvEgrVuXbkqkL2JCy46IqhpAoMtFD9otfdH2XII8Ld\r\nBbnCtDCvlek0f39RYWgQavzLXawn83eQm5BfPNh3l13Gij8aY0PWiwHn0/rs\r\n4FSHagYoGLUHtWRBwpAy9t1j4DFcYrc8yElX9s9FjlDdwCW8B36SUYxYaF+G\r\nfrUbcxECbTEgDur/KTjQ/n68+TNeNhJWnETGGLs0qm35ERfFUjrRmjpthrc2\r\ni7CBYiZCchvSGACeLXAKJqvtr89hkO1ZBMU=\r\n=27zr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0eeb5054111cea51f4714b013dda8700ade3cd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.12","@thi.ng/matrices":"^2.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.20_1659886269040_0.2426791689466259","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"@thi.ng/scenegraph","version":"0.5.21","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"fac365400e133fd1f455ff1c1d888eb3ea8813b3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.21.tgz","fileCount":16,"integrity":"sha512-GZ3eXeK0RnjWVnvYrjgwc6Mpb7yZ74a1vsyMq0vrSlIatC2RNFZpV+dZZkrBhDMteLKE8H5za1lF435k1l8tag==","signatures":[{"sig":"MEQCIFl+o1ZVsTEEk8FK7rKyRmLCIj32xlk2c/kvp1BUyCKCAiBn4t+irCvf+ygDCvgrhGRE1DRsWxQlb1sI8Dmgcg9Wkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mpKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzuhAAnJ4GSNu6/7KIlK4AsxDexPjjakBPQ+t9Ryx8J9vuNzx9BhUB\r\nmIEQ0mPKKsNw0UNrxRw+Ie/S/cOC5bBw1VPf3EqVYDHiODjZuu8fraVs5MZD\r\npwRQ3HSqTtgTvKS/kkdi/Nhl9F53QS3jJM7YGVFxobYkqhkr9TvDcLfdp8Sv\r\nx3ryeBg8CRntahrCx1UC7KOnJ4335V9C2J2069nlCPxhvyx9XffvB0VUQhd6\r\n5vTGg6uOeE/XmTa5LQrwNuBnjbE98q2xEBvPcFMVzbJvP7zgz7Oc5RBTXVCy\r\n1CkAL+JKnbOT4gfj9ZgSgUfBvo496V/KH1uVm+iUNXvxLieNM0iheulRaBr/\r\nh5JBtKGCOO4Je3kETOvCbs1nFnivYDNYvPSJxkhtBDyRtMfVLShAt6hVxklr\r\nJ6KSQik7uGUCz0osDlCSJPRbTjFmItrAnhr9KNOu0jHZsY3V8GumsHg+0AmB\r\nLhFdX+YNYwoA69p0ucLiP91Y6WxgV98nTKUv8w89sMp5MrnGH5ctg0BwDVCt\r\nJp0svXhZlcahDXEMb+F0iBTMG894Mzyx8EHqG0z062ezzGvJwbCrL4yIshQ8\r\n0NIfndU2UsZ43yK9kJtizAWO26pUhfSLE8ca5JKPEfWdb7GXdyVVi+s9daPy\r\nH68oCyIxmIqS2LHPGE+Q4G8jGMYcWLjSogU=\r\n=qCXJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/matrices":"^2.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.21_1660578378318_0.18066382675277648","host":"s3://npm-registry-packages"}},"0.5.22":{"name":"@thi.ng/scenegraph","version":"0.5.22","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"aa5aa32a45482bbd6e0ecd0673ab3d89acab8c2c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.22.tgz","fileCount":16,"integrity":"sha512-SA1HZMJx8b8wzAHE0Lxg6p8giXbjzyjStPp9RI7G4pqAu1MFUSvDUexW4GLHG+4ZKA/Vo1KfGTzMKuS6Bcb35A==","signatures":[{"sig":"MEUCIQCfQutNWrb9gegY+qOlQGMXp+h5LiTTvrNAT9ObgpoYxAIgAPTOl+iPYqWso2w6wQKoRPbSEBsP0wQc+5EtnayG40Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+8BOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq8RAAlkZutXxuHd4Y2HPuDOSURHKOip7CpAcLRzQwSOswIlXOO5/3\r\nNkH1sL1qgUyNVOL2Eg7KviEBB8IQV1EY2hJ4ag8B8RwlpjpHgl1Jx9VRoWpf\r\n9HToZtjVVA4bhLH1Ochs2lPaLMhgWG7WEZqkMnzV6ld+aDw4cZtj8TkJrTBg\r\nsGDvnEQNpuWkCHU/3n2ASFn3W600J55ZDvUZtbqMsT49D3ugqcZaz/DFkkRO\r\ndo6/RafdcbPBfOGBrLuWeQhD0WOQDV2JMmif0yGr84H65YdizBxeomflObBO\r\nL5ZRhyK4NVbPuU0TI+OYhZmlk+NGGSNlr3PuXZD5/9DsRc5HkZmRx/XxVYzY\r\nilJ31NJdT/iZo1JnLf/ls7jOjiccVRe29/uyGg4pEaI30ZNcfenUPOR2g4WI\r\npOFW45JaohUwK6VPcTIeM/LqaK0dRx/qClOY73F6qMDPoVTVEokjnNmbFF6p\r\nbm1wtxfL7TCCZiYl7wwXWyA5u6hjtjejpChvGFYeQxuBBuM7ydlrJ1OCM8H2\r\n05uKVP5BlqA2c3KVCMbjJ727GcY8Cwyd0uq7sak7jVMrYRqVe5iZuWrt7/1+\r\nnsfQSGzx+LzQGmXRcNHYMynqifyvhWYbsDnC4It1SxsLfP0zs8AjmT4MKn+F\r\nKfccbJM9t926H6lrVV0ADuUV+XbCL4h+RII=\r\n=e08o\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4383dd462ecbafabbb7ae7ba567e3b3738abb9ab","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.13","@thi.ng/matrices":"^2.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.22_1660665934282_0.26647269339928514","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"@thi.ng/scenegraph","version":"0.5.23","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"5bf78098be3cfbd7abb4a2e29dd87ac39049e014","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.23.tgz","fileCount":16,"integrity":"sha512-icCzCORZNapARXzPxZ4aCNzCQHZVn+LgFL//KAtDw/AOnZNzvwkXu9xlvOqsBjUwsg6lA3LLyfQiohtrhhrNBQ==","signatures":[{"sig":"MEYCIQCaID4vLL6eJuAW4pidzskJSUwFnCha5AOeHO8fwMc+VAIhAPCFAH67Wak+xR5tfXuI5fpz+eBglzzjuLr/1eWSiAto","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK9XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNdQ//XRaw6BU8VnFwL4Nv8kIw3cf8x85ul/tnWEjxjEmU3eyaXEbj\r\nVwOW0Y3vwkOYh8HlHi9LDOMzuNPSPp2nr6NVC0TcFW80qwXckJLa3eVXQm2n\r\nL8yi2f2zSvObySdjIvCrwiH1xUwneFvTr+pYtT2lWVK73b3ja19m1PTyS/bq\r\nndaO453ysMBtdtjRBrJP6ibX+E09g/FzsK915BWrKp1JRc2Tw5M3X+2MRaxu\r\nYlsdpIEi02g+KKKa36to58iINLYsGYzdqv/W7OPXSFlgShhOcdLS4wCmma3a\r\nx1GN8/kOX0C4RI+Grp7WM2aAXSkwsl64OxqD1nY+eVymnprfgzfjt/911rd+\r\nbrw2yGRTp/uwlob3yJHUjAuA/D79u3BnPcYx7NAi/zg8dvXLQOeVJhZ7yXhz\r\nPmmMiy1VeUnhFpLaN8zKeDXvpUgWC6icskXfnlOshCQ9f2waXZllDpxjP+F0\r\ni/tbK8j9Fs8dT1Wiigu5685R5DAXFobE5Sn8zTrJq/LRLgK+TJChIMbYxyg0\r\nebsE7S0U0whGHR8fYbKqFuzsSaBsBq2hwtMoNEaoT/SPoFx6GgNEJpYgoVfW\r\nvZ0xQtRemGVwTGMbBAttWPV1BTfQuU0eWo3UUIkfrGAgyjuRFSSqd7me+y9C\r\n4I9carFKJeYw0W5aka6dWBdxrdUIHuNQjqI=\r\n=d2F0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/checks":"^3.2.4","@thi.ng/errors":"^2.1.10","@thi.ng/vectors":"^7.5.14","@thi.ng/matrices":"^2.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.23_1661251415153_0.9817140296114026","host":"s3://npm-registry-packages"}},"0.5.24":{"name":"@thi.ng/scenegraph","version":"0.5.24","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b1825985d01ef37589b9572b3b4e64c5daaa8ed2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.24.tgz","fileCount":16,"integrity":"sha512-+aACgSlYVDm+KoJ3GkIPWz1S8JHtikrCK+ETscf0mhL5ranLUQZybKxYcuQtjX6sKIAcL9ZWEYQB6PWP8iQpcQ==","signatures":[{"sig":"MEUCICk8BRd2Xub3Tyr/C0G1P1fi7cMg+29xnWfria8AA6bYAiEAgYaYOubb9bti+HqZEH3MdswYYYLOQg2aGYyToNz9zlg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4VXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxYRAAlEMIduMmErsvLZHWVwneO9PyC/Kiu/q4ptUa6/HvzvmEqEq3\r\nrn7MB1hlVv/8lX77udfCqrEi3IGZ4EJbmxy9tvSiTTiFgbeW2GPf29p2PsIE\r\nbf4l/2PLLoRAV7rDa5cCXV40bpQNEcHniQn+g5gAGMNVMubUDb9t6RHLoLX4\r\n7KV9g/+jNXZELmb8IOeHDY4tPFzIRSDjCpNFISmsukUxET3XVQxPS+FzMcNd\r\ngLCWmn+EpLQHfSEzvHvKblf9esCx3GtrPfvuNwWRjK+uszNJCM5a33k6MjRa\r\nH825CfR3c4A4Y6ngnZxMPyEPGH+PGMv44s7oSeOlTT+p2JcixFGBGQL2SRXn\r\nK4PrWBTpGChWpBf0kRz/o9XQz+qpJQcAc7EbXy2FpiHV1foI8aWAMyaUMzp/\r\nS4T+UCs0ZhLTJgfzECIaJmYaVSWMKNrZOnamlRRrpiobUlPbmLuJzCOgobXu\r\nw/y67rv47Tdn9gs8Ehliq/HPS4Q4vdodnQbuMyR8djxS7FiY7U5qFv1kVOxK\r\nxtJ6UuzrDXzdhHQ+f/DoBIU3z2oudRMxL3+7oHyYqnlEyxotoER+RE/n1IRW\r\nCDBvBYNBrjDc2ImWHJA26ku0JkR/DrNsvLC3/SwEU0wurUb99XGqrMXY/xvl\r\no5tAQCuAG5UXBUvrA0LMyZVDchNzRBU/v3w=\r\n=Rp5g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/vectors":"^7.5.15","@thi.ng/matrices":"^2.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.24_1663796567118_0.919245230952751","host":"s3://npm-registry-packages"}},"0.5.25":{"name":"@thi.ng/scenegraph","version":"0.5.25","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"7a194e830af745f743910d86681521d53480c584","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.25.tgz","fileCount":16,"integrity":"sha512-ta+qw03cgvapDKFevCVrwHnEHbDlRlEcbbOp3arDhSRNd4YYoDVl9n0muX/7iY30irNivGgOpNsJrgkgDZN9eA==","signatures":[{"sig":"MEUCIGYISXmxFFLmt6iDItfQnO9mveYlNx7Bd7ewHTLxmc6PAiEAlgHsgcv3asJvUdO4ZflBtViwKm2EMxkM0aAS/d8EjEg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyRJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPSA/8DAUVNp09+6Z3o0sxLmZ00ORkJP/Zh5H1NlYVsR+8MWl2AkTh\r\nHZP0riqOx6RwXRcu0f3P6g1WsD+sIf6x6PI4/qtvFak7jNPoy7YBWrHvkIYW\r\nQkHxg03CIdqM08WSnnleQKon2o0rlBaA5lrUuHhxAJ+r8E0dqz5oMFT8oJa5\r\n46B4BXnxroMWISq2Nb2sDNACXrWPrYoYu/bUbPjgl18hXf9FZzOj5mexKNDm\r\nKdQFOMSPcYCOuqZn/RZ2TW8oGHL+ZFHvfsTLyRQbB4KnmCjNXNTyBK6aIaTR\r\nypanBe11SWgd5+RybVxUy4UmiwVFRpg9gQ4vf8+0ULy0VRlJhZYWX7KqC0Uj\r\ng9FaIxZ5J9ffY+XpKXQeHkXPBjGYIxVvlTtYdVx9KX6UT/y/nsy7U4tt1TK0\r\niZfqZ9sq3opAknUsLf2haO0dltJci5argKlP7QZbMhS3Dd7dsya/VqbHjNTS\r\nRCVRqgAU3Zh6sv8YnddStvUzs61QcY4xtqkXbQvyqqp7Ra1ya2BVRze3Ef0t\r\nOXzi1tgH243G03AFD09p31VX+Eq8zT5JdPBxnzDfb3O1aF+MNAww/RJthu+V\r\n9sl2Nc8+6LyRLpPGb+UhyAFOsETLQMDtLpUFwnMVikDpddeOmVjCViAwyzgY\r\norp3hSx0GYnIUpTEMV1Qq4sEVvzLoSEDjlU=\r\n=ZKOj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f4c59114f2d2dfafa9014626038a9ec5242b0606","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/checks":"^3.2.5","@thi.ng/errors":"^2.2.0","@thi.ng/vectors":"^7.5.16","@thi.ng/matrices":"^2.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.25_1664296009759_0.18537851303024033","host":"s3://npm-registry-packages"}},"0.5.26":{"name":"@thi.ng/scenegraph","version":"0.5.26","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"e741ba76059c69e5850b703be67764c61c38e3d0","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.26.tgz","fileCount":16,"integrity":"sha512-4bQpxMaayacBIWiTWtDiAeUuPKln73yfrXnSddHhLfsDyE9nAN0GkSTLxLf2Ojo27A7IeKkSVqBawWGc3JDzxQ==","signatures":[{"sig":"MEQCIGsvDsdxHC6BFa838xymn8G3jdg/BxH8V+wuuahstKrtAiAkzPiztEC/4Tl8yJpdqCCTPn6qal2UtpBeeupZwSZ/qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwouACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCgA/+OHUm437f5QDoMZZbGOS/g2+6JB1spIAX4lz0eAcfcUMj8dhe\r\nrl2DQQBW8HD0g2Rrb0ozU2LecK2PfbOvMzDKohkqKGywY9cmd9fhrr7moYMP\r\nr6fqlK/JApAq8Kbax6R8EQkDxtjOXf3P4dw831zmoa6oBgA5svan1/mGqQv9\r\nkL3+0kyPUYqeIJhFlv69xqxnoh7MDWbriqSp0B8YVYKBsipPKbzIH2/h6BX5\r\ni+X5jPqcFgXeika2BDRzQ6B1uEk8MrlqF+9N04vOjsTYz7E0TJwd1oGlfR6J\r\nu4N9pjJkIQ6kuzfYBJTrTEUVqcE+61VM8SbCDK6HUBehaCppcf75zuMnN0Fs\r\nPu3cN+33zPy09lLcPECoAjPIl6r6WiBWH4/pBuw8vslteBOh0mBPXvX31XGK\r\nrOJN2PchG98QoZhvweyNznZ3RWnd7L5msa5xyMvtyGdlHZ8GevtMMmWXepab\r\n4ozOsM5tdGq2pqce2jTXeOP8Lo+qvWvVszr+W203ZJZ7sRDC7+v6x2BwBGR4\r\nWPrALCPUSiaAcHD+ClSHRBiYBTmgzxztCn+H4b+4Ug/R1ofPv7hegurG75hK\r\n3+OWLguQMFRs9jCjZR7NB4B/ZHsIIwLl0hK9SmJapsLvXifiR/XImvjBHSCU\r\n+wgn2zoYtVSpZ4Nj51dIGbPommYx9Oqm7IE=\r\n=GTr3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.1","@thi.ng/vectors":"^7.5.17","@thi.ng/matrices":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.26_1664813614495_0.9560324244812544","host":"s3://npm-registry-packages"}},"0.5.27":{"name":"@thi.ng/scenegraph","version":"0.5.27","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"be84aa3b8a7ab71026c8bb2f4745b91c7d72a76a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.27.tgz","fileCount":16,"integrity":"sha512-QpUhKhGkFm+xyAcgJC0N7pIvym/fHs8OxqE8AFKhZjBAW1a9CoNYaedOg75f5RB7Z9qv95S68IgHCDZNMs0lKw==","signatures":[{"sig":"MEYCIQCTfcTUU+D7q1W3IZh61rsUbpMf/MoeNEbW+YMyXy881AIhAP/m5tUDJglCClhnG0Ldu9WcKMWkoVSpKTrw+p4GNO1p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG/PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyHQ/9Frvbz2vBWwpqHHksIwfuhnK97jgojH0Dj5912m6KngBW/BJF\r\nlTQb9Bg56CD9/mOV8fC13q3oegtjWbFY050eSGxyYznyfNlO6MUT3xdK5qz1\r\nZ1wGObYAua4NknAsLiy9Xz34xFHjdMMEQxXMhuh10SIQB/hqM3veV8MMESN3\r\nC/28P3uqCJF6QjziGA6jc1OH7+IcBZ1sLwIBhDY5enaWBbzPiE3xD1H6cSux\r\noarC41AHZZwEKc5LO33pETZTCyYyLYY4zHo0HLZ2uyZvdrt8H4UV9wT7gZjS\r\ndX8K2vQT9dHrw81WMRThE2tp6gCMYTeHKs670xQ7fvj7obgy2o+svq0MWCkh\r\nwaxm/vwE0+S71dYRxx9LQTC2UhYposc+4Qyf6hr2ClDj4DL93ZKCygueFjz1\r\nX9LSk0VETKZ9AdIaEaM7eAWNJljD/nws8+OEx4dJOp124bRG+AQ/OHdmKZTH\r\nAm15BoMeocvd9MXUqnxwpIxX+ysGzIUK758xMeRsfCtejyIn1nTYu1v/b4+m\r\nMS/b16d26E9yxJ97lsA1ZaCdYvPe6W2OB5DLLcoV84+tzvEq3XbqMt4qPLu7\r\nXY4QY/UN2bQ3SQTUQDFHOPtxluhrpuTEJOAi0t1/EPQ3YTqy0ZtiybQ1NGxR\r\nc+ix4qV6EIY920aTCpzNjGtc/EEDH8sxXhU=\r\n=Jodg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.18","@thi.ng/matrices":"^2.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.27_1664905167416_0.7821811616790095","host":"s3://npm-registry-packages"}},"0.5.28":{"name":"@thi.ng/scenegraph","version":"0.5.28","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"69a3de92ba3b4a00bd86103d52a15466d701eadd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.28.tgz","fileCount":16,"integrity":"sha512-3GyoeZ2mk+MOR4kBYW5MPCUp3SWzgXxG+72hJI6IY2C7zpKu26DgWWD2K2zemQixHHDsXoCiSYRBSjAqw3tI/Q==","signatures":[{"sig":"MEUCIFl3ynYnT4LqWn8XnZsQ1lp5v2UiAMzcT2Lbw+qhm4ApAiEA0FTU35lFtdx3PJDV/HcyPw4WlGYGi+wMyHfMTDFuFqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUaKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobBA/+Myz1121o4Cb9KDsCMg3nvbH5Y9rSybn6n+XFAIsyqtylODed\r\nNeikP71tNEzKnixbe2sl8yc68R1OsGfKjKUY6uIXoFhiD/ejZygi8shVixiq\r\nsSM0K/1SNK5vXyOkTQx7aaEhCsssPNbCncytPuOUQBw0/JytlI8qHLEkt9Ml\r\nImgTMxRmMjZUSEwGdzs3iHYiIz4eDmZn+sRXASJWQUnbZ2KkyfFXgmaAF9vi\r\n+I2dWCgAorTqyvxpjuyorDFMnx0X9s/DNXQxGmpct4GizsxLw1zYKsqp0EEz\r\nmCv1Vy4wwO0ggdGVUcp2/nfEzfSh9IsZrkW5ElE4+3sqSXTlpLJDNMdCPPwB\r\nm80q8jA3d8ieFkfxAqXRpqUUstfxE1ZKOc8ThvNV81zJ6YBG4war0NPU2S0T\r\nFv/QTfizbJO1kb6JDwuSIy3a/NkIwkM4kk71mbjKEJDpalrSxXXkyz4JzLK8\r\ntWB/P3LbATnbjwxlQms/GRmyy6Xb3oT3CswIcS7renB456VDpgCkQm4haolx\r\nyl/3u6rqBe5F47x59b6COEN2y9yUIImd6aKHQTsYntz/mv5qxpPO+kkURyDu\r\nREmMmD9eAdW5Y+z7pm4f88Q7cIaIyDNhFv7sGZ3ZV+xu8mIY8UAJguO10AEf\r\nYLaL0iq0JIJaaWSjWvCvLFXyMxiDV01Kgvw=\r\n=4qMJ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.3.0","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.19","@thi.ng/matrices":"^2.1.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.28_1666008713938_0.5441218877757064","host":"s3://npm-registry-packages"}},"0.5.29":{"name":"@thi.ng/scenegraph","version":"0.5.29","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"0a6d82a009d36a0b99856788cf157f41bf245232","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.29.tgz","fileCount":16,"integrity":"sha512-NsepH1eLSbZFS6/zKIecnYxtAlx3T27kWFzunU493yd1tva+5rJTSes+wf4SjnTqmw66chu17O129WQovVqVvA==","signatures":[{"sig":"MEUCIG0s18rdUid5TvWvzYQr2sJ8YhMuxZpFsqh0AXW9l1B4AiEAmpHUqHG4LA2tOLYLjeoacaAMDxoXO2zSsdbG8QSEyrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWS0dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9QQ/9Er2m5/h8xh7jRjnvsa3kuEn8shRKNZL9qZ8MsSMJFKAvvOZ+\r\nIkXXxJD5kkBCTH98R7+HTjLZjmlr4d0vEFQwtgwwvWsp36cTwinDzJ/sGv0A\r\npx8221UVQ365tPNMGakRbsohY3pEPablIU4C50jO43uw3xWeAhTElrn2/qSt\r\nz+7CRb8ytZVzFIw2SKJdwtAqf/x3GXxJ3ifG7Bakwr9mpIqgtpjwAHqL4oFW\r\nWoiBnKIe8alIpI7uPfbMIz/w2SiFvdeRNoWIsYOY3746AeH3vsM1jhQHXqrr\r\nOvO1hyMWPrgWAt+Pilw7/rzSDtzAyNq6KLgOsLCxz+9cuL1SdRmyjEIkvT8M\r\n3zvA2kpVTBQ59Pr23w4U4TvtfWk7RT0LrnPM5S7PNGbYlF5Jnm8xwTfBjlVC\r\nEP4ZZSV3Drpi6+5JHsP9ubLaR6ldlh4aDGuR5VQjvpW58zQNFCEYgCAht9e0\r\nQZ1eAO86Sh4os1pPMTZkqOtb9Q9XkO92m43iz2svz/ypWAj2lJPrGkif1o6y\r\nxo541TvMLc7U83pXgoKpAPsmPbd5KsueOj3LSvjQhrz7086BTfgz6P1j23Ec\r\n5/pdUVsMIzDUsPAnoKUnZBKxsGuErOCPKklh2SL8pf0u5E5h30UWfABm8LZc\r\nIaoPyLwz5HnDh6Kmpo6Rx2YJcbdPIPng5fg=\r\n=IDRa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.3.1","@thi.ng/errors":"^2.2.2","@thi.ng/vectors":"^7.5.20","@thi.ng/matrices":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.29_1666788637458_0.6426967756788486","host":"s3://npm-registry-packages"}},"0.5.30":{"name":"@thi.ng/scenegraph","version":"0.5.30","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2c451eaa48ec78928747422ef365f63035a0c0ea","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.30.tgz","fileCount":16,"integrity":"sha512-+xgwXzmdlA8RJarzQRgNE3eqH4Vck7flxAclMRHOHPvoIl618OwyeoJ/dIC96+4pvpzZ6Wv3qSOTVA8FUweqVg==","signatures":[{"sig":"MEUCIFFdtbsz9pIo84wqnFDViUQEftOm6Wvy87BL6nbM6D/nAiEAySHcZCQ4Oi3gcprI92eo8xf6qaDbOIOjNdr9F9oWSlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCnwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmrhAAmm13+MQt5Fl0C4ZdLo8mZWTcoedaT0PiOpo+/TperFjFSQxe\r\n7VshcpWsNXRiaZXf3OgFbqkNOcH4odDoOjIZsuaXU7zOLJspdn5Um6FQvVR6\r\n0CHgyplXm8icX/89OxYgvzGHGEj6cxGSGYZ+45Uthw/rTlxuALv/Px0OoaL0\r\nUIswa+/AC7kUMIbZPE4Zg0cdmQWCur3oFtbuHCxjlSGqoB1CKY16QcZlH6X1\r\nS09ucFYXMAEPaQ9Zra53b3smxciL2ytyIq1CN2F28TbXi9aN1hhzaHA1uCDt\r\nSmbl89NPnCMuZrcgVZm9hPUgMWHJz3b1u9vJjFbHmD4qcPjRS7GumahI8gWG\r\nw+mmsQ+9MpxSy485m6sdbMKHrk1hTdWP8jHyt8p2o+eArqsztGCdsgDP05iW\r\nFCv4HxJeB+8T7xypRVGAQImJg9Mrqm7FgpMkAgfMxRAmCsl2T5p6qoZwNJE2\r\nVwRrTGc42p4XuQHSusRpFZMBrtkibSXTyd7EPtPol7ySlIfnLGpNZjMcGkIu\r\nGLzGYkKGURntQXbH9IDaMO2mm383L/L20x8Ar+N3AmrGphvaGETzMCl6tQSA\r\nOZ8cnTxO1Sp+R//NH3u8g88lXM0V0Z4/qj/grO3Ot9h4CpRA7D7aDBc2Snjt\r\n1V1ScY+ddgOzTdoBCIZxcof2+ddvJPjm4Sg=\r\n=VFCp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.21","@thi.ng/matrices":"^2.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.30_1666984432029_0.9369651255247942","host":"s3://npm-registry-packages"}},"0.5.31":{"name":"@thi.ng/scenegraph","version":"0.5.31","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"807f0bc170cf4c29f5a6427b396a597084c3382f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.31.tgz","fileCount":18,"integrity":"sha512-n0f2DSv/+6CL54Sr1YNUOGLCfj3YZd4zJAjW+7yZ+w5EGTNdPaw1cyRFAYrBYzHTM1AhoDVYpuos1gv4NpG/aQ==","signatures":[{"sig":"MEQCIBqkTR1sl/x0cRiyY34Fyg3wdlIdcZRUPrMqgSmfRZhRAiAGQFLxIiJkGZWqmofrzFFzkOEueL3iRyIN7/IUqBEGHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFSDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+pw//TNodmgTRb1gpj/h9UrmuJXtL6HRAXEMi/6xpt71mfma1Ug/F\r\n9Mq9ZLisF1PEZHzqVF6ogIW9Vf42U+hj8OYsSk/2sMK/7IutL1oJvMO73BKt\r\nASQ8owVTyLzDQaOSRM4XQoO8iCwkljOOqPLsQrE30cD6NjcaXxqheLKzdM4/\r\nX5aX4eW61pNxDhfSu4JeZpwj1eJHgHQkGTgvJ85m4EIy+HfO9rbMo8pJjNjU\r\n1vbmsVyaEPVT0d7saXCWfLrI3/gX9iO27ttgF7DyWLWvIP2UFIGXaGow9QUg\r\nKKTsuubhMXoX/bjBwGsOtWsmeVCaDPMb7AyXLG8lKA4Dc96U4rlh9xhjSY+l\r\numj6MchVOMC8dlSnoUldEO6W/CGpIpOgfb/38w7GBHOzUi9dBuD2YNMSPKv6\r\nlGAGlxfG7imJeA1D/5UHEgPMkRQ0+M76zkAgFIHvgJ/87bNRhu3PDRvFY/fe\r\nguYDgk9Wv/dtIwTBMEvIx3yRXWWG6DpmiyEtq3cl8COPOfPDxYPhBEs9e4dB\r\nRQlb4BPWPFvX+10bSbdlupoayul9U+sz8c+V36XsrUPxvhiP/KkML5PCx73e\r\nKF8o1YlvcHpV0OMUXQ/8JAf+qaM7hCgdMNP82R3l47p7hOIieI2eFBo/XkSK\r\nIDnuXtiDeXiB9K5uwld5ChdmSKq6WAgXyOA=\r\n=eD5/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7eff3051eb395f460421727b8cf5ef79f09faaa9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.22","@thi.ng/matrices":"^2.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.31_1667257474983_0.1318817046723808","host":"s3://npm-registry-packages"}},"0.5.32":{"name":"@thi.ng/scenegraph","version":"0.5.32","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"bdee32826b18eac42bb4a9da6e22985bb56e28d6","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.32.tgz","fileCount":16,"integrity":"sha512-VPHQgl2hAfbCHsWGkC8BF8uodLg23vgNtmGrOE+tlz0HlFk8S0wcChNIyzEjKugfnuDw11q8O43gYI5zGhnfug==","signatures":[{"sig":"MEUCIQD/rcVE2/o3eERsdFNpWeMfiYgD2m0vfxH1SIHmmK3xswIgLitPzKMupmM2UlqJOHYp2OOGuBwN0NvzWFR70tDcsWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9hw//exWKxXZJGodLFMgeRzvGZk1HWdbj5nh5bpX6W4m8qRXfyoHY\r\nlJ7fPMjE3qXHWhnq48Xz9Fzqt9vt+xRvf5Z9iRr8XRujCj96VZd4NQjn4e9s\r\nlpRZ3ggZYuIfaQosz9IqjMN0y81x9EiXeKcshRXk12odtEYnYxIkcgdH+ROX\r\nVqyTcBHNjPwC+oQLkvFMIHz3cXwFuiKjHRBW2OnLn8CGDwZ+hvOWL4oQdBqE\r\nFKkrLowqkOJCEyxReNdJ7ohZDm824PKVerQt03n3VD/e3N4pwwOipo6wb5T6\r\nPYHIi8ai9RrOOEzc6gVt7LgFfTFLCONHVgq4ZVZ+mndDkzbQR5Iyf2hPhRu5\r\nVk74jtWgal/kV1tOESXF3Cvs6rGmtKct+9E4933pPoKkam0JevghIS9atWWq\r\ndRCM3XrOZE1jMz1kJRgNmO5fki4/tAvkOxztEYA9whsD9rFVgcMLp2Pul3GS\r\nSd/97ybG3vfXOm90uCS7Sei/hgy0p/sTlzhJ8HBK8XoxAX3dK/I9fJQSXJMO\r\nNAYFshPeK7b+Na2LTzstlmkY0ZFpZUMKTORw1mgfnIPWrLXGSiOapjF7FPcb\r\nQauhGK23jCTTGvVyibLR93RZ7VVlFDuimV/cEoqU2pXJzGTx0509Li4+ADVv\r\neR3llYIiTqe2w6Ytc26Suk8RAe+acxyPh4M=\r\n=VF6g\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/checks":"^3.3.2","@thi.ng/errors":"^2.2.3","@thi.ng/vectors":"^7.5.23","@thi.ng/matrices":"^2.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.32_1667306276392_0.4007203171607103","host":"s3://npm-registry-packages"}},"0.5.33":{"name":"@thi.ng/scenegraph","version":"0.5.33","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"80da81a0fe8fc343c5c84089925489a1b1e60330","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.33.tgz","fileCount":16,"integrity":"sha512-AXODm72osRdGnqHi/CUnmTCPAFeC7e7MqkaxwquKH0yqRZjoQ3J6MyIx40IQhqv9xAeFVTsnrtsY6WFio7CVRw==","signatures":[{"sig":"MEUCIHNBU56XSNACpSBocNRZmEl0dtFd1NNr0uH7Ed+RgFIIAiEAwcroGarQUyBSYMxVPbB0GyaSzesGsL2lYIwdMBiwjcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqQNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYNA/7BOKhs9CU+X6EZo5y3g2aS8AtAKMnoxFGGb+sywusOXOSEeNQ\r\n7zyBc2eLU1DYehcUxytGOTqBMo779Z47GzRi+gyVn3dq5EtYsgyrjfadYecX\r\n5ZHI35XChLz7+nDfPZn3YFroCvS1M3rGUgK+/Eqxk9L8Z3GL8lup3TQuRhVe\r\nY7yGtD0tHZ8jGX81ipqkKWMZS+mFM1h7H8Xczjbmo6eUjw4R9XTNA+wePLUQ\r\nMiVkVac7tAaqUbR76EiZjg9Xsf36PcsBKGfR3SpdOzZ64kA4R2cq7ugDAEYW\r\nGubtQQwNq5W0bzARoAPfeQexAX2sySWmSpCqt5qvcIzv9S5Lxr9aHBRgbLmV\r\nsldI/oK8ME7coNWelaXc2BDbGwlNQwRQuGrnoG97mcp1T0OSL6lT7jEfS0Ge\r\nFX4LMOq45aOXXKEVujkDQSdizHrb9wWCIdVe3ItIYK+/iG8TnQnLi/xwC0FQ\r\nLYA8daWivriRtHeLuXgX09926Afct9ldEq+2sCbSRWrIHTborVVfiL4CDkXq\r\nGiBBRg2n8cADSJX3HJ1190YKRl2meu3GG8+vb2qh1gClyjTe96kqL0/NiUHP\r\nLzzuK0P8Q8G9vvlsHeZvVamxYMwScIpZDegGCkJ9GSSKV2HOfvFDNTpE5IzP\r\n7tNVIipVaJVfzOZPXEDs3jzj4mfrGXX4BwE=\r\n=KtI1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/vectors":"^7.5.24","@thi.ng/matrices":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.33_1669243917719_0.998115825127192","host":"s3://npm-registry-packages"}},"0.5.34":{"name":"@thi.ng/scenegraph","version":"0.5.34","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b7a2f5575a01f031843f6359b3bf143335b39b51","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.34.tgz","fileCount":16,"integrity":"sha512-p8jNJ//BFsqMEmZJQuwsfY/owegyCfksehHt2XuHCZ4jHrql7h5fry2NNWHbQCbs389xxkf2NMprscnHmNWlSg==","signatures":[{"sig":"MEUCIQDOha4nPJy4LEYYXMrRwgpsbxfP8wt+gZ42EGe3lEAzNAIgKoLPpiZY/PGhX7E4ZLH1SoxYcAPLPWhd0Ejyd/26qY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLq+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpsxw/9ELWeAMfrX53VnEs2BMA+QgPYQHek5TvC7QxIVDzKahMV9GFa\r\nCsbBIJrW10no2PNoVbRBRx+JpAc3p2a3j0wbH1zWUuM2E/pjJJGq9QsbqfFX\r\nZoeRhzUkm4CxbvXW35LBCbA+fvUO2EKQ9+xx9olJo0gkUuJyIOQgYkkusbwA\r\nskxMPeC7Moq02KCnWvRkWuSvyEPm9Ks9LtgAUlN9qeZKI7GR56dhwWVACT1t\r\nBpsU66QwTxURfeB8J2Iw/9k0bq/116XanRipRaBlNLWdli2fDIYVyhtVHlPJ\r\n+IANGBsbNJ9RvB10PUQGJpIQnKxaUdHSM+UMyDGHJWc60I0w8vcgO5pNo3ny\r\nsW5sg5pHBxGeYBqDkwrt5EtMuyIc58J78pjZ8k/0SHeNt9nZiumcxh4WTCIa\r\n9zNukjM0xgDBFQTlpaPtlGNt32Bc7psSwwlamuQq5g4QNOGQ3CAthhy/mS74\r\n8vHxjAhsgpS53j2eCXcbbMV32wvpCqim8D+70OCbGLfq3eq8GOqZR5O5wRWd\r\n+HuypRBaSsuC9t1l4nyeNGEP2/yoJxWEZHKAPu9/hXQfuO70SAs9pLLR8pjb\r\nJCqo6RTPfDPvkzZ+sjKdYkQj8XxayXUivY18mT1OPYeYCH6B8IUUrcQq7Im0\r\nR6Mpi4mdBEctZ1rDeqHxesE8yLFrp7+ckbg=\r\n=/UT5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/checks":"^3.3.3","@thi.ng/errors":"^2.2.4","@thi.ng/vectors":"^7.5.25","@thi.ng/matrices":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.34_1669642942526_0.0985987604965044","host":"s3://npm-registry-packages"}},"0.5.35":{"name":"@thi.ng/scenegraph","version":"0.5.35","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"79a75a5117c1ee9ae86e79f969b84043fa7224f3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.35.tgz","fileCount":16,"integrity":"sha512-xi8V/Rwz/5g0JPCnolD9qOTPJ7gmCIvWp+1JmYSy0fyq6E2m7u8pB96SZsLndxQ3rp+qEwHqVF6PXa6/Mw3RBg==","signatures":[{"sig":"MEUCIEF2IrOaYD1/c28VeFHQnloz7QCGU6IFj4a+lqqesMyFAiEA1/npl8FxYXgZqMqwGQMu9DDJEsZ1zh+Y6eYt9O6cQzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9ohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwCg/+OWCamco13CtCz1MDWw25+Odq6VCTn5rNeLjULithnnf98tHP\r\nskwwjyRH5lakgN7xKco2LaSdNOEjX68Wx029qkVdaVNFvffycYZlv8PSVo5T\r\na7BAaBQQDDiG0u2b6fpiw8gPlpAOnnLVZTVjegdgzhjxERi+aqW9Ks+7w96/\r\nqoOs+96aaERvCJvf/f28mWf/K2l3+5t6YKCQJuQx3Gv3uU1kURK5iKChDznG\r\nNJOvRiBBGV26MoY4g+uglSBmMOJXNf3nF3FS/55GtA7SU3QRft0/mCdp0oYU\r\nlH8M9bKP4X3+/bOpg8P3l1CsfRvNhdsEC2qvabExj6KjHuXBiSxCh48P3WOm\r\nRHxTukDU10f+nYfIrFX3AjgFirbEi7CrJS5DQCbrQYfDDCgCjQpVL0I/uQ+3\r\nDqzj4ddkJRk9WJ9VRa2ryoCtvL+KYiWOdhUiYL7IRLaohWFmQZ4r0yuTJacs\r\nszO9ngRYRW8zpiKEJSGnwP3dF/xtZI/0j8LecAUykABqox0h7phXQnSFkK4V\r\noaDPxou3+R+mfyuHemYSCKNldfoo6hJmxqL1ciAft4dfm+qZE+gWLx6Q6lFb\r\nCQ2nNR8TJafggziD7uEMmVd3c2KLMGYmQ6dWP/ddQG694lYrVz35hxGhNOBO\r\n1vP5JvYwQYkfisjRjFe7uJBaRahgMTFpDPE=\r\n=VwiW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/checks":"^3.3.4","@thi.ng/errors":"^2.2.5","@thi.ng/vectors":"^7.5.26","@thi.ng/matrices":"^2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.35_1669847584835_0.09755814015335607","host":"s3://npm-registry-packages"}},"0.5.36":{"name":"@thi.ng/scenegraph","version":"0.5.36","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"86f924d2ee66204c64b15ee69f5c2ec3144588e1","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.36.tgz","fileCount":16,"integrity":"sha512-k37JZtQeVWyilWi0HpczDdFJbHGYFogutuoTZ2IZb0FXXp0KmKaIl6H7mTw1NZr+Yjs6XMZdG+EZs7fyLiBeFQ==","signatures":[{"sig":"MEUCIGYgma2839DI62C7+NZbcKohiyj3dioTAx4rDWdE5ZVfAiEAtbliNYH3lywNKQjgTzCQzv90wgGBuCkykbB4Q+O0GFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGuPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ5A/9Ejw13gbZ3nYHqcLg8y7oEHl0MiBeQdbo1aYIj3owejVZwxNB\r\nRzBroY2WwBlvHbF533AeMst4d4+LBmXRd6anDHAMJfce0sBLh3imlqEAew2d\r\nX3gx4fW2QtlbgNVXXGnOaK5acDkE4NeJdF1TF6hYJBRCTpt9phAO7BNB1Dii\r\nEpW6hCGB19dONgCEmxoZGDp7tJkTNqnQtm+aFrg7smnl5WCUr2Zge48iqXWT\r\ngvQgiRy47hmOKM3muiDKxKxHup1FIjJ4F+W1v6zRu0vPuHzavskyydmD7EcH\r\nP6McAKXn7GFFWX+gLeI0VYV2JLkGC9stxi3CXAyNnYq5IDBEFA1jHQFf/nfQ\r\nwyiHNY4RlpmHpp7HDOfR6uHZ9C9CAPGp2fvH5TRVWFbvA07SrtaEGqtS0ax7\r\n4m5mkcIXgEjB6nPDHDeoJbbE+dXPmJICGXiZgBOLuMbKuoVJc2VrYitrToSn\r\nCQNeIezsXVuRMH851cPvG5AN/9s4cOtmJcYrSljo3hjk4nMe4f4JxPGIRh8t\r\nYZuz33+8IfB6vFUtKvRqsmfjEh3FdmbUHgkG9WRW9EazZIEUnRIWHDkKpME6\r\nacO8C3NHHnkKx4p5J5bO7RLdcuMxKm5Itcjxw869sUylfRHlO+QixH6guI5V\r\n/0pFRWAWSctTDeZXeCq0/5aEYKlEvavylCg=\r\n=aObh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/vectors":"^7.5.27","@thi.ng/matrices":"^2.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.36_1671195535122_0.9085278923407627","host":"s3://npm-registry-packages"}},"0.5.37":{"name":"@thi.ng/scenegraph","version":"0.5.37","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"a5fb7cacf4cce11615b4db259f7537e6e261c78a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.37.tgz","fileCount":16,"integrity":"sha512-rkPv7gclDINME7p+LA4Y2osLmyl2eCgMOiD9LOYWNrhwjppY96hckTsKIJattKPBoYWh0ApdZTb5/5+EgAGmag==","signatures":[{"sig":"MEYCIQCtvHA/42m/aaew8ho8RArjDU5f1dEkA4bJi5qIKTo6gQIhAOIiPUNhaCYkxgBKjppIFUPhn4rg3oIp2ZcX5hYtI0Ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeVYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrt2w//btoxedg2GjpYpXocR7Eo6JwcuwyHAo7PTfXpk44Yyqjjf5ej\r\nFtDljppr2J4QzSJQByRnbN8/zcjNf3foAUDed2aoOnT+FstJMIp1nR2CBQz2\r\nkGkPJ80kg+h9OuT+A+2Wa0Qm2SSIMNzFG/a5565FZmgyaDvpxMFhb1PCEH4+\r\nuwo2jB7nbq5C6Ge1pMdfxeGL3W9rMFClhfG02OG8JtyBufSTbPYz6BpeGlI8\r\ntufJ/Ai4RuLeOVxdvafvwNDqeaNs49POx1z5hX9gnqo/2OXDl0Nb+RkHgcb9\r\n4t6zqOmLn0QJ9vL97N1KT1kn9p09qlLEke7GCBNl2/ypeQGAc2I/d324Sy4K\r\nslcpS/trYWZHpvbBbAXPQAYHIQmP/LFUtElpTGzuxgZ5FcNaoIAtWO4gg04P\r\nrCX7icpj+rmtscajfUCgbaGCveO558ObLlbmr4gzKyk/5vigJNtMRvvpRlHe\r\nTXxtj0zboajzbGa6KxVabS9oDBgyiwMM2TfGSuewUs1cp/V7lX893rX8FYm8\r\nDiU+N4YYjnJiPMlU47spfB9VSjhQpw8ZrvLRpm0njOERnqBqBeCA1bkDelqD\r\ndfLkCmavBQwEBbUNCH1hBQHpqHknDYVfWz2PNIA+5WpfcCQcU3BwXrKwBkbv\r\nwe6zCa/1ixLVnhjVGroeWVkJN40bAaZa51A=\r\n=EB01\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/checks":"^3.3.5","@thi.ng/errors":"^2.2.6","@thi.ng/vectors":"^7.5.28","@thi.ng/matrices":"^2.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.37_1671554392085_0.7491182295489804","host":"s3://npm-registry-packages"}},"0.5.38":{"name":"@thi.ng/scenegraph","version":"0.5.38","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"7faee8b7234a238cef37008bb4fa38123eb32b3f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.38.tgz","fileCount":16,"integrity":"sha512-kWZpaqs1wCGVQUSoBXQLutAlDxY7LFSkQI7mTwARdaxOtc3DepZy02MqxtHpO0BCfIt6EJnCZdkxfaVigc8MNQ==","signatures":[{"sig":"MEUCIG6wiGzRdUtVU1s9SCsS190jtTsnkJvxZvIFKnc36a0mAiEAoSphnVyrc7HKRpRLC70A4AGNbmaDF2xIbvj7/09RAqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUFg//Z90lvk6WLyMPR8LPhr/Maxjxu5H79s+D/NYMF1bwL2KHfOv8\r\nB0EC/frVuVoNxxS+sETbxoOoy3DBpGgGxT58bVCkzWnrvMRVJf8PukHVSnDL\r\n4ln8eEcP5pUvw446hLvLtHCr/bjaRtZVx2c8121LSZdR4RQ9RLXPhKDI7P0b\r\nzTGH97uz6BwORF6HgzmRxiBi+KCAVW3g3EfIdIxpQ1GbO3MxVWBpWrDFD8XH\r\ny6mObS8SwKPTwe/jFJ8ow4RZsYLq9Kq0cKP/7/7aFsUxXl8cglPVo8rCfXsI\r\n4MK+9ikz6FW1t5EN2L9DKizpFAJmD20+3dTTWaD7cc6MjYnR7bfPpEx7Y1BT\r\nCRgZGiXLJJ/me2dY661StlyTp8oKlNt11Gyr/CRQted+fMSzF/PPvV8owmTk\r\n0+uHq8OWZbAozO4YmFq4UJ7U2RqdKxU9tmUe7uRiieGqHr7re9v6RjvCIiJ/\r\nCP1R56KyepVk6DhnmJSyN4Le/liJfPRIW/UBCMyidrigc4Wts7ERCEMnlPsM\r\n/vn9YUzKYeZ6naEune08BleAZn8ZgYoQlSawVRmG47n8/7R9VyJuBYAOzVP3\r\ni/qqxJaZYadufzT2Pud1WJP/S8+n4aHB4tM2JQszneeHLKAa/k3wTrA+qctK\r\nR5A6/fg58QyO9mJFHt3qoc5I75w587vzv/c=\r\n=KlbL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/vectors":"^7.5.29","@thi.ng/matrices":"^2.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.38_1671746007677_0.6270844732797505","host":"s3://npm-registry-packages"}},"0.5.39":{"name":"@thi.ng/scenegraph","version":"0.5.39","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"3a937837722471d3f75af10c48b49ad107db0f0e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.39.tgz","fileCount":16,"integrity":"sha512-fKkDDSXKpExW78UU0hPJC5QYK7qEcfUML+H9mowGyUPmnNH5z9Z8I7NyzsKFRfA4XlSKlFWLbDYEdEdzHZzm/A==","signatures":[{"sig":"MEUCIQC21HIQJUzcPCWi9bBkHIgXAOoFTWppd4McDJaQAQ58VwIgPYweZYIAqsKD0j/eMvxkGAk3rSWZUZFJEaRWASLpAiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgAFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr4BAAlYCdaDY2HdASS9yn2NpZn1+ABoC/BGTcqX2yt/bXxdpdEf9s\r\n+7HJIVLk/Zkp3EDz/xyOPzB2EpxMfnDFvBOHCrIDjxRB9opjapAtdpykgSag\r\nb8Ls4pSeX/KgtwZ0M1yxjM8o5d+VmaeAbu1qawgSIIiZTMPci4RMiBFAuDC6\r\n2cEaELqy0JZD2z0XMKIusi0gsIYgfemnUkJd68RoJzlrENvxHJ0MDOnY0KaH\r\noioOiWtcPp4Td/ysam5BH4xNwCwfltjw9KEx00ANIClkSZXSwjfRBeseIch2\r\nUogoqmZOY9JwxZ/VnTY1WlU3f+DsFYePY/5uaLaq8GppBQUQVVscyCrRDLOc\r\nrX+x9rE6Mc6rgwL4tUYpvzlY7O66AwU/hmU68gXuvLuMsxpVeyPBAh/E0+Ep\r\nDX8OvHi+KtPVHMK1e6Mwhgn6liF1b/rvGo4fc7JBwd8y7yy2tCJePYM/2TUE\r\nH8PU3Cz/gqpMFXBJQrzMGhW35tV5M61QuRHbrTfm744FKwBduxV7K2BcUlTl\r\nXod0/NTQLK75CWHjwVTeYjsEqbX4GCykxGdeXZ6hxhDx0TCSZP6VQ2zI7YXB\r\nu98+4YtObXcWfbz0ySy9Q9V1WrrJiA2r9h1Wp0huHCqYL1EzmCCb+KjuMC+3\r\nc7b4iczM/HdbyTEc+FQoU8benOAcef9sNsQ=\r\n=3JKd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/checks":"^3.3.6","@thi.ng/errors":"^2.2.7","@thi.ng/vectors":"^7.5.30","@thi.ng/matrices":"^2.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.39_1672347653197_0.3080626757492446","host":"s3://npm-registry-packages"}},"0.5.40":{"name":"@thi.ng/scenegraph","version":"0.5.40","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"ec0ad9fcfbc8f54737e173dc8c0c0769bf8b2705","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.40.tgz","fileCount":16,"integrity":"sha512-hp9XJBJWsDpDAseY08PgT8thmK84SuhQQ1VGVccaLhod81l8LTIdPKlv7aTge2BH8mJv7+yyVchLd80xAsmfoA==","signatures":[{"sig":"MEQCIBH4M1vcTNvKd1Sw3fudy40FPmmeIZewQqyFhITvc1frAiBsyVa6QQI9nGhrduu68RBWdRO1P/rJHnMRfGMe87We3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYPTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3Fg//XrytrJtblD9H2xg6IWLMzZ0Kswy6jUEZ0yi8nvejztK1l79m\r\nXI+i/kkAtrikRjyyTo5FNVkvDgEJzErNZQ+JrTESinyu3OQFIuJ2w9n89uqS\r\nEQj8LRww12VylTw9NI11OEd4jVbOuroMixRuP5sr1gbOzGaJcUHbha49kL5U\r\nOyCLhM/1h/S5ItqaLPZW7XYgWjcDMmBOoGfhYMMurm/LEHtesSuUg3Ss1q/t\r\nUxOibfh8uitnEshMoZdJ1DX/tK/tU+mgGBbwHTWy8D5XuIGtUcJ5kzdkX/tj\r\nytFpz0USjAjKcshLLBxItnF9l9jtYbVYzSxXRtLLt7s0sk6nN8ejFWCMOk+k\r\nZQeq8/4uSuA+jjcA7rm0tLg1GAqwQIqLizBywkKN3bgNTZ/29mIARjRQUY3h\r\nI5mjIRb+F+BkbPpMa99uMlirkI5fw+debbyZBRV5VEWXi65ZRgXfcymD43ee\r\nsrzJB/py9oC0zwYwJoffBghf5BXYHODUVThyMGb23GnvZdMoIsxbYePUXTuy\r\nqgF9kSJ2S5O2C8VYeZp6OLYPzhs652fNoHa1H6jrgvKI+ZkhE8CqFqLTArQ4\r\nFVhrGaP786+j7+HGu5V61XvyJBmlyk5rjc2mJJVx4U3jWkl5Krt4HKbpTkrY\r\nlFgXv3X72APzzddUAMNnQ9i0PKkgnfHCEFE=\r\n=Qoxe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/checks":"^3.3.7","@thi.ng/errors":"^2.2.8","@thi.ng/vectors":"^7.5.31","@thi.ng/matrices":"^2.1.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.40_1673364435283_0.1960320433702436","host":"s3://npm-registry-packages"}},"0.5.41":{"name":"@thi.ng/scenegraph","version":"0.5.41","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"676fd750c42450590fd4834b16a3d63e9d81f23b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.41.tgz","fileCount":16,"integrity":"sha512-sZDpXS41XhmqBRcx7sr/i6ljQzxMkFKemDfZdfR2/xPaMGKOOU3pZpgebs4fo7gg4ZPYRiAvdfvcpgQ5VIjyxA==","signatures":[{"sig":"MEYCIQCtCkSsy2MOcPQI0uB3D1GrEhat9eX15GspOFzDunyDLwIhAP+IlPMbZqIV2OUEJn8mH6rW7A6nLJvSML1UwWx7fLXL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38G9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob/w/9ETS6fzOoxMVGK56WwfYR6GMZy7T2+mcbYlggwV1magkLNijS\r\nTv9w1ssc2+qYpQgkrGEW9UUfWtUlneiTZFXuY1mtdr3ejE3iTv/nsujoXY1h\r\nnGVxEzt/nrOXe4Qq5DSTWIJgfqrihFdH5U/46ejZwNTsNla7i3Yc6NQAPcHi\r\nzoWxL1AyLK8CzCprwbfRUC8T2arzF6q9/xOGhfyI8ALfuFDYfdvvNlIB0l8b\r\nXPsMP6o+xBicBK/XcrBIZePwHcIr6/2Rn7CWGII2MjBJBGtgCY03CnLgOLvO\r\n3hsmzwubqMw9b7bsWlrz+b5qNovmQgfpqWesVtlIDqjV2nUgteS4rzYmU36e\r\nVGasYWgB2WO26SZR8t5LyQeMc8feqbSlVXSdrdY+7zZMTQQRfTs7Dm4xUN0J\r\nWvZH89RKFaKN3I2upAlB1Iu9xJyk45S5WaK5rsHP0aQxSmBsSFjvutJk76C4\r\nCv/Q1mNA4QoxppoAA/Y9Mqr86HN0wFHqjemqzoGI658lGtmJv2oi9EionWnO\r\n+OwXnMraurI5N0zUKwHpzsP9MIk3u5qovH5EqvUfmDwX0Wk8kyVilh2yfasv\r\nUOfSpq1yOn5u6NKlbDqVkAa6pHS2I3E8dsMx8x9T7r+RUUVu747uhLIoNJY3\r\nFpQ4A643qQdqLdjfvTZNvDCEJ1zHMqhuOUU=\r\n=3tE+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/checks":"^3.3.8","@thi.ng/errors":"^2.2.9","@thi.ng/vectors":"^7.6.0","@thi.ng/matrices":"^2.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.41_1675608509578_0.1508796235542229","host":"s3://npm-registry-packages"}},"0.5.43":{"name":"@thi.ng/scenegraph","version":"0.5.43","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"a7bd5ecc674af827f9d6f9ec499da2489df91ab0","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.43.tgz","fileCount":16,"integrity":"sha512-BbTwUR3KGdoTlJHhG4DfGpTkExicXz/MK+waxvHb6l9yqGaKLlsbU6q1vfNkZ1YgaloYQYyKtmrb+J/wDlTxSA==","signatures":[{"sig":"MEUCIFMltkbWfqfLy8FpNT2rpBVPc51zvxvLflQcKRzSkP1oAiEA9ZIuh8COWNhTePdJjj2X+oSrhjH2nHfNJBrd5jXQn6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5lAlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRmxAAgE4WrPzVb4Qo3EjJcZsoACnbcFGjunSYtnwyO6sY4w6chcT3\r\nsLOWWToG7PFdcoP6Bw5ewIuou/xk9/hu4VTvob0hGUMES3GSlsHSlLyPxQGd\r\niYiqUGZtjihepeqtmYIw+uMjwFaDb7n+psMzC+6eC23FFcYVnpbEKpIHim7R\r\n9LWfTUP1WmrktCKiRNczvuK812gzP4KGbostzwfIC9g7M79Mn94FIjDbHd6W\r\n0nOwozhz6N3egQqOikJe5rr59ezOvQkPTmt9WHiiE+eJavHvLkr7xYi5XQXw\r\nHG29XGHzEOsQ5h7jJ0zz/+UiBAUNBy5hVNr0PS2TUydkE/tp2xltWvNY5bVY\r\nc4gw4Q3yfCiMZsxaDCgjVrHLQJahTJeCBmnPnoKCd/P9HUV65haIw/gIsNU5\r\nrbe6zEXSIYkfDMT5bpgc8SB0mdfhoBowY/3Qg4IUJDMFyuJlL+X3DLDSpX5z\r\nMjLW2poJgmc/EOFR7/4bpoP51WS2m49y7wd4MEiOYnscwLd9XqqltNlfZSN7\r\nE3vllC7n8GAO9n4q/nvDsd8L8XT2llkx81sQfsG1NbIKVmmMsBjyfph1ivVa\r\nXQ1r6wGxwos7GVkuuyR/8scV06Xd5SoC1YJZnjovseM0e1e/AUKy/z8JgyUw\r\nndKu3L42zS7BGLiWoRPi+lmz6SE4FI+CuIY=\r\n=mQm0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.2","@thi.ng/matrices":"^2.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.43_1676038181113_0.6929024076063226","host":"s3://npm-registry-packages"}},"0.5.44":{"name":"@thi.ng/scenegraph","version":"0.5.44","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"0a95f5f77e38457013649ad76f2239d8a3016f03","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.44.tgz","fileCount":16,"integrity":"sha512-nfkYbmPy0TrDs92KvKVUZertN7WCQw8hffD232dwtvK24eUgklkCgAngkj5oUWAMP3NiX9a1qHbeC711emGROg==","signatures":[{"sig":"MEUCIH7aG3gbGI7SG51X81wTuXX6Fecx4vN8O8bCpb8o7q1iAiEAlEf36PibI68+u1HWK2p9Q918CRUFJMTBYpMXy+NYHa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7979ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogvA//aeFxpT7VUWoZ3FwBCCw1CHd3Ati3VS3DDy+lKa+F+tKfZI+2\r\nVWNDgVI+9ZZX5xQluQPB056HwPxyAMZj25pD9ARENtnFR98dBvV05QS9PC51\r\nQN1NfqI6iW42x+ruTZQQ1gKnzcklWNDZ0xCkvN6/Ojxfz75l27vqvsItBavv\r\nRH76AxidszirZZzsliwuiidcyLIHEX9DPciJOHhRK1Hd+YyMO/bgJTfI7mH9\r\nkU5yQ0VD5E1OYU7p45oL7FZ3Ptp9qlE05J8K6S9Qoep4MKn8xJzGNNgFWbkQ\r\n2Pp/0zsmVirfb2iKDXQg2unWBR5aCcGNRNKX7PJanRDhVY6GCPU+80b6ZWKm\r\nj+QPy8RlStJhH2pn49tFRo3DNtChhSv0fsXwuJgytMzq00rnkdCLWHYRO/xN\r\nTloswWFMg/bTFkCZjf7c6hcxW5VcEqcvoO6GBh+QsX9mXYmXMblh+Dg6ANT4\r\nIgwmQ+6RSch/M6BQp0FQ0aYWsFColWhPFqykGoIHjRmooDA7wF48Ku4eRXlC\r\n34df49twEksYs+sR/m4SY+9Q4f56rihj1G6l4WH49SMTWwpvzs1uEIB0lL/v\r\nQ6MDA/8WvqO1Ov7fnMyrd1bJuxNmyQd5IDmHGMEEgCdqQcER2TVwqSZqxaFb\r\nNROFYns0hh1efNQourjJDyEhPEnjVeS/rKI=\r\n=IBBR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.3","@thi.ng/matrices":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.44_1676664573183_0.540753839505171","host":"s3://npm-registry-packages"}},"0.5.45":{"name":"@thi.ng/scenegraph","version":"0.5.45","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"8b2e4148975eb095038333d897c6932d783d00d3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.45.tgz","fileCount":16,"integrity":"sha512-dZArx2gdGJGsenxVyhUssJajdXWqpjioriMFkCWWdcyAvriCk2rBE820OwkgmqxM6SJJD+jNYZDjgTVHGgumiA==","signatures":[{"sig":"MEYCIQCak7BskZ7hbGezQStx63Tkjh3RdSrhy9FA68fOPXjAMAIhAICNwSNWqyfJ76vGdSNHQYnuwl5u3XSQKGG79B26EgXg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/STXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb0Q/+KE4kH1GoL7SocxbejXeYi0Bv7dIhGcVB0hXjFTLxE/hC8OlZ\r\n18Gw+4EP/9PGJGWQHGAFvXIafXje0qkzvpPgdYoVHS1axU7O0XgM6C9nUwD9\r\no+Mg/AW5B1MIoUtMRarky6ODywC4wnzFoc+3HD0sUh6GAP36dzc/APdXqiJs\r\nufmgzLr0TyhHm2SG8r7YvexCHWDid9zNSqTyUijRwf4wBYqiiXVEWZWgvmLQ\r\ntxQiTkl7bWMlpHFVrTXrZYfgnzpqP0c8pgOwGGbdMbNQ1cSjhLTyNWM0e3K2\r\nx4bSKsQ5gj/SM9q1MzENpej/ejZJ3sHTM2W/4Pv6fUFIL+8Fvo0Y4Sai+K6Z\r\nvzhgmNMEJ7Fce46rIw0G9ID9SZC2Ocw7SZ1XLr33SziEkiNkjRn/PkF9tHEr\r\ngttaDXuoKbRgMsyffkPw6u4BtKV7oPqEyzUUhGL4TpfaEa9hpqd2crddNeSj\r\nHon4wwXDP96dagSU/qSbzIcJw9DA2VkEAZS/7To72oOlxpQe9BKWHisjNU0n\r\nCtL8v9gOEhDioRvq5KJkdID2uq+4grni2vumKr/0gGZPxqYQJI2iYfrWo54J\r\ncLyMlgFWtYcJWrIogRSiJB0Vocwc/jt2JwfqXr0bBb7UiTbsJZHNYspbAzPN\r\nnav+63FVxiTjFq6cOcU34VjTthmr+DEC06c=\r\n=TO/f\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"060a3a69281094df70be0e4f326a0ac3bbc3dd1d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.11","@thi.ng/vectors":"^7.6.4","@thi.ng/matrices":"^2.1.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.45_1677534423672_0.21787470959353228","host":"s3://npm-registry-packages"}},"0.5.46":{"name":"@thi.ng/scenegraph","version":"0.5.46","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"5e160171950c2b49b8803a1b7c73478c696bd599","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.46.tgz","fileCount":16,"integrity":"sha512-LRMjNos6b6E9PtvPnsih5TUdc7ga7hLzVjGJRmW0GMxnUiAJSrHvBvs+vGXKzNlD39dLkiRqCtZoccyvyQmKUw==","signatures":[{"sig":"MEUCIQCje6V2GUmEPRq4yaLrhPSozgfli+mkHW1qRXgu9dWOegIgFo/1+6Ol9y7OhUNNvftEz1smtmqpJ/E9Ws4r/6OXK7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeWg//WSZ5y9aD4hxs7PZaNvFgY84KpzEumw2eKd6aN7J+hoCf1bA6\r\nX7Q5c+PKpfJ+cShd1QOLbq+124XJZ9Xo8T3Uw0NoeKTZWBsg5q8McgQ9sp0x\r\nKl7s1LvLJlF1v/8C4p805mz8wdYbb2df/Mc+QtqBR4OJn/zbMj/i/5lh7UA8\r\nXZeaVYQEe6mqt9r7zkeBrIQorC0LjQxhPWyV9X44Y9ivKTFc8kYA9qshANFJ\r\n0T9hC17qNMoQ/Ubg+FGG8VyEFLpUR5uO2uxfZBXIWFLpS4gLAxK6e6h3W+se\r\nZLRdlw0m4htIQqZqjUs1abGrYcI61tfXF216sGVwFHJFTwCW34PJTvpRHX8U\r\nVwUVUdDzRH0Ki0kzRHMi2k2WvU1oBH8b8eJcQ5r+faQJr3uWYsGvxP0JltIS\r\nQCw51gvSugDtMjW48/Yk1qKQS7mWnPLNxWXpc6Ijmp/BMTmMtRJf9/a0P0Fk\r\n0QndChGwNFd0QvvdAppmK9GXunBsH32JTgGB+Awlrjmks/xKPhd0A2CdueEW\r\nlHNmLY29R0RcaCFO2hqnxI7byQUNHgeIwpg653Or6wPS4yLQr7rwVUBbB+J9\r\nGUcjE/A9KnMGY5WB3HRkIG2Iuat6VCr+kgt7+iQLj/wIMtpzKVdMTEk2AvHQ\r\nMqjx993GNBDdIUkVHJ5+haQkQHod+Hq32ec=\r\n=XR0Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.5","@thi.ng/matrices":"^2.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.46_1677780945815_0.3987023582926097","host":"s3://npm-registry-packages"}},"0.5.47":{"name":"@thi.ng/scenegraph","version":"0.5.47","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"d3cac9650016997bbc719151002cdb7ea20dbd34","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.47.tgz","fileCount":16,"integrity":"sha512-SCIh7naMCmVVfg/Yk7+n7fRjkq/Wnb7g5AzrYErI/gcteSslYi+HeIY6u65OwMprIgPhdVNiwL7B9Sd6Xb8C2g==","signatures":[{"sig":"MEQCIDLfgvnPwm9kMjmvAX8e1cE6/XApO0SWUMeJnkIWwIt1AiBy8/m5mnKIhbK3BXEHv+mqUXaG9Jzg8j0wtm5ckskcoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL33ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoHw/+N+eyB/3mPvRDZJWQr/BfW4dN+4rfcpc0A1cqcgamFAp6s3lF\r\n5GfSfWpU9iFkcZcNn+F6eUaZ8E5fQtnbsj0eEW8oQMfkC1Pqfwbs7uo29Gvq\r\nBmzzfjJa5hsboW3selxMQdSrX0ZfXHkqni5rh8ktUWr8f+EjanwmrHbqm687\r\nTYSctIDQ71oSa5C49hRxwSSN/6LgTecpp7wrYC1zcqKAkURf5CwYGoyPdgQB\r\nuiM36G3slKeshOPYmJVoFG9uYBQVK/dLlICD+pDUr807teJ2ElEI7u8DhfLz\r\n4XqNBefiHTIw9NKo3pOKwhepXITfsKLcdz98DpHj9RbNUycNkyrDqqPjo91/\r\nQSkGwPVnA6yYxLYHtSuSttPObYwGrOqQeWIeP08JPa6tp7blnqankNJRnP+l\r\nw2hUg67olcORlgdunH2jyKd1vGJcCP+zil1nMQRAa5ZZRMCxnQeL5pIt4uyO\r\nQZmGDBw2gsMOQhHH/Tq2jHnUsnvy4OiOHrKAs732bu7EX+NNAo3qCteU8UNg\r\nTY5cYk69B+o21Sjl5O0kdtyEIHC3DNubEzvceRHywq9/R41Anc6YLBIUUAcK\r\nR1fuQjDouutNBn7rxE8qeOR6PSU3dXEjoJXncYJ4qAxsoC/evV/VDpUWTiQn\r\nFpb7qn1rXv2u89xDMcL3t7TdRhxfpkh5EBc=\r\n=VBvu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.6","@thi.ng/matrices":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.47_1678032375490_0.8281306841705973","host":"s3://npm-registry-packages"}},"0.5.48":{"name":"@thi.ng/scenegraph","version":"0.5.48","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"1c8c439339c7830aa43042d1af317399e6ccf16d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.48.tgz","fileCount":16,"integrity":"sha512-SPl6aDi5sBvuxLia5foPtB22TTSVMtCl2QdraqnA1emukIJS8IR3cCPrHL9IQQwrBx+C6VteyiCWxrgdnEZoxw==","signatures":[{"sig":"MEUCIQCAieaJXUnIOAi+w99c5nQdGrCuvt3zefoPvI/vK/++pgIgfjDnz33/n5z1O/IkIP7SUw5x18b498Fz7aSwOu4QA3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdn4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTkg/+N2bKpfm7DTye9z5a9TuXxE5BgwlCVJoc23wHtAqY06xMHpmX\r\nVAZuRiMVqUNeyyHx0ZnFxjGScWYFKKyYgnSvzMJGvloN764zKq2esF4IbTZ1\r\nLEMNRcWUCgU4sR+Oo1Drics3pPQ4N0eG9H/+OIStd26e/gGX0TGs2IBvmoeO\r\nj3PwjZHLZfyyL4lszOuSEoxZ4Qa6U3DPit+N2kfyLI88qf/nhUdC55qcFd1q\r\nymy5YJ2MSNx2FQiUj5GPwctC7d5Pb0n4uVlK5rnGgshBej/81Cef5YT+xmZO\r\n+RCQA8pY4KPOa4EwEMB8zCVvpqjQN4bytZkzvLuRrtVWbx1C8N03HubfJFDI\r\nBbAMGSHcU12yMdcFu8TDLHSxtoiACkdmGLG7BywTDeDEE0OfHxzBx7Hg9OP8\r\nvW1Fk5smZ/FYWRgfdDX6l2bDq//bayR5ORehTRLSHzeisaL3mdvqL1KqXy38\r\n2DnFpp/emxxFwCT1PVliA6fi/k6682mBhQ+auuc96KrR2W4yfO6xnDaWwtOQ\r\n07chZe+jM1xuHVgwSP8TRj5BxsROdKFfUrcK38myxWchVEqdv29/iccRiyTl\r\nFXPoMmLpucrSprstbAuOZ17cmwRca59uYbmfW/8O9ai3KTPQnD8dYnGGSIcW\r\nKHymv/uh61kAiFWa7jXMVeKhzWuzeS+ypnA=\r\n=RUES\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/checks":"^3.3.9","@thi.ng/errors":"^2.2.12","@thi.ng/vectors":"^7.6.7","@thi.ng/matrices":"^2.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.48_1678367224347_0.223601748422674","host":"s3://npm-registry-packages"}},"0.5.49":{"name":"@thi.ng/scenegraph","version":"0.5.49","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2b2e01d2703386b800114221104bc4d545eacc20","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.49.tgz","fileCount":16,"integrity":"sha512-rbD1qlRc33hllFgkhNUVFi1WhB7yZlYu480SitUYOG0BEDfZIgA3rbkeQhdhxHTFzv6tY9AMxBOWNUQEnFJlJQ==","signatures":[{"sig":"MEYCIQC6UPQ8kX2cNRAA0bOf0a/YoOmqbicpku10GYXTLyBFWQIhAIJz6nbS8aap0ZaZCcAAtzQg/9Jpb932GT7MhpPUPFEg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHfnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHhw//V5q1yze9F8bZfEpihpslXNMfeLFKUiJ32f9JaWz6IjbnUnhz\r\n5Q0Ghwt5iEaF5/4MO9Yfs1zY7a/tvmpGlZcfelp476idrMAd/hfjjY410/L0\r\n6f07sDE0QLG//ExoFZ/4JuNHeX+UPGdEoJ2kDxrZbCjlJTenlsw9VOhBmI2m\r\nYOFK6uL1JNXZ+6lzSQx7e0zPNbOMjDCoxWgeJwiF0zyf5qXDfyMnhcauKzBY\r\nTHMbIp9nWxFsPjCDbHccWvu91NDSkydcBlHlPtmJUC8TbX6bUaPw9T3/As5D\r\nTaWsjI5QHVZaqtk7LdH3b86AQV550WjO15gimPxcsJxrRYg/KVSTMgUg++8L\r\nt6PUpCfi7EJxFz8Sj0gRINm6pDHnnpI4dct2+lc5BZMC3ER7KwYFmN8PWaDu\r\nffx444KUkctukrNuCuk1BeVYCBqqNmnJAML0wbRFjeu+YtI7+LoeISj7lVci\r\nxD2iidYGG3H/vnBBhaC79A9YXfpx4A4R6ml4eVxOBssdnlk2Xc8LoQtfsRg/\r\n5c8pvkZWwjKX4cyt+L+vRIvJezL9u4hKqlZ1KPF1E/PzPA2ZnzeGKexH+Sqi\r\nzKx8ME3gpCTyedIHLaZtUcXcLMUi9ZnQ9LPKcM1IHOBu/IXC78IzznlZ3iu5\r\nBGyjqYlS/Vv2GzFlBPQ3wpVUK/xqRFHgdPA=\r\n=quRX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.8","@thi.ng/matrices":"^2.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.49_1678800871608_0.4032460094116086","host":"s3://npm-registry-packages"}},"0.5.50":{"name":"@thi.ng/scenegraph","version":"0.5.50","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"f87f463ddd63ab122a7879c58c1e522bf5fa0120","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.50.tgz","fileCount":16,"integrity":"sha512-8ezh+ke+dmq7Ie5klCNBcYoCMZKFwnWGYDsMKeHnauFY6WTJaeUaYYvEUqTa/JMdTCoa6zhuvd3XK9Nz/aWWXA==","signatures":[{"sig":"MEQCIBV6NuKJVwaNKdZDh2zlLHuJdjwtshAWQDdbqVOjWCqOAiBrNCqyp3GHkHUW4T0MTFCGhElv5SM6nMG43W+NHhW/tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxfPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+IA//TZ8HrBNH1u0Mv2jQTxH1XiVzExOPW/Ak1iUS8WWbofxhUo02\r\ne4mXFe6E8erTYUGpL/nFxEnPxGs8COoNkCBtre9fl9oMeMhBatZeJsJlHv5o\r\neTzwV32aLn154FU+gESmVsH/0xcgxpavVfiwmx8cR649sQHnh5xdc5i/wDVK\r\n2RG5wxyGPjvE6ecyQZQyfUDL/w895w5iK40WC2bal5q6WUvMlptq1OhKalxH\r\nxl4HdgGFya2ZmR2LKS2LYY08VoWBEr7hsQR9DaQlvLxUim4uG5+19Di7x9Ib\r\ntdR42MpHWNazIv45+EBfBMOEo0IaqSARVGxqce1OQBO8TwQ7z+8tSouyGMa6\r\nAcZIhOj2ij7t70t8gIMXPgZqvG8ev5k9fnripZosUeDNRzoN1zSivr8H85P8\r\n4aAzh+AcGiml68eWYXx/lIp9HP+A7XmqyInlZcY6RfK/ZtwCSF8cpnqNsShf\r\nulILiRGxVnajYUr9nG0gadRFUjBrIPN2OvlkoWnefb7YsYWoWumq4IC29KVt\r\nNSz+xiX6cojjWH6RXi3nIt1OztrnLKcjj0nf3IyO8MQCvw7Fqcd+M+dYNfsK\r\napOjoiaXmop35txxRGsIO0IY3IXNcjyILjz2Vt7zL1nWS8J7Mf7x8TM6LVxD\r\no+RV++aCefluLVS08zKl02XlwFdfN8bC/u0=\r\n=gxX5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1359645f3af8a7d0d43fe7944ea5cd865832f8ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/checks":"^3.3.10","@thi.ng/errors":"^2.2.13","@thi.ng/vectors":"^7.6.9","@thi.ng/matrices":"^2.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.50_1679235023536_0.9770615247241055","host":"s3://npm-registry-packages"}},"0.5.51":{"name":"@thi.ng/scenegraph","version":"0.5.51","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b264213dc7087bb46e62bbddab77839c3831808a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.51.tgz","fileCount":16,"integrity":"sha512-mu0Ufgbc/BZhF6YHt3YWcCqOMbFweKEkTN8cjNqE8JMPZzxm5Zuhn+tk5SiVEk9o1EHya/UrBtaB7Flpen2a3Q==","signatures":[{"sig":"MEUCIQDkxHly+Ri3DXnPeJN+1rotuZQ3/1ZJoV6PUIK4VgyJJAIgQdUyvGdhx9y6vm+4ouDLJsq/4H7Esnouo1/v3BeCYbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeqdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhrRAAilb+443l7pNy5iavxNdB0kyn5EC0IgQxvtF6XSjekSseifxQ\r\nGAMC8TdcoKwAGYPierIhX4CPmxXEcsDo10XUcB45dZTSS2L1gGQnwG099Bma\r\nMxVU3hTwg/5FS40pYC22asCjk5rwrYctjQ8vgOwwwhSBgE5RV+eTuaMC0Gmg\r\nbbMVhEjgnLLDAAs0gO09JEp9wlAmczjfCfy0BIjhkYOgOzsoeyVrkTRsSC8I\r\ntgQegt37A6/ivenAjNX8BQ8el1uIhz/Ckm2PjC0PmNa2eyrmQR/NIdqrBf5T\r\nAPk1NC/FdKLYjvIfVsaAIoRM4C881cCLBlGxLYTKkiC5PHbv/z5B5RBNxCib\r\ngtcf4/XASKOq6luxLJ+2N97tTKVGFZJQTJ1I2BGe4ieOXsnH4V5b92NiFgnj\r\nVpmJh1IqHwWBd7srqfdtC6oQo0uFGK2phXy1tLPsJBcmhXas8Bi5SPF5BKXY\r\nIOW18hqO/fuVqV2vV2ceGN33WEcUV2Kcy9c1m4QWDfXRr6R2GiTuGkmZZZ0w\r\nxD/fF1N2EQfYyx11ATzKzQgjYr+YEqrmI1M/th4jKdG/U2BQXtHMvkOTjMye\r\nK/pTcFAu8Jqe4bPUF6PKhGDV0WWhuNF8Aqzh3vA8juhyIZ9GlG8x6bcCsNU2\r\nwSPafVCnA3aqZn3qv6vFAwYMRA9keiM4Ndc=\r\n=uOQv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/checks":"^3.3.11","@thi.ng/errors":"^2.2.14","@thi.ng/vectors":"^7.6.10","@thi.ng/matrices":"^2.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.51_1679944349363_0.15643203290598273","host":"s3://npm-registry-packages"}},"0.5.52":{"name":"@thi.ng/scenegraph","version":"0.5.52","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.5.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"54d00e48fe759f5ddb2a18edbda476448dbc0be5","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.5.52.tgz","fileCount":16,"integrity":"sha512-McROy8p2dS2Bka1a23oyEAJiqiVja8PFLysQnu+LlXVb5aDJkFzbXCLYOXWoXKz/Hyu27j5JI+6pg/pHMIv6vg==","signatures":[{"sig":"MEQCIGrQjl3zojSqhFxXrIz61dX6YUDvw7orECDjAxRBbDZqAiBPiw2brZUsEqf3JT2KA3tb4X7Iowten3nkaEw02S2gGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMU0JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon8A//d0Xxrpli21hFNZwYsGv9oFzUsV1q+lc7+8c9ocnm+82gSVGw\r\n+/v3twcJnVOiKYhK6CCGBpjHulBCjzmpeLPFDgKj0FUmeErfWyRiWpmdca5d\r\nrcNB4CP3PgGfuV6YM935T4v20A5uYcSq+1TXYwKOQvEPMZjMEDmJksr+YniS\r\n4lMsv/YK8jmT96jPpUFkOY3P/KMgYzt06ROBx3I25RHDDnkRcZdZGfdAFNSl\r\nkjq49uqxGZjBCr7xYCtRGtsL+OixLeXpmcEab56rtpTeAMiAFDAlFmseRgfN\r\n/1NjzdGpULj8Uuz15ATIP4iDUvrdSFDlVZXlIJZxsNf+6+niTAmfok4VXnrD\r\ng6qITn47Nwg7g6v7aGUbYGlhkT68UommTn4RU4+/QOiJav51P0qlsJEVP+ww\r\nHW72tGMBrrm1DI+Gz6/85QM3+FArnB5wVBviudwaMGvm+IKIaus3CeNzlp1D\r\nI28KD6rH/RfKFSzio/VvD32uOBLkNdmv/LItfHzXWM+TvjMXv0Z3cxppuxNo\r\nVh+gLHt5Y5iW9R5mEq1Mfx7tVHVTPyBekpj9XPYDUzDABmmkVs4jm5PjymOF\r\nW4wmDPRJseRXHKhCpWsILJKY7ufEHDsxdwPOe48q95vntSwUCUc4FMjD9u3w\r\niHUz+DVS1XhjXvA2eayXU4Jv+t/QncgiXC4=\r\n=AxlW\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.11","@thi.ng/matrices":"^2.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.5.52_1680952585000_0.9554037455373197","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@thi.ng/scenegraph","version":"0.6.0","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"39804bc0dc3728f89d481f5dcc44d3f969174a9f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.0.tgz","fileCount":16,"integrity":"sha512-qBWDgkspE9KZAa67+klXUBA+TKoPKvfRUQMmRMw6qZzQ/7qKcWOQ4D9/Eru3I1aA24+fUjpb0vQUtaq2QCP1bw==","signatures":[{"sig":"MEUCIQC9KVzaZKmUXLBuJyN/+wbrPFtvTgp20pq9ixcf1vuEAwIgYBlhudtCyJEq7Aajvuc18k8dl79+UAZcdEc5Zeuomw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7YFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAKg/+LeWfa/r1i5Cjp0TAfAHP1w3Jo538fTeEK8mPl+RRm/W5YeAb\r\nFQ898eKBOfQnCOWZu8qPs6bU/Go2CeOZ8WriYCajYir0+APK/QlG7y5yvAsS\r\nEQu74/pmrQdhc5T+dIenG3rC5gcrUZbNOsb9P98sex+KibeM7BeSTphomAH9\r\nepvy/IcftsFXxOmK+gyJrD2XlwMtAnLPFNWzzWdTCm20HxeVNBlzb1Ij6yMD\r\nPOjJM53+K1X7nWV5fv6zmOlpEJlwwzwaU5bGvh29eo5DiizAxMMqTl6fzS5e\r\ny07Qdv+ZRcANY3cnb46CFXpoFWKzehB2EwXPRLNDToXwp6BMQLDMa1vKakxX\r\nFsjTVRYWx8NZifPT8pq+bl55sg7jXF4JDGLAatV+oykJNkQyANktxD8mWNgA\r\nsG6W5ifr/13/Df4LR2dArykv1WRpDKCAbN50Djt5VlUhH0txMFPg/ATAx6ru\r\nk7W5bArwNrrzy8QB5ed0oSMWoeoMTohCFEjHDwfE6P0CVzFQufRS6QNUbsdx\r\nZXP3L3bpQtLAcs5jo2QuvUbKW24eA26TCgh3J7OZMjU6GAijJh/ibI0WGUY5\r\nXcJUG+QZ03A5ZpkW+ReeR3d0CorZuyx+JITl+r+5s1dcO7mp40TdUS/vKrx0\r\nabeO7+xEWmgadWwMXPq4BjefVmlnNEpX5P0=\r\n=Czwh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.12","@thi.ng/matrices":"^2.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.0_1681896965012_0.0687910109249299","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@thi.ng/scenegraph","version":"0.6.1","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"3289af080f792495a6d997e37bafe6ca613902b9","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.1.tgz","fileCount":16,"integrity":"sha512-6s7KBHSeTgatQWNL+K904o+jOuCTqFTGgo4gt7NJeQHgL9YlKKam7rq78LNAfpFzf2+1sD4DbTZYaW1gscgaig==","signatures":[{"sig":"MEQCIAxAZ7gqC9szeicU6BAhCwNkhQRadPUn2TExcDCmXdLAAiAeNyxkk01B0QzKCpSwq0+Llju4gUL7zk2fYVXe6bZQxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/T6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp0Q//We9c7psNZddOqOw7vd8NUi2HcMHv9WCLZ2eryS+XpzkazFG4\r\nzEh7739ljhLn6aaP51ZOsqbTdqmpK6Lr6mv8fvxsx6JTumxQQiAotXG1O24m\r\nt/d/2Edac7XU38egVLxo7kLroXtM6YLZp9HhMiFd5yCEh+bOz5OoIf/THtZx\r\nYEdSftEKUzWvd4jubu+b/gxoZjK4Coed+532b2O35zZI8c5krWvekGuZgpfi\r\n1nNjF8BmZXShmFV+cF1zipgO58G0PvLXdn9rCpeYfOhFr0Kt7SGSKJxNA57U\r\n+Ul4vNLkUlUHFlUYMJ8Peo9m0/hvpQPq0COSO7ZGBfD02QbAqoF5zSWSNuxV\r\nF5gdEwIabHAFGNmbQu0Ua6FogxcKO5IFTYe7Y6IZU7lxEPAVhvgNCVsRV3p9\r\npM6Lp6FnPzl5Spcr6NmQDefqE8etkpyF6GEbyLuwJIvfZ5WJWtwTAWs4F+1q\r\n5Xy3ZruWZ4QEdEZ3m58oOa7vTvu26Gk9mYd9g1of3D3Hcy1vaN8sGRuCFm24\r\nMuS5Hljk6GRkvZs3YMF3nfmd1o4XkZoFA80EwyB6l8xqKo8yNUPy8mr9rkH0\r\nDWeaaONJ0G/lSYnERxiaGf9/e4jMlS1Nsbv0zuhk4Oc8dekTi3fGx4MixXqH\r\nER/Yr6KRrBAT+IvEY/1tcTJcexIs9UHKVu4=\r\n=qP3Z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ca22f02a137c0a4e3a38ef81e82e2bc7e3c43849","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/checks":"^3.3.12","@thi.ng/errors":"^2.2.15","@thi.ng/vectors":"^7.6.13","@thi.ng/matrices":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.1_1682437370226_0.5088854864599737","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@thi.ng/scenegraph","version":"0.6.2","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"937ae626b8ed5259b8fcffabef575720bc9e1a19","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.2.tgz","fileCount":16,"integrity":"sha512-E0/v9q/WKBll+fGyq9R5FDMklLFK4mLcOR3xf+EkR/J7pmE3sWshm08E5v3FOpgrRgTUpDW0E0FLDAA4YYBUaQ==","signatures":[{"sig":"MEYCIQCPdfuiLcB4cE13VmyrUSgRX9KsIlju5mFQU+I1CxuuEQIhALbB87CA7msceKXSAmdJ09qV9sMx/rw/9TCO7fj/YykZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36625},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/checks":"^3.3.13","@thi.ng/errors":"^2.2.16","@thi.ng/vectors":"^7.6.14","@thi.ng/matrices":"^2.1.55"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.2_1683807845659_0.0765683017927814","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"@thi.ng/scenegraph","version":"0.6.3","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"49274c99b42f24c28612fe7063ccf65d375d7a5e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.3.tgz","fileCount":16,"integrity":"sha512-aVsLaIPXynYCdJ5RcToWor7/PsmkjcSW/VWYh440dCQYAnvHKXLITPgaXZTiPVe6a7KqC+8Hh3VUa0Q6dSDpWg==","signatures":[{"sig":"MEUCIQDXlUoqLJhj9++0lc0c7Uc2YqZYhvi1/mnUHoPbjSHaDAIgImtRb/1E6lG759vRYdsiNHCqNeAekyaZFXrtkSHWjxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36625},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.6.15","@thi.ng/matrices":"^2.1.56"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.3_1686729936333_0.5235415033036241","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"@thi.ng/scenegraph","version":"0.6.4","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"9f556f9a1ebb9d9f4821dc624c57f2b6b3af0d8b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.4.tgz","fileCount":16,"integrity":"sha512-CFTnHKhP61m4LSMdErO+BaYMWP4gSo7Q/JZ4/xElahizebZwm7pIxfzZCsO8Ux+o29vaiczSAWAGfAOxG6n1Qw==","signatures":[{"sig":"MEUCIF8SL2FBM0m/Ab7bCTfeZAkhXdRFLgUaHLZz7ys3ojn3AiEAsPEwJzRiOKQL9YbF6Tf8Xe4rveeG5YsLp0HuihyQ8IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36624},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a6a6217de89c2875aa78c516d3b5de11ee444834","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.7.0","@thi.ng/matrices":"^2.1.57"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.4_1686953306370_0.672993933619987","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"@thi.ng/scenegraph","version":"0.6.5","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"a5e20e16f91604f804b6d3625b9c4ea19be47b18","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.5.tgz","fileCount":16,"integrity":"sha512-HdsJ9jIBc20J4fMXQXqFWaxIbmUPJeCqZBuHp1rsfanzA/52zozveaV9WLBRzM2XDFyzQDjaInW8onRS8gt63Q==","signatures":[{"sig":"MEUCIQCg/wESC/KHypJYE6IJhtrGqRiousx6zpP6sMM4JO1k2QIgGU1XDj1cRYhTgtZ7dPUTsCGZWfJloGoFsxvPtqlhS4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36624},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/checks":"^3.3.14","@thi.ng/errors":"^2.2.17","@thi.ng/vectors":"^7.7.1","@thi.ng/matrices":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.5_1689334985569_0.19577064613676698","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"@thi.ng/scenegraph","version":"0.6.6","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"8108acb0a2bcae8253e038063a12f1b884835834","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.6.tgz","fileCount":16,"integrity":"sha512-DEv2mTJ2fdL1dFQXa8dHRXZFGubHVT9DEVAfG/ocXClyQv/3bqNrD9SZPBL1INsWs70bvt234JBcEDCuPiku3A==","signatures":[{"sig":"MEUCICZX47S2Wa9gJB7JQgd7fQV4WQNwu2kl5UoAdd0t5vj5AiEA5sArzaO5F8F+T15UXctTS3DqVLhvu75zSQ0EWAHB0Mo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36622},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/checks":"^3.4.0","@thi.ng/errors":"^2.3.0","@thi.ng/vectors":"^7.7.2","@thi.ng/matrices":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.6_1691147269489_0.8096322964506661","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"@thi.ng/scenegraph","version":"0.6.8","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"db70f3dbdad086d93ec5bf3e5e77ee59f3d91e98","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.8.tgz","fileCount":16,"integrity":"sha512-Yjbd4tbx9Iv617qce4/04iTjCmEn73Bk4AW96IbxpEuXS8IlTXb5fCvF84WflPyTht0AdypLBZDKhQ5Zuthshg==","signatures":[{"sig":"MEUCIB0ugS6HV4RY1tw/Ypz6VcA+02rPKYwCGO5hWnBscWW7AiEAoeprbIelpVEHzwbz/tA0UNAIrS3v79UZRSSasBhqjCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36731},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/checks":"^3.4.2","@thi.ng/errors":"^2.3.2","@thi.ng/vectors":"^7.7.4","@thi.ng/matrices":"^2.1.61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.8_1691670766282_0.22362726234850694","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"@thi.ng/scenegraph","version":"0.6.9","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"e7fa0c5564bf5734a8bfb578b5238ccf46fcfd6c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.9.tgz","fileCount":16,"integrity":"sha512-xefLe37xnP7502H4u+lw2v06uvZ1LrExA7dKbmgbNH32kZjyhlLtUQf9da3y3f6vBPSrVDqmtWkXcQPioRUHDg==","signatures":[{"sig":"MEUCIQD2foUQsyk/uJBlpX+rtqLO12lwk7VTB2Ha7zJRHWfLQgIgNLwpEXQOT3rAgK1z7HFWrafzwvMg/o/Bgr6ZE+vYj1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36731},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.5","@thi.ng/matrices":"^2.1.62"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.9_1691846441268_0.7712246740286974","host":"s3://npm-registry-packages"}},"0.6.10":{"name":"@thi.ng/scenegraph","version":"0.6.10","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"d81d30674b0a92e8de970e9344b5459c500c6086","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.10.tgz","fileCount":16,"integrity":"sha512-TmTD/6KfUxnqXE4mKBlquYKR30UDOTumU9c/d+SE+Tw41/TgHvNfoVqfxFnkIgg9KKnwSSW6bYsfFs9LNCZSOw==","signatures":[{"sig":"MEUCIFt2z0gerjlgjn3tGkTL3JyY1fu/2UWMWEPcnzGv98y/AiEAnz/opE9HRQRS6Hxb6B7+M5HKDvVjkBprpWuQ40E3JLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36732},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.6","@thi.ng/matrices":"^2.1.63"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.10_1691857129917_0.9486316167745059","host":"s3://npm-registry-packages"}},"0.6.11":{"name":"@thi.ng/scenegraph","version":"0.6.11","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2b668de03afa01384f04d7d2b54c42f46961a38e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.11.tgz","fileCount":16,"integrity":"sha512-y5SNcNS7sCyh6arnHb3ek446ZeCRFu/mnHn0WJyiwE8WyZQRs8GSfKLNe+dgK8bHxnqdO8XnCRWbbJheRQpqrA==","signatures":[{"sig":"MEQCIAsx3q9M7YMWiA2ItcZwKdVHFP5Xl9wIzkj8eiySjMwZAiB7cxM4FumMHLerSmUNl7YaA/p+6E2Uy0J11t5W1EkWlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36732},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e8f1abeeba7b919e069954eada917ecd2e9a8e9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/checks":"^3.4.3","@thi.ng/errors":"^2.3.3","@thi.ng/vectors":"^7.7.7","@thi.ng/matrices":"^2.1.64"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.11_1692020045920_0.5569499735552395","host":"s3://npm-registry-packages"}},"0.6.12":{"name":"@thi.ng/scenegraph","version":"0.6.12","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"227d3835ce6471aba38158b92147ba2fc9c1dccc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.12.tgz","fileCount":16,"integrity":"sha512-yMydEPexyAO/PPiemHVU0y16Bm6EoNEnxc5i6i4MxRpsLdZZVpKqmQnt6Mq4aTbnQ+laWuhNYfo1Z/ALFZxJfQ==","signatures":[{"sig":"MEUCIFr+G06vzHKyemo35k3Inn2RWzgwlsoRXmwYoVwq3KbkAiEA2+M0R4NyXFuqybCH+61vX5F+rLEN3hLp6L1CIiTXszQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36751},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/vectors":"^7.7.8","@thi.ng/matrices":"^2.1.65"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.12_1692715615181_0.1341886648395716","host":"s3://npm-registry-packages"}},"0.6.13":{"name":"@thi.ng/scenegraph","version":"0.6.13","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"4a19071ef0fbaf6887b5f0ab5f6a92bb1602623e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.13.tgz","fileCount":16,"integrity":"sha512-JZOoilUw10plXzWngvA8+22MXIr5yAAQWo5XfTlV7WsxBK1T/bkyOrsZjQZKPX7nMuMVR/r2t/dmwVkP+kOrHA==","signatures":[{"sig":"MEUCIDWLXCFMh4x4OFHRt5ac/BONXF9Nv8C9e9r0gMg4f2N+AiEAqXHMrw2DtUMs9LRKq8tv9eiw5k8iuBGZBSroZCCEtj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36751},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04f545c7be1811ed24be1a6824d867b1ea9bded1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/checks":"^3.4.4","@thi.ng/errors":"^2.3.4","@thi.ng/vectors":"^7.7.9","@thi.ng/matrices":"^2.1.66"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.13_1692855126503_0.6783782450283362","host":"s3://npm-registry-packages"}},"0.6.14":{"name":"@thi.ng/scenegraph","version":"0.6.14","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b77d965717fc31aa8e452b05faa71eb9b3b4df52","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.14.tgz","fileCount":16,"integrity":"sha512-6bVDfB3QCVTl2TeiAbhuQFkcj/tA2LvSiHtk1M4m7cWXGKK4MElIf/uwEuUXuUvyBmTkfTOZAwkO7/y7milF/w==","signatures":[{"sig":"MEYCIQCi+xKMCnSbMtxy0ctq0KrCzlPW4KXBEDLYkR45w8cV/QIhAI//q9ZGp61asmivpiY3lORPEd96FbwhIit5Jz2yJp2P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.10","@thi.ng/matrices":"^2.1.67"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.14_1693135608454_0.9525501814804296","host":"s3://npm-registry-packages"}},"0.6.15":{"name":"@thi.ng/scenegraph","version":"0.6.15","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"81c9b64208b4a5c303d61f9fdfaebb1e7427284a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.15.tgz","fileCount":16,"integrity":"sha512-diZgnVbTFebyiFyRlha+ah3Tq9J/IDDx2Qu2RLb2ZIcOkFhVun4ZavxagZ/8Pi4hxF3KuK6d4Pa7f/TuxLd6ZQ==","signatures":[{"sig":"MEYCIQDPTCLRRQpDgEdS1Gi2NLrnOQxzEVS+hFJHzEGiw8F0qwIhAPF1eAyf09MdcFqkNkxuODER497fL0Kzec1Gavy5mUAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9dec130cc636c1da0bc4f2baa0d995579d3b7629","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.11","@thi.ng/matrices":"^2.1.68"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.15_1693302786886_0.23479930728893716","host":"s3://npm-registry-packages"}},"0.6.16":{"name":"@thi.ng/scenegraph","version":"0.6.16","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2d2de25020a9beb30c9252bce13bd91244ba4caa","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.16.tgz","fileCount":16,"integrity":"sha512-Vh0YhtgtQymZSnIE9ym49+goauwdeAQeIQzXn5U1BNxG771R0e7KsYYMtPpOkXJfLZJob+nO7+wqvk425Pb+wA==","signatures":[{"sig":"MEYCIQCyydvLXHvvelZI+uE+WQhfQrno9HUT+hl0NwkaCXnUxQIhAKECqEjlhjk/QZqhtlTFgSZQsadqUIwFoSg55A5xssgn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.12","@thi.ng/matrices":"^2.1.69"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.16_1693476600173_0.6340064028231414","host":"s3://npm-registry-packages"}},"0.6.17":{"name":"@thi.ng/scenegraph","version":"0.6.17","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"871f4c66c3c0fb7958e4d3898de291bd72ef8805","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.17.tgz","fileCount":16,"integrity":"sha512-XT/sEJszs25dfJ+zkK+z2ivSxrooOBH5l7IkXl5gp7nlgG6q8CoCRIlmCItyNSkp2AqYxinfwfxxd5qM3jV6tQ==","signatures":[{"sig":"MEYCIQCshFsFRNG9/ks/umtE0P5DP1srIeCcVDmOxf6TSflOAgIhAON8xUkhFrcEuZ7OAAHQagam7wUCMvprsw8iH1CaHRff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1bbef970bab7f7def0700e587cf0471e1e1ef9f3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.13","@thi.ng/matrices":"^2.1.70"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.17_1694007679496_0.049009760973752314","host":"s3://npm-registry-packages"}},"0.6.18":{"name":"@thi.ng/scenegraph","version":"0.6.18","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"eb520efb6482e8f88d15b27da1f8ad34e66d8d01","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.18.tgz","fileCount":16,"integrity":"sha512-JrHpwr9NJLPjGXZj0D33KiYdEbRLGQLlIKjOE1b4DFEEtxPhdDN8KcWMb+lyTYzpn60gMeEb/z3OckI+KQyzpA==","signatures":[{"sig":"MEQCIAlRX1MYh37CT95qBcvc1pb9dkuAsk9pZ8kbe5X8xGd3AiBZyGd7GsNYit3M0QkhtMiI/qWOYPyhzs8Nq4LSwGhdTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b2ef5a1b8932d067af4ec2fc7da03d59d6868dc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.14","@thi.ng/matrices":"^2.1.71"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.18_1694781515623_0.1555525393603716","host":"s3://npm-registry-packages"}},"0.6.19":{"name":"@thi.ng/scenegraph","version":"0.6.19","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"0f7cf7ab105838703e3960ad690b66e629cf85f7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.19.tgz","fileCount":16,"integrity":"sha512-FC4zEYpmw/XzQlafCLv3dcpr0aeNW7lnxi8JiMjWnG4YIX4m4vIyhTxUczh+noZ7hPKEmG/TSvAXTh0QPhib6w==","signatures":[{"sig":"MEQCIHGGGatt9Ep6a4HokdU6DKkFqE5PtGzYe8sNEvZK3KQuAiAEFJ/V4lANaS9Ph2VgaVaVJrlCO6dEHOn0waYjQpAHBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.15","@thi.ng/matrices":"^2.1.72"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.19_1695120475317_0.8621775203254582","host":"s3://npm-registry-packages"}},"0.6.20":{"name":"@thi.ng/scenegraph","version":"0.6.20","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"17c2177b7c536857ce0fd98b9303f9209283eb97","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.20.tgz","fileCount":16,"integrity":"sha512-1FGXGepiHwhlXCsTLM3dDQcVByMOF2tOAQSwWSEmmErWj9QKLJDdrNsPXE/N8ky+qRi2LBDGAWhuonUwFVKoMQ==","signatures":[{"sig":"MEYCIQDR+PDIhwQG6fHsD4T1B5eOqIyTUKPaNeBDSEgdshNqrAIhAOgj2Q4LVvZ580UVNWSSTEtqOCxu3HeTypDgNtoVFM4c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fb2697579b193b609ec52237ea0d99c7295b6d3c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.15","@thi.ng/matrices":"^2.1.73"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.20_1695627967758_0.6721202151629422","host":"s3://npm-registry-packages"}},"0.6.21":{"name":"@thi.ng/scenegraph","version":"0.6.21","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"3edf032a824bfec2dcfb22e35f563b195620bde2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.21.tgz","fileCount":16,"integrity":"sha512-K3bPioAiDfCiLDIIJ37o+N3bNxD+HJOQt6218dL9QoXOuBk/VoTfwuUiuSJWWEnaKktJHKSCFm+spKRzmXcnPA==","signatures":[{"sig":"MEYCIQCZwjxk9w+i+d7W5MK1nqC8itwjf8q1lQZS/kIqe88cGgIhAIhnuTeW5KA6tl8RN/0avSQGqg3eNR2dnsUHWoE4RM9H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.16","@thi.ng/matrices":"^2.1.74"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.21_1696506700235_0.09578018587941162","host":"s3://npm-registry-packages"}},"0.6.22":{"name":"@thi.ng/scenegraph","version":"0.6.22","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6f2df713b4c26e74b5c6f5d11e65f0a154a4f42b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.22.tgz","fileCount":16,"integrity":"sha512-Eb0EDwh5RBfnVes04H1I97CsNlRvQ+PQyRDNYD8DpzzGrSc4DMxiKHd7SUX5y3c/CcGAb6JpWicwIFejRRocMQ==","signatures":[{"sig":"MEYCIQDbF2+0bie06UFexu8F7bVT81of1e4sK9HVdXvyz92//AIhAOWHBmKkTWnCLayh6mQ6FA8qdh20GhxLn/eMjwAisYvq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.17","@thi.ng/matrices":"^2.1.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.22_1697018999244_0.8140601284095477","host":"s3://npm-registry-packages"}},"0.6.23":{"name":"@thi.ng/scenegraph","version":"0.6.23","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"e3025f82876fd2f71c2c235ab88b1c6e51c06151","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.23.tgz","fileCount":16,"integrity":"sha512-K6exH8GoYPgQNz+/XKLz4ivMgsZ6uTFcEIX+lSaRLTb7b3PHjKgCGew+y04blsJLO3ufCqXFtqZBaT7dRi+NlA==","signatures":[{"sig":"MEUCICvn/2MKi7MxTmvHaFQoHExXot3eg0Pz6b0tspGPbWI9AiEA9s/OjwLRyUYEfvlY/LSRNSuHCahAnIXXiRYkwz3+jv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.18","@thi.ng/matrices":"^2.1.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.23_1697112021792_0.36979378715275746","host":"s3://npm-registry-packages"}},"0.6.24":{"name":"@thi.ng/scenegraph","version":"0.6.24","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"e05b037a4f2868f496699f17c168c8eb971b8189","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.24.tgz","fileCount":16,"integrity":"sha512-WAjyuiapj42pUOUT2YetrdYPEjpIHXUWMx3cGkd1bBBTjVpsMEafhMm6be8jpOoQSA1zpDzFLJrM8We6PATYyg==","signatures":[{"sig":"MEYCIQDrfgxK1KQfnnVwfkYZ4QWt8kn+MGLpIGvfDv2RwNAVTgIhAMh4uKiWi1VwlfSkhyYxLQM9xunDsFsGYaZfsFUdEvyy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36752},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"46e445c09f2909d1aeaa9fdc8d8b3aa61c114db2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/checks":"^3.4.5","@thi.ng/errors":"^2.3.5","@thi.ng/vectors":"^7.7.19","@thi.ng/matrices":"^2.1.77"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.24_1697652794865_0.6475968922652457","host":"s3://npm-registry-packages"}},"0.6.25":{"name":"@thi.ng/scenegraph","version":"0.6.25","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"0f71cf12356bfd65bfa4dd909b0afb02cf48a08d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.25.tgz","fileCount":16,"integrity":"sha512-FyoTwYOV/miyXOL465MWg1hfHA19bt30Gc0wka+g/ibifoBTQ10XJKvVrwwOox51M4hPY5a0bTywS15AQhPFZw==","signatures":[{"sig":"MEUCIEDJ2jxIXjNxnufswTZ59DmwRCVZwjP2JVH9K4S0HifwAiEA5d1kMf8zIGVatjIn9asA4ft28s54KA6vm/5B6wtYQ9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36751},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.3.6","@thi.ng/vectors":"^7.7.20","@thi.ng/matrices":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.25_1698047061973_0.1177548457449491","host":"s3://npm-registry-packages"}},"0.6.26":{"name":"@thi.ng/scenegraph","version":"0.6.26","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"45bea9a88b2f0850bccfffdeb99455f601c4a929","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.26.tgz","fileCount":16,"integrity":"sha512-fDNBSlGHnVRoJe9pgDaHGpgd+00j+avcV0JAmfZeR7R9ECd2XxVjUJDg1BL637j7KxCotOyX6qvXQbvzfAOJ1g==","signatures":[{"sig":"MEUCIE4D0Zk/HAHe5MgzVw9IgzZu9xyFMVZsdo90CPqLDmREAiEAn6hJvMAKco61xe07QQNsG3mxxd0cs0AHoggQxSKy/CU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36751},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.7.21","@thi.ng/matrices":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.26_1698137091160_0.9166383472500588","host":"s3://npm-registry-packages"}},"0.6.27":{"name":"@thi.ng/scenegraph","version":"0.6.27","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"762feeb23e5fe4a18243a8dc102aed872ac625f4","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.27.tgz","fileCount":16,"integrity":"sha512-6WnHkAC/66t33CkNe3GxnKsfoqG9TC3zFg8R08pnnZBz7CzT4Oz/BnZ8YP+C0XWKfIIeQ3lSdRDg7h4rZ2GbyQ==","signatures":[{"sig":"MEYCIQDsAFuugk8dCdswM82vu6ajTZuQOX9sxq4aPgLYj1tHbQIhAMvZqk5P8/Zhy9nuchZEvhR6QNRBu1H0TmV7dK+UvN3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36751},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"fc6e14052ed24bf9196896980ceb9f398b6ea6c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.7.22","@thi.ng/matrices":"^2.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.27_1698237942779_0.5632421194051727","host":"s3://npm-registry-packages"}},"0.6.28":{"name":"@thi.ng/scenegraph","version":"0.6.28","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6bd93584421fecf6e98809926e084967a09051ee","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.28.tgz","fileCount":16,"integrity":"sha512-DmaI/vbi0SgnElJb2OGC7xQcWNd7pUcP5g+jEjjlZn2HKvuGLusrmtNEFDMAPwXkErOxXdBaN/npWwoKTw/A3w==","signatures":[{"sig":"MEUCIC+nyFPgToIY54N5U409LblODTN8b5Le2/XLpxnaFbv8AiEA0cD+Fv1Yq+riVQL3OcnZrMY9fNHTB7+wFeh5zUYVjaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36750},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502e8fa937677ff7bc4fbd0906d8c8b4b0b471e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.0","@thi.ng/matrices":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.28_1698426069505_0.4439074147995219","host":"s3://npm-registry-packages"}},"0.6.29":{"name":"@thi.ng/scenegraph","version":"0.6.29","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"06a4ff10a0d34b440542551f1b7bce47f15ae82d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.29.tgz","fileCount":16,"integrity":"sha512-Fl/NCeD/yHiVPFsGiCdzh4EjkBmt3uBhl6kbRfUltVUVlyhueObySVeyqtwUQ2NgoRMf1iYR72SwoKpZkQOokw==","signatures":[{"sig":"MEQCIFZS9F+xlrn/lpWHMWDHV2QJw8kQwXbaCsfPfUqRNHmDAiBl2+c0bgrAXiNbOZcQjkkbmESWKT+K8r6A8B3CGmZxAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36739},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.1","@thi.ng/matrices":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.29_1698676764795_0.7643841683595269","host":"s3://npm-registry-packages"}},"0.6.30":{"name":"@thi.ng/scenegraph","version":"0.6.30","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"7919f821e7d829050c1c314377a32f3672f66525","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.30.tgz","fileCount":16,"integrity":"sha512-RalDeJ8M5JVbGKZqyrIPKYzsJIx7mwaw45NXAkIt/cV0q55scUnVuXpqGsUr1bvaGu9OLXZWqoxjFw5IrP9v9w==","signatures":[{"sig":"MEUCIQDD+nvvzfKElSjAhTA07xWwcwmw24uyprybypObyNcd4QIgW+Pa6AvSbFItD+O6cBHG3BU6qk5xXNZrt118swvMSXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36739},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"351014d081cee85803950eb6751c5a02dca2efbd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.1","@thi.ng/matrices":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.30_1698836797241_0.35827933972788295","host":"s3://npm-registry-packages"}},"0.6.31":{"name":"@thi.ng/scenegraph","version":"0.6.31","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"e90baab84590b0be2be3b9316debedb4fc1af584","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.31.tgz","fileCount":16,"integrity":"sha512-1dQgQzYjm7NuHfjwHlt96ajD2ktvVP0/zXQ0tKY5d6D7IpjYbwUdamCmVmSlGD0APXZxabdR22YoeHEo0OYZVw==","signatures":[{"sig":"MEQCIGAmJ91YAw88X8tTSO65VBXys03BOxVyA3bDSU8muHfLAiAN0pF+EkfwYVOpVtiSUFicO1pFjojvbZQpbdkcPmM5qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36739},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/checks":"^3.4.6","@thi.ng/errors":"^2.4.0","@thi.ng/vectors":"^7.8.2","@thi.ng/matrices":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.31_1699136830770_0.026525437132485674","host":"s3://npm-registry-packages"}},"0.6.33":{"name":"@thi.ng/scenegraph","version":"0.6.33","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@0.6.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"f307e9684aae88fe7f39802d605726b5111a1887","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-0.6.33.tgz","fileCount":16,"integrity":"sha512-NAuBrz6gSWhyKLAWAx7+jaLTKgpY4LPpk+qrwBPd2GxruqTo6nGk1I1ZCeGyY+tr5ni/lwIH4yUkAPbOUsv4Jw==","signatures":[{"sig":"MEUCIQDi34yEHGBO2b4bMRqSQJgEx+KHXG0jEEGNNKHIJJ1VbwIgfMg9cxnk8EpaF0VH26D1zV6zK/sCDoATCQvjnhYNH1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37115},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/vectors":"^7.8.4","@thi.ng/matrices":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_0.6.33_1699526172724_0.023703022851909283","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@thi.ng/scenegraph","version":"1.0.0","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"d31ca7bbe7c6a0c8b7f7eaf16dd6844dd7df3275","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.0.tgz","fileCount":16,"integrity":"sha512-jYYy264SrT7MJSJqyHP7VcGOesyMzDqalbODX91X0m57JDhgSC7sKc+0VimgLi3c/67HbjrPiEIho4hwAjtH9g==","signatures":[{"sig":"MEQCICN0neGy1FwbF72G+RGFuN/HX6jxEWcmDCNpDpw9Yz2NAiAmMQyxdUKb+BKByqOmQjxf1n1FM3YtXMCfIjPFyrs6ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37285},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2be4c38c9680da929339bd164acfb69ebb1fd3d0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/checks":"^3.4.8","@thi.ng/errors":"^2.4.2","@thi.ng/vectors":"^7.8.5","@thi.ng/matrices":"^2.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.0_1699807909565_0.06132409106705361","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/scenegraph","version":"1.0.1","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b381a2d9fbefb6c2208b25168af107ea81da3aad","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.1.tgz","fileCount":16,"integrity":"sha512-JVbqbKz1OUkjfLJe2KbsCuYFn9K1/rud3mGCOQLBFllNasGbQSaMXxU8GS8e7gDh7H5L40m0vwSx9CERyUPWXA==","signatures":[{"sig":"MEYCIQCxEO5NGRNMyuNF6txJG+qhWJebXEArycaiz1PwBXi/RAIhAJYKSKkD07fF5Wr1a102pKoNWJhJxbYNq2ED87Bo4DRO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37286},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/checks":"^3.4.9","@thi.ng/errors":"^2.4.3","@thi.ng/vectors":"^7.8.6","@thi.ng/matrices":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.1_1700819022172_0.8630155221405953","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/scenegraph","version":"1.0.2","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"449f143636437e378bf5f3c4311e80dbb077f9df","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.2.tgz","fileCount":16,"integrity":"sha512-hPvXAQXg8wOqSbTjwWyvklZIUyWdyWIserz6eJDjCgZC3CdIbdXto0m0LRBPvXdpXlQdJtHWZgEALPWOY/5HzA==","signatures":[{"sig":"MEUCIHvGqSESYXQy/k/muEVCClO49Nz/XwidZXGJUoQHNuV8AiEAuDC7Q9QfDgjIs/GnpOD5dR1HegHfOdajqEpxIkCZi14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37288},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/checks":"^3.4.10","@thi.ng/errors":"^2.4.4","@thi.ng/vectors":"^7.8.7","@thi.ng/matrices":"^2.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.2_1701606015538_0.730827512694558","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/scenegraph","version":"1.0.3","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"88291d4cfbe55fb038655f03e2d05f1b01c991b0","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.3.tgz","fileCount":16,"integrity":"sha512-CfNOiFOS1cAsdbEiRI3vjY98eJYODtdHpx37YxTT1EhYR4nj0cxJDvTx1zI4e7kxELyvQAfnFyhYeLHamloPVA==","signatures":[{"sig":"MEUCIQCFKvzpQ+srPZcR3myQZtN9u9VV+iR3JGFHeLZrqwEW6QIgZsCWsTE/knOSTXgyLiu/Y3giyP+Uz8tEcCm7qu30tro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37253},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/checks":"^3.4.11","@thi.ng/errors":"^2.4.5","@thi.ng/vectors":"^7.8.8","@thi.ng/matrices":"^2.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.3_1702149515826_0.09691404839683493","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/scenegraph","version":"1.0.4","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"968a0335f463ff7bf1bb55ffe15e569dd3db6d6c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.4.tgz","fileCount":16,"integrity":"sha512-kx+LG3uquW9v9zcbd1qu0b6YYzKEbdnjfA5/K6hmiPETrLhCPNfIC82tzgcopwLmPMFHtxbTYEZpVtKml97ZGQ==","signatures":[{"sig":"MEUCIQDBvki/asGC7TudaQrhQvrC+jLY44PmStOz+/pUpP+2UgIgA3I5xP+NMdsY3rzx+YeDm1T6c72my+AEkmKVU+wIiks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36711},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/vectors":"^7.8.9","@thi.ng/matrices":"^2.2.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.4_1702289736795_0.3468320432351417","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/scenegraph","version":"1.0.5","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"4218a07f2dbf839f21f3f1d5ebe20d9eacabf216","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.5.tgz","fileCount":16,"integrity":"sha512-DiZ5KvzEWH8ga4i0oehMS4KaL50GBzSgzKEVr0psMV8r2KaVexxcAbxh/5mkN2QLLBiIZbZbfiXO57OOFvKY7g==","signatures":[{"sig":"MEQCIAawXL/4yxjgakBEKtUvW518neIAbhKGN0iiog/BWBFSAiBcygaC4V9gUAA0qJmFJ2AUDbGK+R7xh9yHelukQKmE9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36712},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"22e36fa838e5431d40165384918b395603bbd92f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/checks":"^3.4.12","@thi.ng/errors":"^2.4.6","@thi.ng/vectors":"^7.8.10","@thi.ng/matrices":"^2.2.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.5_1702393519476_0.5794564947490797","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/scenegraph","version":"1.0.6","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"c232a0e292c92bf62d5f087e03710184f977b09e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.6.tgz","fileCount":16,"integrity":"sha512-tN9NekLNTdN4y4wlBJk8TL6DBIAkrViZR+7wd8p092UStwHjcvJZffz5Csh9Ig4/5xYg0ETOTabrhl0nKfkR3Q==","signatures":[{"sig":"MEYCIQCvfRYOt7OUjMhj5rxv6DzDtZtWO6Fto78aO1CRMzqHKgIhAMrCZP8yJgiFzXwVP40cut16Ww0OuXCx38wJOQ8vUoiD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36710},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/matrices":"^2.2.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.6_1702907303157_0.6547586400458074","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/scenegraph","version":"1.0.7","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"97ad5c679b6155857a36e8bf514524d11241c79b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.7.tgz","fileCount":16,"integrity":"sha512-ciP1mYYaLMoV1Rw0uWHe2cWqoWwS89hxORExxTPdw5MskdjLqjx+K2kqUyB2uie799LQwjeyNXFnPuuxFG/U3w==","signatures":[{"sig":"MEUCIQCaG9dUpnt3uX6OF2G+HhIEKk1wZsQCrKo8Sa51APZWSQIgQfuap9KPTHPuZLbZmw+PUAP6ugbOVfxo6KXMgxyhKbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36709},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d1c8bca89fa5c57ca0c690933edb03129b085687","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/checks":"^3.4.13","@thi.ng/errors":"^2.4.7","@thi.ng/vectors":"^7.8.11","@thi.ng/matrices":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.7_1702937169023_0.850215544810905","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/scenegraph","version":"1.0.8","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"fb83bdf9dcb3d9034986a153be2287f04b0d2967","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.8.tgz","fileCount":16,"integrity":"sha512-lTSsA9MMZmPKPCLBWCbUYh14/qWV/kizz+8zP6Hook44e9CTDgLP2rOIpoODD+nHIW4bH7688oz6ct3FUkrf0g==","signatures":[{"sig":"MEYCIQCn+Z5ZQwW5oynhiWaWs8CfO8XY4NE+4eq3zRtTmCD+nwIhAPQdDrYWqbD+aieqtS0zlqe25Z4LPwjmKTspQzZx29ne","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36686},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.12","@thi.ng/matrices":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.8_1702984148176_0.25792455739811526","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@thi.ng/scenegraph","version":"1.0.9","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6c18faae74bbcbf4a2f5748ef8ffe72fd01a1b4c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.9.tgz","fileCount":16,"integrity":"sha512-qhYLo6xAgNtYfdTScDWi3fuf4s5FvTDxFe14OrRozuiztKgGK9EiiHj2BkiwAjOWKCV6V/2XtSg5lrukO+/1/A==","signatures":[{"sig":"MEUCIGnhxcyWERpzI1ABY7MnoupBwlezYPI0XA1k7XeZVg+IAiEAhR1PszUdHV15c6/hbXlvOn5p2QcYYTbtj8hTgGWpP/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36686},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/checks":"^3.4.14","@thi.ng/errors":"^2.4.8","@thi.ng/vectors":"^7.8.13","@thi.ng/matrices":"^2.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.9_1702988928200_0.9326731322366193","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@thi.ng/scenegraph","version":"1.0.10","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"5dbe12a8273023bb1114fc12d7bc0f368e68c01d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.10.tgz","fileCount":16,"integrity":"sha512-5uHpGWut+zysGocMEQy0y0Ap7jwbu5UZnlqVeVenBeUTMRIz25CcDWg8EaYd/EHvsIa8IfWsBMsHC3xbpkE5qw==","signatures":[{"sig":"MEUCIQD5RXHpKNcA/P62cRpi9AK6W8jguIMfqUVBRk1l1jRAggIgaaNWKK9qjMUNmuSqebTFyw/ntZs+u+wkD+21oeCCF+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36688},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/checks":"^3.4.15","@thi.ng/errors":"^2.4.9","@thi.ng/vectors":"^7.8.14","@thi.ng/matrices":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.10_1703806274863_0.5404995728590836","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@thi.ng/scenegraph","version":"1.0.11","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2aa6723082380b15c8777ec707f3041ce07e09c1","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.11.tgz","fileCount":16,"integrity":"sha512-zbS32QZk0lnF5UyRmu0SSsIciPsJlyehhKzXjxGEg/HehP/6+tbr/GIVkNL85T7UtBXL5vRBkSqbDagrBGvhXw==","signatures":[{"sig":"MEYCIQDh7z5q8lO1hd6i0ZQs3nyv1kOCJy5Lx+9UKwyj2SrcdgIhAMqo2xfvkZh4yRKG/cg5Ec5C0NjxBihReqKtL6ERXHuH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36717},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/checks":"^3.4.16","@thi.ng/errors":"^2.4.10","@thi.ng/vectors":"^7.8.15","@thi.ng/matrices":"^2.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.11_1704016269235_0.2682647961999636","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@thi.ng/scenegraph","version":"1.0.12","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"2246dda469381c058fdbb1b785cb501be0fd9313","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.12.tgz","fileCount":16,"integrity":"sha512-r2mKkldlo/mdt595o+rrJ/3PFpK3PFm8FUZ10Pysx4ucZwnjPPJsWKHTPdmBD3GCjQZdLKcG+Dfie3bY45TlLQ==","signatures":[{"sig":"MEQCIDN2jPZV9f652DQlx47Q4XSE2TW5QgC8ozvI9O0vLoUtAiAhZR5SkQ7MDMzLRUQrL5pgu0GZ2G+ahyti10uAjiWerA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36716},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/checks":"^3.4.17","@thi.ng/errors":"^2.4.11","@thi.ng/vectors":"^7.9.0","@thi.ng/matrices":"^2.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.12_1706025915378_0.3407722598985825","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@thi.ng/scenegraph","version":"1.0.13","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"0bfe3e1a962c0ca7e634bec873edd22725e1a99e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.13.tgz","fileCount":16,"integrity":"sha512-VJeqz8E8d3pHdiIWxYimnvPfJLyK3LVv9LSW2pCjVfgvtHPz3EhZWeVKfhxOq+wDn7QQsJtnb2Ofd+TR0nni4Q==","signatures":[{"sig":"MEYCIQCbJHGee/iCJxkc5I8s0tFXYH3JMvygN/3Y2yeeGV/gAwIhAPal/n3ktqv0Ry8muFe0MtnClsuZURswzR7qpThwqrDI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36717},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/checks":"^3.4.18","@thi.ng/errors":"^2.4.11","@thi.ng/vectors":"^7.10.0","@thi.ng/matrices":"^2.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.13_1706292627056_0.3868382069359193","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@thi.ng/scenegraph","version":"1.0.14","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"a62f9b56f6b3d201b94d0dfe42707eea125a708c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.14.tgz","fileCount":16,"integrity":"sha512-BKnrAKPhW2ImsQVN5Ouq5pM/G6LKobBr8xPGRskAMPDRIcK1iCpik2f+JnhUHb6cTVa3McMz+qdwwT4+nS7LTQ==","signatures":[{"sig":"MEUCIErCpVlPg78roOz+pdLUG79vBLvDlfPnbIGOA42z8KfsAiEAhOvhGXK0sIk3EFB9P+93YQGq8qc3bRn1U9mmcxN1AWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36891},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/checks":"^3.4.19","@thi.ng/errors":"^2.4.12","@thi.ng/vectors":"^7.10.1","@thi.ng/matrices":"^2.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.14_1706561265718_0.6368660013980849","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@thi.ng/scenegraph","version":"1.0.15","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"8ba15ef049a79a8ad04facb600e3e2e61f306d26","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.15.tgz","fileCount":16,"integrity":"sha512-oXexJTXl8tuK0JnxkupKg54GMND3U/CHgGtxq8k6gMS4HZfy2GSU9wRzFbYYWkXO+5o3EqNayKA0z3X89+D0dQ==","signatures":[{"sig":"MEYCIQC4i7EQeL2+ykTYpKkucSs64Y3YmuS3obTtUbkA+7QGcAIhAOqKK9AquWCV6mujugw8p1Cc7oG7pnRSQuYskYMuIyv4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36891},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/checks":"^3.4.20","@thi.ng/errors":"^2.4.13","@thi.ng/vectors":"^7.10.2","@thi.ng/matrices":"^2.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.15_1706562844076_0.6191873971508726","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@thi.ng/scenegraph","version":"1.0.16","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"43cfb47aa1622c10ed2cb68b05d972899060ebbf","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.16.tgz","fileCount":16,"integrity":"sha512-+JOuPKPsgHHWyGnLa/f/VN1Ik0s1tJ5PG27E+YBgy9ZdgeA0A9pUvTzzXJw1H1a2WPxafZo05Td+zQX40If+RA==","signatures":[{"sig":"MEUCIQCAFf3ImFOCm+7kDBXXAlISauQJMsc4VZAnGxpox1QspAIgROILOGy2w2NGNVFibL0WPLBhpZi/jM1Ial+JPX0COQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36891},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/checks":"^3.4.21","@thi.ng/errors":"^2.4.14","@thi.ng/vectors":"^7.10.3","@thi.ng/matrices":"^2.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.16_1706628462554_0.6966129170348865","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@thi.ng/scenegraph","version":"1.0.17","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"1cc1b74c5ec3375691d2636ae02f776ae196133a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.17.tgz","fileCount":16,"integrity":"sha512-ysCJnZxjruI2D4kblqtadKobqRLFlam7/h9hMGAoRA7GaE3sJkobhXc7jVu2hEtexcDPhWGovPzZTwZ8jkdYow==","signatures":[{"sig":"MEYCIQDbeWZiw8t+vHPbikc0B1SLo34WplDVrpFZbruKwpoRvgIhAIabXabOG55zm8f4hFPGiMbcgswO1Il1/BoZUu7rU+2t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36892},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/vectors":"^7.10.4","@thi.ng/matrices":"^2.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.17_1706651053629_0.6899809164824549","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@thi.ng/scenegraph","version":"1.0.18","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"3d33e7924c7df5e70ee41902d3380ece6d43dc7e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.18.tgz","fileCount":16,"integrity":"sha512-c2PmG+QOG/RjJnpNSKNXKpzdpU0WMizXJWZWWdVVjG2iCHmALBb4AXFCIW6+zflyiCX14pXwnWMpUDg9970mTg==","signatures":[{"sig":"MEQCICQNNaWotqstHRBKjqAT3rZwNwU8gMk/dNr+Fq97DEOnAiBefPMdmElatkkJYkbwTdJ4bFQ0kQTeVXYa4thgqwcf1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36892},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/checks":"^3.4.22","@thi.ng/errors":"^2.4.15","@thi.ng/vectors":"^7.10.5","@thi.ng/matrices":"^2.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.18_1707261766099_0.8365115799654901","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@thi.ng/scenegraph","version":"1.0.19","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b0d29331b7e949100045cbe502d38fdd0c78404c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.19.tgz","fileCount":16,"integrity":"sha512-1paWjEEOL3ieJDnXqJksubXPdpziQbMWHY6cVegAmWqeNPsOpJAi5frttOOHuOhz5vzEeJXvYyyiU1w3GcvmAw==","signatures":[{"sig":"MEUCID2rcpr+++3v918c/Hc0XPRC8CvYYQqeqy8fdCNdhGFNAiEA7vaWgM6CcJUkFfnPMIMCVEunmXawBGRWfP087FviqFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.6","@thi.ng/matrices":"^2.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.19_1707555950901_0.03205470667847088","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@thi.ng/scenegraph","version":"1.0.20","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"572495ded2c3c9a8bf0a77add46667dc4acc428b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.20.tgz","fileCount":16,"integrity":"sha512-RAbfe0X7z46A+UN/va17Jx/LCQDXUjCdZ+f7ZVch67LpQQ6U9lyBPVYpk1R32tCis1DOfYR/5GKwwEUS6+PQoQ==","signatures":[{"sig":"MEUCIQDh80uBBpgI17RqD/ML1RpQqGh9EH+ouq3kVnHF4/OpvwIgaOQWShWVfCL24dQG2sp0WlrgGtcBXGqwCF0qX+KBYC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.7","@thi.ng/matrices":"^2.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.20_1708114026244_0.1603679478085076","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"@thi.ng/scenegraph","version":"1.0.21","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"04af2f1da18ddb0b1dd0a1f347cb0f82c467e717","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.21.tgz","fileCount":16,"integrity":"sha512-+mza7GhU6G5Jw/npVjJ61ICbHlhm6kuPzGGQsRrVthT28hClk42FO6qKjmniEACgivJ9JQK2m9GLbVzaw+X6Wg==","signatures":[{"sig":"MEUCIQD7UuK7f67cabTENRKINZ+6NxN86ZwH73r1s0aE0qxangIgKk8Cbe1PVI8ZVFTe1U8rtgN+umo3DtMnup6FNr6nvgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/checks":"^3.4.23","@thi.ng/errors":"^2.4.16","@thi.ng/vectors":"^7.10.8","@thi.ng/matrices":"^2.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.21_1708358259074_0.3426257076923942","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@thi.ng/scenegraph","version":"1.0.22","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"86e8ebe2fe57c89f4fa1edf7d6d4a4c4c600fdf4","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.22.tgz","fileCount":16,"integrity":"sha512-ba8nSEy5xuwon6KrH3Uz+5Wk5HPMgRFbgjaTtWjpR+Svr+1SGE7FZSY0v+ga/zfVy+T7uJTdd5cmAA5rGKCmpA==","signatures":[{"sig":"MEQCIDw/YMjdVnAuYepAe7Xx9JfTRF1Kcvpl1Zvi1TfrQPZbAiAVj13trjnJHx2mpE0pHp5BlgR7K/LMmQ3XA7m23H04LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/checks":"^3.4.24","@thi.ng/errors":"^2.4.17","@thi.ng/vectors":"^7.10.9","@thi.ng/matrices":"^2.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.22_1708359469339_0.8618358679644726","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"@thi.ng/scenegraph","version":"1.0.23","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"8cd5a5f0c1d14b6668e9a883640ceb9fe66863fd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.23.tgz","fileCount":16,"integrity":"sha512-+4yxGhIY1TlgAv6qx/h5PRgUuujJTDhgvvpwtGwQZ5r/ltE3AjEoQReB21ceVKu4OFqddWd1QH4VwiUd+axTzQ==","signatures":[{"sig":"MEYCIQCFF4Uggfo93VVEyi8XGLHJE6RF2ru57ZWOSsKOyWrkBAIhAMSak3805p5XiOleiB33TRTtjPnxt88sO0kYIiQkr82Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.10","@thi.ng/matrices":"^2.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.23_1708603743378_0.9422311064418436","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"@thi.ng/scenegraph","version":"1.0.24","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"9ae6e685263c83ee0d1236356060c97679f9e080","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.24.tgz","fileCount":16,"integrity":"sha512-wB+/OrqCYu+MJrl8S3YbJfKqAYs4NSBbSXBviipM7gqfp9SvLc63JcHZDefbAJxNnrQy+f2bJmAiDCv00meZyA==","signatures":[{"sig":"MEUCIQCkF1LdnVplId6vKn8jC9Bjr8WglwWFwnjSYID5HV0SeQIgVFU7cQBtkbB1b7b1W/eMqlvbDfSjF6J2ru2Oztp329U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.11","@thi.ng/matrices":"^2.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.24_1708644034746_0.1967901303889219","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"@thi.ng/scenegraph","version":"1.0.25","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"60af437b0cc35558b44d4086bca9b97ae753a01d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.25.tgz","fileCount":16,"integrity":"sha512-cE0xOQX5En53HsomD7RzqcJEDyt4uuPde+SKHPgUfh1jEUIXujFRnX/Ru72TjKhqueeZCe4elkMGfRA2v92uyg==","signatures":[{"sig":"MEQCIEqAFYgQ9T9skxMbeLxlzXfOp7EyjgN3Bh7cdWXvleVKAiBvU3yqwTGYd8ezQxLjD7hwpawYMqYqVdLPl9XiLuYYEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.12","@thi.ng/matrices":"^2.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.25_1708870532204_0.233282207681621","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"@thi.ng/scenegraph","version":"1.0.26","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"e938bcb2ab6d2bc6c4025ed6c093418d34b4442d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.26.tgz","fileCount":16,"integrity":"sha512-lCyQzsoWjiZBvYwZo5MhFN/Soer7aUpghdLmia2KILOy3pJehT+iJDMYgZajHTi6+ZJqEqM7H5HAKO/nCVibew==","signatures":[{"sig":"MEUCIFh29npUobzGv5jaR41LkbwkFO4+MO+VOzHxX/4v+qjAAiEAkiEyCaZXaR4memYW3mBl09b28Y7ITE4TVdTWGoTwKX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37276},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"190d68e7f7524631b333cfdbf32c6a23be27c166","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/checks":"^3.5.0","@thi.ng/errors":"^2.4.18","@thi.ng/vectors":"^7.10.13","@thi.ng/matrices":"^2.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.26_1709130478252_0.13676163370546357","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"@thi.ng/scenegraph","version":"1.0.27","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"d57abe647b577fb8ace5aa322664562ab401cfbf","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.27.tgz","fileCount":16,"integrity":"sha512-pZo7/8kgEUnUGStoxG0EI5HOujAHX3LOczwqqa+jJbGw3TAgG4xU0/OwCEksGNsIa2rjrsoqxRiwzi+oO9/bNw==","signatures":[{"sig":"MEUCIC7qFLwtNbTeSg0UomHFWZNcbenOL1TewosQZfp/ZdNEAiEA0hUwH8iALsRHSDCk8shAzFpVFaiut4lvMvPAdO71ZKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36897},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.14","@thi.ng/matrices":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.27_1709307172093_0.09910501384562975","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"@thi.ng/scenegraph","version":"1.0.28","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"fe8184c886927a996e69f33b3d053527e6b818d2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.28.tgz","fileCount":16,"integrity":"sha512-7CV3TuOFb3oDC6i33VSNgX8TYtuyP03fGjfdgGGOHOlWqNtMYzIwRKyny3G91Le3uUErl4xfNHpRs7IxT1SkLg==","signatures":[{"sig":"MEQCIGuZI8c6LGHv6qAOFGbuqbBOvK24GPXYGhQ15Q4ZwzizAiAUIyPLySSF8A1FpxUh+I3uQ96HHrCshuIZoEE3v6XeAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36897},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df9e312af741d87e6b450afcfea6a6e381662b1e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/checks":"^3.5.1","@thi.ng/errors":"^2.4.19","@thi.ng/vectors":"^7.10.15","@thi.ng/matrices":"^2.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.28_1709388783898_0.797612002815477","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"@thi.ng/scenegraph","version":"1.0.29","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"78e23b0970a77d9e65d70ea41030d5dd1948e293","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.29.tgz","fileCount":16,"integrity":"sha512-b2C/8RBW8R3/2vY6AY+pWgMGzPS6LJ/R8hedBAabEDk5VFxCyvpkAeIt8KnQS89yWr4T3N27ik9CznOkO8xIow==","signatures":[{"sig":"MEYCIQCO23iEy45m8NBfYYYgngcHO+wbcS5+aLUetXx0lPaOWwIhAIjEF6EVwhv3KdTmcZv1pT8uhYF+lXqmHGAffQySgtMP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.16","@thi.ng/matrices":"^2.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.29_1709844685464_0.40236824539749017","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"@thi.ng/scenegraph","version":"1.0.30","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6e84f7df9e28958611c9744773c4170d4c94e635","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.30.tgz","fileCount":16,"integrity":"sha512-X/sZ4E2kauaSNVInEaB8hx3Vd6eSSQdsSpN7vS5wLykp/ElSd5qBsvuHRIFwbxSs9drga5ThADq9vyHCpuc0+g==","signatures":[{"sig":"MEQCIC/cSzdt6FpD5ipiLLQWDChWkiCcqm82mWEpg5i/QkUzAiBR/rSMm1kzWEK6PwHM0us3cp2fJ7m3nKF/8hMWWTaTCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/checks":"^3.5.2","@thi.ng/errors":"^2.4.20","@thi.ng/vectors":"^7.10.17","@thi.ng/matrices":"^2.3.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.30_1709976426688_0.744068548539311","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"@thi.ng/scenegraph","version":"1.0.31","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"b4d2a8c7ea0d007e598a413da6bf72f56aeccc25","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.31.tgz","fileCount":16,"integrity":"sha512-02uMglKZ9MelaNqzTZiZ4fcYOHFVEMu9nhczfMTgvKPY9eNjmw3n3h604nNSJrUpVNhxQ569I4cEisrREzhokQ==","signatures":[{"sig":"MEYCIQDTJdhZvKQluc05fVdp0C/OSsSJCBQbDPfyq9nV5CjxwgIhAM+Lf6GM2hqCn3BbUUnGEGswx35yTkYHJXI38HhJSDy+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.0","@thi.ng/vectors":"^7.10.18","@thi.ng/matrices":"^2.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.31_1710339378475_0.3652567215944884","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"@thi.ng/scenegraph","version":"1.0.32","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"6d6187ef7a83ad98d587562c9358c3f9c4d9627b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.32.tgz","fileCount":16,"integrity":"sha512-MIx2/jPnMiaSSCu62e5n8mvCVPZvQt+2apwFiMihSZ2H2rMqiLuLC45yER0/Fpsu7rE0j7EEQ9PVwU15oHZKQA==","signatures":[{"sig":"MEQCID17nT7XxeP3J6Ozml4MGRaPzdi2LGDvSIE2W7JYXlnXAiBEz6yGX0DoXUJrb2fgoBRXSHHD6POVrWjDVHlZJWuibg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.3","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.19","@thi.ng/matrices":"^2.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.32_1710689486871_0.888583801637495","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"@thi.ng/scenegraph","version":"1.0.33","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"c47f04ac3b93ecb7e7b300a707c089b8a1dd0b26","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.33.tgz","fileCount":16,"integrity":"sha512-9bZBcIoB/D6mGoaEaoGAzXHFbvQ9/XZA4NZ1k/NDD09Apvp/H1PYIXQszLef5UXfbGCxbgzv7fgVfqwC+VTN9A==","signatures":[{"sig":"MEUCIHGviqiULasSxs3NGIlFZWeYK+kfadbFuJaCWoW+3AkqAiEAta39To6QOsMSoQJMqDHTwVileS9xpgiLm2rJvJ/PNR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.20","@thi.ng/matrices":"^2.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.33_1710751618865_0.23933375497972542","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"@thi.ng/scenegraph","version":"1.0.34","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"dacdff418f10f1dfac97b86c028f24015fb8b77d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.34.tgz","fileCount":16,"integrity":"sha512-9tHqAhHQFKfG63BLDEYdTfnI+7bvmszEXnzRVPheZTKIAC3MG4rSQ/Cid19JgCFlR5CkJYTDhWxKxjvfucrtig==","signatures":[{"sig":"MEUCIQD3MOsvWOg9ueEEB944aU/MKLzgVKVYTsQf2w/G3NNWjQIgXTmoWdxH0N28bKHm45iZ1XFcE8EFjUNFsw9gVPg1LOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.21","@thi.ng/matrices":"^2.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.34_1711038044573_0.6240780405883335","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"@thi.ng/scenegraph","version":"1.0.35","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"99263a4a38ba982fe2060fa4f74eb78e52029d63","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.35.tgz","fileCount":16,"integrity":"sha512-Ibz+q0eJ2GAiVbpqbL67y5nEcvH+hAKp0/AVLtzvDhEIE4cccC4i39ZuBKxC5X9p9ZrU1fTbuUvcKtWoP/3+XQ==","signatures":[{"sig":"MEQCIGkPaiEnXCwQrZH3RnyNlWHPEKII1VbJnUJqG0qQvPRrAiAOe1itXVRVo4x9FRuWBjFbAiTJMGgPHw9mdgnjpIgF1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16686bb40f7bd7a14a5d1304e353a82cb0069a1a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/checks":"^3.5.4","@thi.ng/errors":"^2.5.1","@thi.ng/vectors":"^7.10.22","@thi.ng/matrices":"^2.3.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.35_1711127841319_0.3131980195127615","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"@thi.ng/scenegraph","version":"1.0.36","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"5dec1575622ab1c3c9341e64d346c615e769d234","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.36.tgz","fileCount":16,"integrity":"sha512-cZpGYSs9UJRmPd4fmmDa37lJLcZ8vM0CdwkkPIFg6JhAVj/tnytPXh1K3VjFL81Qdj/vQmZTTn34ci+ogh0/GA==","signatures":[{"sig":"MEUCIQCr3cR8Zo3eaJHS4ExcSQuvJp511vbLuUTS9FJWHygIxQIgJkia4g0qkIHf8EcuFJxibG+2Dzn2sXXuB+giMo90KmM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.23","@thi.ng/matrices":"^2.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.36_1711533907252_0.12652066355514147","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"@thi.ng/scenegraph","version":"1.0.37","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"462c823ffe326e054856b2b80086b9c23b6e8e59","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.37.tgz","fileCount":16,"integrity":"sha512-gcunhrMcfUL6db1X/NnVqjNMFTDnA8m8EiRP9x4B1TrEGCZgkQAPqFzIxVzgiBvR+RmMM6+bevRsSC7fv/QCzQ==","signatures":[{"sig":"MEUCIC8OwSz6gDEVQRQ0r6P7MvxnpPCcv+8mcW+XJVNqq7LbAiEA6HETZpcfPkCy1AjGqaCSQ/vMGBjqTsPvC39wfKQnXLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"db5f5a5d1b223a8e6b4999d67836678038fd3560","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.24","@thi.ng/matrices":"^2.3.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.37_1711623750820_0.8309979592620944","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"@thi.ng/scenegraph","version":"1.0.38","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"333df541024a5bff29c1789c73609e5a4504df9d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.38.tgz","fileCount":16,"integrity":"sha512-PL0AIOuz2+LM2gPqYyTOnTVD42gUYK2zZ5/ZTFHTCr/XTgYVBXE8KxKMcdZa8NepnU7cDlyrik+AGQKSd5FoOA==","signatures":[{"sig":"MEYCIQDNfgxI8REQO7d0sdxU21TZPYs2vRqoD43YjzBn/NuRUQIhALubJfq010UoK9FSxXx608W5nePLypKWmlTj5WVOitfm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36962},"type":"module","module":"./index.js","thi.ng":{"status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/checks":"^3.5.5","@thi.ng/errors":"^2.5.2","@thi.ng/vectors":"^7.10.25","@thi.ng/matrices":"^2.3.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.38_1711714884866_0.6309095533336981","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"@thi.ng/scenegraph","version":"1.0.39","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"28beb3bfae557bed19eba8a6372d5cb557c6c0fb","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.39.tgz","fileCount":16,"integrity":"sha512-NYIxtxab1AGZq9uXE+DWaFVWfbYJ6m0VNhod2VvCfbkoKPiXhAMMJcWI8Zy7XX8EdjO3vvcLUNjP4k9ygPXjzw==","signatures":[{"sig":"MEUCIQCEQQZlHsDQMWUmBCOyfjGFpjhSerzWc7Z68WsBT3rc4wIgGgDjQHkRxD2x1BJ/+5k46Z+0psbpwGzwJXDJV0K2Md8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37041},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/checks":"^3.6.0","@thi.ng/errors":"^2.5.3","@thi.ng/vectors":"^7.10.26","@thi.ng/matrices":"^2.3.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.39_1712589023037_0.3174364018413347","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"@thi.ng/scenegraph","version":"1.0.40","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"632a518765a71c3d4854fca42abad990eee68715","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.40.tgz","fileCount":16,"integrity":"sha512-UXS3DGQyz5Cpyj3D0daIDSmfD4k22fzp317aP1YD1CxJleaGKVJfg1TB3Xon/hRQwt6+YmA23T0Y9p7vESECvg==","signatures":[{"sig":"MEYCIQDGudNH1aujix1+a0tcSHtN956oZvh8kIeDuEy+qOA6FgIhAPJIqXuKmJXwCGAlazmTIP2I2nEJB77WMt6WhZWW/FVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37041},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/checks":"^3.6.1","@thi.ng/errors":"^2.5.4","@thi.ng/vectors":"^7.10.27","@thi.ng/matrices":"^2.3.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.40_1712839381774_0.4233788653234869","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"@thi.ng/scenegraph","version":"1.0.41","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"859ef0fb0a8c067b8a1f1e86c99381a950f3151c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.41.tgz","fileCount":16,"integrity":"sha512-97JV7X33U8kD3a8/0E4i8hkEy7VvCmx7eTdxO1jNb1xEs9YuYzt9HBZHT8MyJerDsMc3PnG1VBIDXmvvD2IhXA==","signatures":[{"sig":"MEQCIHJLvUUWtr1g0+HkyJ5bbXVzWC48YfIC43F87uTAox6/AiAzxpD9v9RGIdMzO945aeutcPMJrEWunMZqYOA9KJlQ3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/checks":"^3.6.2","@thi.ng/errors":"^2.5.5","@thi.ng/vectors":"^7.10.28","@thi.ng/matrices":"^2.3.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.41_1713624935245_0.10411724545548773","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"@thi.ng/scenegraph","version":"1.0.42","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"15bcb8eb7bdb6eb9cf26bcd3e0d51027a0736a6e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.42.tgz","fileCount":16,"integrity":"sha512-4nUnstkUpsZBi5cJ7UTpXTK7yrhCowhgT+WhBAYQWXs8Fb9eLOhPk2+tgVcu98z1WX7Nk1Gb7bfjaG3+x3/0pQ==","signatures":[{"sig":"MEUCIQCup0fPtkklNoiSFX1F/6rwaxrvQ/MlBWjME4CIIVbebgIgLdIxCDmeXufW/tpKhdvmMMzthjgXI2NOHPw9Z3t1Xbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37187},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/vectors":"^7.10.29","@thi.ng/matrices":"^2.3.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.42_1713856288073_0.7905629444995568","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"@thi.ng/scenegraph","version":"1.0.43","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"78625d19f65baf9f119fbfd94c9f4c553f8bd04b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.43.tgz","fileCount":16,"integrity":"sha512-B4a4pxNAWFE4TFcN1uJsbYWdFHUJmUaCks6cnjmNdyGaePVIhfiulBdyBeIfFagfRL4dagzoobqRwWhsuMKkqg==","signatures":[{"sig":"MEUCIQDJd61t3/+96xoZ06rn23DP4Fe4FrL5PBK/c8kI5A5ulgIgJPTghCpG63hwWbcbg+AMpLIIjD6/GBjKKAiEvliMhcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37187},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/checks":"^3.6.3","@thi.ng/errors":"^2.5.6","@thi.ng/vectors":"^7.10.30","@thi.ng/matrices":"^2.3.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.43_1714074682682_0.03819723793921703","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"@thi.ng/scenegraph","version":"1.0.44","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/scenegraph#readme","dist":{"shasum":"36dd13a209ff04210cdf05a120f096a15873537b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.44.tgz","fileCount":16,"integrity":"sha512-myNbQ5V3CROn8lrxipODVhsMYhbPupeU/H3A73uwvYG16Y9L4PtC99mFCVvE8VbBDGNMaoO2CIT9yKhXyPnp1A==","signatures":[{"sig":"MEUCICdXd4ex38PPXVNKDItmDJ5HHgZ0EDjZStitcCP498weAiEApJxqIDKfRyixz8C6/2uHhgi/OEFDjy12I881KyjfKgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37187},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/checks":"^3.6.4","@thi.ng/errors":"^2.5.7","@thi.ng/vectors":"^7.10.31","@thi.ng/matrices":"^2.3.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.44_1715193647988_0.2537617978251592","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"@thi.ng/scenegraph","version":"1.0.45","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.45","homepage":"https://thi.ng/scenegraph","dist":{"shasum":"eafe2270f02fb84c9cb5a4b88ce20c1ede4c9399","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.45.tgz","fileCount":16,"integrity":"sha512-aCBaAvUYUrpRvIdaK4VIQoZTJ1wT3+eXLa0XyRrk2rnsSZUblecCHhfWOLzr80fY8X5ZQyvUnPLU6QAM++fhRA==","signatures":[{"sig":"MEQCIAkHSMyLYTooFNR6BuhH2WXQAxiqs4Bogz7fAfQwVHM+AiAjqDH5L7r2bAc38U87ImXYuCGOuUQsri1OSf+CIfV7WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37136},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/checks":"^3.6.5","@thi.ng/errors":"^2.5.8","@thi.ng/vectors":"^7.11.0","@thi.ng/matrices":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.45_1718998917186_0.9399754311971695","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"@thi.ng/scenegraph","version":"1.0.46","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.46","homepage":"https://thi.ng/scenegraph","dist":{"shasum":"0e7016c4840b82dc79068fc570a690d659806abf","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.46.tgz","fileCount":16,"integrity":"sha512-79Sl7P5BF9Tbl0LS5JEj5VhoxOTCrdBQ8lDpuMZXlluuNFBRJywYwc7L1tJQP2R4Z0rGpiBeQF+R0+vHW22hLQ==","signatures":[{"sig":"MEUCIH2QDORYWdG57c8e+b6pT37StHhmJpEPrZlj3atQChgMAiEA0sWobZo7Ddbd8xIen1YLFSdOsS5GYrVu21uCl+BKk10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37136},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/checks":"^3.6.6","@thi.ng/errors":"^2.5.9","@thi.ng/vectors":"^7.11.1","@thi.ng/matrices":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.46_1719653763954_0.34133648993609267","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"@thi.ng/scenegraph","version":"1.0.47","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"6ee3a2eb97c943f9cf45fe912be6ffac37f200f2","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.47.tgz","fileCount":16,"integrity":"sha512-GuIlTwApBAQysPm5a8KXEtig4Ym7WprxsuNHVx7KLtM9ZjYPVlqH5kzXE8pqIQW/upDXJd3wxsB6wAviqpq0xw==","signatures":[{"sig":"MEYCIQCocfUKazEuTe78C7NZ4bLgb98kTd68pxYpbssOzIEthQIhAOSjp1cxeIgyR14LrAsKux9pbA+Jl7jr091W5ptw7U+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37136},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.10","@thi.ng/vectors":"^7.11.2","@thi.ng/matrices":"^2.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.47_1720267752508_0.08041041747339905","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"@thi.ng/scenegraph","version":"1.0.48","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"9b519a904b53a6cd81da1b80ac0909af503ef914","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.48.tgz","fileCount":16,"integrity":"sha512-qf7519huOpkU3af7elqShV3hoScuSoE7I6Vm0/+fZh4AQ5fNAlt24pFMHjxUxdfzXnBzUb7d4oWM0I/EcYqUKA==","signatures":[{"sig":"MEQCIGAuQ4rAqyyUq/y43XoKqDUHl4cun/WLgB5mxriSY0whAiBe581nij/Z72Mi0CFkGZokGQrMVv8ZOq/JFKvtH0jMaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37136},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/checks":"^3.6.7","@thi.ng/errors":"^2.5.11","@thi.ng/vectors":"^7.11.3","@thi.ng/matrices":"^2.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.48_1721135780217_0.9150275620295991","host":"s3://npm-registry-packages"}},"1.0.49":{"name":"@thi.ng/scenegraph","version":"1.0.49","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"941ec60d32316b04f66b1dcb55b3c01f846d390d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.49.tgz","fileCount":16,"integrity":"sha512-waz/B48QZTYGWXFnVDCHd3/xevwP4Fi1a/ckbRx2lmLtFC9ZTkbO5lyYHoSJy9DP1gHksrre5PugPU/moPEYrg==","signatures":[{"sig":"MEUCIFomwV5+rw00jAECslHNh+7v/nmuoCbkSr4xjKVWDmdSAiEAnnywmKpgSjA3B7XZfEabMqKg67RAt+0ql+EBdwKdT8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37134},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/checks":"^3.6.8","@thi.ng/errors":"^2.5.12","@thi.ng/vectors":"^7.11.4","@thi.ng/matrices":"^2.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.49_1721401445056_0.8014468564182684","host":"s3://npm-registry-packages"}},"1.0.50":{"name":"@thi.ng/scenegraph","version":"1.0.50","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"8302aaa6369d9ff00670104f68cc88472e797b62","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.50.tgz","fileCount":16,"integrity":"sha512-oILMTawCoCQJFyrq1ykjZakif1KW32NIgzO9IAzhaNlU+d8DJkspavPo0NGxad8sbEya283XBPqJGTLS/Nj6Tg==","signatures":[{"sig":"MEQCIEGEW23+qgCE21eTMhkfXfBKin1Jd1wxIFEG4oEqCYXrAiBnl9LkwT9UC5r990fJHAEyYaAgxevsWwnO/5MnjaxVcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37213},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.5","@thi.ng/matrices":"^2.4.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.50_1721654632212_0.46836395204757797","host":"s3://npm-registry-packages"}},"1.0.51":{"name":"@thi.ng/scenegraph","version":"1.0.51","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"b81f6c20f9c4b891731e725bccf4eae3ae772efd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.51.tgz","fileCount":16,"integrity":"sha512-FkiOx7TEQgI1kvS0r5z3nZuXerRK1uCXu4ZQjEM/BWPTsMwgLeYfjeOH9Dn15FkB5w/kBjLrIqjueeFg4y6nUg==","signatures":[{"sig":"MEYCIQDLJ52yEQo3bUrjVPUoGx5T2DOlpX6J7YWlWaPPVee4JQIhANpyTDQAB+dd/dnVRs+v73c24/A3AowuY7G7JKDu5STd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37213},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/checks":"^3.6.9","@thi.ng/errors":"^2.5.13","@thi.ng/vectors":"^7.11.6","@thi.ng/matrices":"^2.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.51_1721659613212_0.1639804410284751","host":"s3://npm-registry-packages"}},"1.0.52":{"name":"@thi.ng/scenegraph","version":"1.0.52","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"10cba8bbbb992602f267f6eb082e89f62bd87416","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.52.tgz","fileCount":16,"integrity":"sha512-R4W9BLVIO5MvsRbSPHuOV2Zs0YIttagKE4kam9mQDqGzJ7f/ZBUqHeCWAWHTWN5EXQE+xzuImU30XCoD9pJwMg==","signatures":[{"sig":"MEUCICig2yz0sm17DRf9ZoqUAeCiNdKD/y2kzYg9r71/tp3MAiEAzTZzAUDvfGtDZQLhS4b0xFbBkoyNTELwDDoLIskm9Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37214},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.7","@thi.ng/matrices":"^2.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.52_1723302642270_0.8768319883744398","host":"s3://npm-registry-packages"}},"1.0.53":{"name":"@thi.ng/scenegraph","version":"1.0.53","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"a638f9659ccac947c617c5e4ff054081f701b56e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.53.tgz","fileCount":16,"integrity":"sha512-vJgV0fEjtGV0Il4nCXxHBHD25noTiU1hd8Sohc0FRd9CYdO8dF7KCzjcqESw9QG5720vlL0sbQ5pZqi+vPXYrg==","signatures":[{"sig":"MEUCIQDkgXa2YOYqcnloZCL+MKHdXwxxQGIC2me8789IpLRcOgIgA3OQjUEtTNz8VW2yQar1J9dPaz/+KvsRR5zhThKUqK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37214},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e914ebbd81c56783c39cf746548c547cbacadc96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/checks":"^3.6.10","@thi.ng/errors":"^2.5.14","@thi.ng/vectors":"^7.11.8","@thi.ng/matrices":"^2.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.53_1723578413934_0.6906544362919484","host":"s3://npm-registry-packages"}},"1.0.54":{"name":"@thi.ng/scenegraph","version":"1.0.54","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"a3111b1161284bac05a9237c71357e7be529d028","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.54.tgz","fileCount":16,"integrity":"sha512-MH1gxbPUXe8ectak7ryCiCBV9Qul9CnAnDLIUQ1nYtUWFKbtiSmhsHnafZt/aGr2uN8bcBSxgkV7v5vh/yqkGQ==","signatures":[{"sig":"MEQCIBb1CKsiyPCnIFZC8bLhEiMucPV7FDry1docVg5UgQ6zAiA9iLNPLz+/hZNfYTkUBiSwOPxaRzqIebpObdKSafRg7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37214},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.9","@thi.ng/matrices":"^2.4.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.54_1723990759643_0.5939204295008393","host":"s3://npm-registry-packages"}},"1.0.55":{"name":"@thi.ng/scenegraph","version":"1.0.55","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"4abaf090b9189c8bbe07a833de4dc2fa328b2c46","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.55.tgz","fileCount":16,"integrity":"sha512-lXddE9Ce2wF01Y3lbYL5HT8tHPmM3l013FZdmjjhEYY5xIhFa6W/JqA0DXll9n7fBjY1gT7LqvCWt7FOrc3/zA==","signatures":[{"sig":"MEUCIQCkVn2uPlhHLqGeiQUwlLWAMKUiSnnwyMjL3lsjpnrjwgIgbgkzZnNpFHyMtywX7hQzrkhrbhBAz2FRomK2ZUB60vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfbc227cf5ca2d3c2984b3d4713eebd6225cbd54","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.10","@thi.ng/matrices":"^2.4.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.55_1724075388964_0.5756807198472689","host":"s3://npm-registry-packages"}},"1.0.56":{"name":"@thi.ng/scenegraph","version":"1.0.56","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"f1f6eb939ca98a43e5b88646cfbf36cfa33ea2c1","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.56.tgz","fileCount":16,"integrity":"sha512-7fvlrvsnNynpovrwgB81LcapC89XxQthGhdQjbGeIjpp8wX3yjgvlKNiEBACzYhG02RO3s5W0N83Dni+8MrOKQ==","signatures":[{"sig":"MEUCIB+7QSeKEVtFreaTYhxh7Gq/WXSzMRkuD+/o+k3vWtFQAiEA3Ntb34HzuGR0k1hH133wtuICahWsXMiK3B1p+b6/tyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"502a0192bae48e69290870ea8a2767f8b81adee6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.11.11","@thi.ng/matrices":"^2.4.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.56_1724853958599_0.790308595614319","host":"s3://npm-registry-packages"}},"1.0.57":{"name":"@thi.ng/scenegraph","version":"1.0.57","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"5e7d7eb041b25469fb835dece5cce2b67693bf6e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.57.tgz","fileCount":16,"integrity":"sha512-6QIEXsbGPku3BYOkYx3QgA7MEtQlxCYBPtGVoMBS8Mt5NxERva/rPqvW8/7VTBXqyW4bB7XhumN+a6ofdLid6g==","signatures":[{"sig":"MEUCIQCJrseljhvfe/ThRqlx317obSLHzUCXe4yFB4Nq8OXF+gIgMPUZvvAgCTdNGw+gXa8at7gh6VY34C1XR43yztBfh/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37215},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9f71f7f82fed2a980078a96bdafd2e706f526c75","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.0","@thi.ng/matrices":"^2.4.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.57_1725539227160_0.408987603515123","host":"s3://npm-registry-packages"}},"1.0.58":{"name":"@thi.ng/scenegraph","version":"1.0.58","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"338929330a2df21263e9db884c09b43fb1e2068c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.58.tgz","fileCount":16,"integrity":"sha512-rdjQE89Hgsn7G6m3CSZiNlSUpWxXHHVWR98K7WCxKCVodgIOofUCZm5X+aF0ZPtdVCfYRl9Ry8gdtwMXLIpyVA==","signatures":[{"sig":"MEUCIBGOITXuhb0/vDUdlBKycWqkmAvbijDcRQOscfhPUxlqAiEAsb6AyXlh3Goj4paWRHObGTX56Cw7pklvSpIlgfV7rfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37215},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8335e9571c2b9b13844ee4d8d24f99143c5f8816","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/checks":"^3.6.11","@thi.ng/errors":"^2.5.15","@thi.ng/vectors":"^7.12.1","@thi.ng/matrices":"^2.4.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.58_1726493366524_0.8049127667229439","host":"s3://npm-registry-packages"}},"1.0.59":{"name":"@thi.ng/scenegraph","version":"1.0.59","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"9501a2da31e6833699630198b5f036234f086a91","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.59.tgz","fileCount":16,"integrity":"sha512-y3mGzzIN/SQf7b+92t0i50pVQllDvWgBltgSSbs5AMtOTLFJBN3NQSs2kLquHipmk7yXV/IhVJYhELms6rSaJw==","signatures":[{"sig":"MEYCIQCuRe9ZPg7kbO140m1oTMMPXPwba9UYlgVQq8l46VWoswIhALKvuCEgbyqDwwrPJL3SXHg+1Tcvj/hmPpwYvQg9Vwti","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/checks":"^3.6.12","@thi.ng/errors":"^2.5.16","@thi.ng/vectors":"^7.12.2","@thi.ng/matrices":"^2.4.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.59_1726780661290_0.32295500164197","host":"s3://npm-registry-packages"}},"1.0.60":{"name":"@thi.ng/scenegraph","version":"1.0.60","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"8b9559e505f6b9fd2164555aea9c89707fde2519","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.60.tgz","fileCount":16,"integrity":"sha512-YvKXq5ya6QHKx6d/dQVbYEGVIZ5SUVpciRbedvnL5NrHhOed/jAUt4vZy0JK3WJdSft/tTrFTNWMXvhtTINezQ==","signatures":[{"sig":"MEUCIHI6OILgDfEEnKJf5PEQxSXDOJ+KClg1l4+vqVDB6m6CAiEAs47YJvWHaroruxDcxXzMrf9ekL/gc2gBXdyioRPuack=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.3","@thi.ng/matrices":"^2.4.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.60_1728130863757_0.15878708615060222","host":"s3://npm-registry-packages"}},"1.0.61":{"name":"@thi.ng/scenegraph","version":"1.0.61","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"7397b02023c3da86d4d00e5a981a8aad08c0db7e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.61.tgz","fileCount":16,"integrity":"sha512-P5eEYENzCJwbTSTpj5JbVawarpFCuLO7Yp0pJeW3B34Kb6YSpOe6X4HxWXvOwcCICGc76Gic5ldtYEAuJfD+6w==","signatures":[{"sig":"MEUCIQCk2yW7FiiGxEadforaYLKloktJIYoSV+RKjzQmhe9+AwIgIMJBPAc6OpT6FkTpUEHRGiXPyzJEWq3LwNSwMGSgiYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.4","@thi.ng/matrices":"^2.4.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.61_1728304625392_0.4991134750852497","host":"s3://npm-registry-packages"}},"1.0.62":{"name":"@thi.ng/scenegraph","version":"1.0.62","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"3c677ed5b5dcbefb405df421af4fe4a10f7a3f38","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.62.tgz","fileCount":16,"integrity":"sha512-76ue4ycqZysUX7ojUNfCZWqZ3rDtToHfKepMHD3X+2rT74xUy5BHNjjomRzNeFoX6y5IkppsULwbDHIUGcEJyg==","signatures":[{"sig":"MEQCIEpv1GwmSSDmYIG3vaxau1apQ4KIcVc2HW7a1I6MNH4cAiAc01hWE4bnunzm55jYNPGKOoNgovLiiKW9XZCSxoXJIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.5","@thi.ng/matrices":"^2.4.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.62_1729179818517_0.5301772324757883","host":"s3://npm-registry-packages"}},"1.0.63":{"name":"@thi.ng/scenegraph","version":"1.0.63","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"f018fa77eb9c7f439eed1b1822c9e23297486b66","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.63.tgz","fileCount":16,"integrity":"sha512-cx8gN2+Pj/ZIfNkRibXj2dcFDCAwW7Mq13Yom642LVvUqdyQJ6hIlgMuvWsQxY/c6ha0FEBk20pPpCsxEm58sQ==","signatures":[{"sig":"MEQCIDfant7ZDEmh+znWTFHGWg7S14wCfvA6+xypWpe14l+XAiA8lXoyoipEz0/LZZRlDbdZKyC5S4cKCGnhlY7ivDVoOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d88652f6712b0e7ed8e55d1f4d9b3718294f7f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.6","@thi.ng/matrices":"^2.4.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.63_1730415671488_0.5479251660247559","host":"s3://npm-registry-packages"}},"1.0.64":{"name":"@thi.ng/scenegraph","version":"1.0.64","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"a0b0700c2809e4160e457fae7228d39f09e24e23","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.64.tgz","fileCount":16,"integrity":"sha512-jJqR0XzbawvxaMMpYKZx4rl4RLlX9e2WMMU8l+DAF8dumLt3yXib2WFmsd1qBmBjAu2qUnzxnuXbCAgFcyIIhw==","signatures":[{"sig":"MEUCIQCqTYZJkto+FSpjFUmE7WDfNQjNwcA29xWC13kK9pDW0gIgHpFOHJjYrohwNH/i48q11CtfMzKCbxwkZfcof+pmT70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1148f3130b867c65141957b4b7617021d7ac7fc9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.7","@thi.ng/matrices":"^2.4.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.64_1730652314335_0.46910997418810996","host":"s3://npm-registry-packages"}},"1.0.65":{"name":"@thi.ng/scenegraph","version":"1.0.65","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"f5ce3cb8efb75e7d9cba8ceb6f2d33eca0ba9d2b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.65.tgz","fileCount":16,"integrity":"sha512-WA0K95Qq0APW8nd8C+uX3sPfjSkjPhoetHzZI8gBPh12A9ytBAvbnNjL/XQrU0khuVWPb94hL6yVtSyXbi/HbA==","signatures":[{"sig":"MEUCIQDpkmNqHmHJUjDT1nVuERg5HirGtxd0v8QqEldUBgNO9AIgWJE9amQEQXFzTwcI1GyuXeTRBSUrBRAIHSPAGCS0g5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37216},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c2c371069911fdae138149fdcf937c4ad7a8c71e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/checks":"^3.6.13","@thi.ng/errors":"^2.5.17","@thi.ng/vectors":"^7.12.8","@thi.ng/matrices":"^2.4.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.65_1731166709936_0.7565402762743019","host":"s3://npm-registry-packages"}},"1.0.66":{"name":"@thi.ng/scenegraph","version":"1.0.66","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"496b9fd7ec2d35ec033dedffc4e9baac7e6b9e9a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.66.tgz","fileCount":16,"integrity":"sha512-3ktl+IiRY1ke6uPDkmTzoPk1E8qNPYLVJL0EUPwjzzMMvBsu5zPP+/Vvyl1T6E7rkvOarDSL0yMjZQx+YloZng==","signatures":[{"sig":"MEYCIQDOKfzgzYPo2b5V6HhLAa3N8arQ7ilI2FVbfSE9AH2PsgIhAO+/kE1jUBHaYk847bwVL0FG1Sj/wo2BdvH1Wuw+5Ott","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37210},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/checks":"^3.6.14","@thi.ng/errors":"^2.5.18","@thi.ng/vectors":"^7.12.9","@thi.ng/matrices":"^2.4.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.66_1731259230162_0.8622587102012358","host":"s3://npm-registry-packages"}},"1.0.67":{"name":"@thi.ng/scenegraph","version":"1.0.67","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"cfaa173c985116c87aa0c29af0ce2520068122a5","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.67.tgz","fileCount":16,"integrity":"sha512-0xbIH1ztzznkx6p30u9qqv+IBvn435AxEJDf0qa23Gd9lM1D6VvuqECJW2pAhgoSBrGrUkmjLm/FyGYX/dCzDQ==","signatures":[{"sig":"MEQCIEWpaGI269mGwKOAgtK7+HT6dDPp5oLbgKJodRop/5kXAiAyuNAxWB77zqYMfcp75y1fkD3ypVrgbFehKOXVZ3W+vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37212},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/checks":"^3.6.15","@thi.ng/errors":"^2.5.19","@thi.ng/vectors":"^7.12.10","@thi.ng/matrices":"^2.4.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.67_1732472648349_0.0028601042838263258","host":"s3://npm-registry-packages"}},"1.0.68":{"name":"@thi.ng/scenegraph","version":"1.0.68","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"c1845b7ccf6575d19f612c65e159ede18a4014aa","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.68.tgz","fileCount":16,"integrity":"sha512-phYJPYXQCmLG2D+IVahSAHjHzYoxMmVfpUqoDXUwAMCS3IP85zWC+424TjD6+x6/h+TyLHz2PyLAcynYqQKesg==","signatures":[{"sig":"MEQCIBGcBh/NGPxZXMuigqFNYPN3yZepQmx6JzQ6YNoc5BOgAiApdTCjILIj9ppke8JEcpav9mlvLTHhVdTQHWewYqbe7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37211},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/checks":"^3.6.16","@thi.ng/errors":"^2.5.20","@thi.ng/vectors":"^7.12.11","@thi.ng/matrices":"^2.4.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.68_1733998806862_0.22136188942944246","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@thi.ng/scenegraph","version":"1.0.69","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"0e3766f1f8dffca52aa8fdf1e9678577228922a7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.69.tgz","fileCount":16,"integrity":"sha512-ZcTcCkKVQTQyf+bPFyhxHOyUdl5p38JC0+pY5lIHp4zQULEHZj7IJG5mS89wIFknwmbAseYLbdGOshrVI4+s9Q==","signatures":[{"sig":"MEYCIQDnBk3cJYVGLWv/qWuqmc1NCSSULDosE3rUwL0dKZu3eAIhAJHbxALl1pgoIWLMOd9uzFpWHO7rsJcstuQ1/DO4gPbu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/checks":"^3.6.17","@thi.ng/errors":"^2.5.21","@thi.ng/vectors":"^7.12.12","@thi.ng/matrices":"^2.4.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.69_1735309211641_0.9192565734764575","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@thi.ng/scenegraph","version":"1.0.70","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"451f44dd85c7933850b39ead582f9d6042ce4a87","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.70.tgz","fileCount":16,"integrity":"sha512-l1VeOGl2loCLchj8tBIDkdx1pt7ycLzvPnF2cgLZkOOc094zTHPQ83A6WWBPe/6wGjEbeYoR7OGczH/ZvQ/iig==","signatures":[{"sig":"MEUCIQCGOJ+nq9OsktXNNCZaibFhKpI02puss/NV3ELSEvf1MgIgdcUVRsJ0okAcSKQu6LHPNPvwXRV5TNEdDjk6yxZ+7ps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.18","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.13","@thi.ng/matrices":"^2.4.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.70_1736025271384_0.7834496452958464","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@thi.ng/scenegraph","version":"1.0.71","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"64f3c4b984ecb7562a167b3e7a50175b1c80d02c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.71.tgz","fileCount":16,"integrity":"sha512-vMAcMnln8rINckAMJcqrCxLyeWhe3LNtN3x3nmFE1Cq9A8bOCjPJizWrAyfppxZ8FA2PxvCrUh+iLggTOvA+yA==","signatures":[{"sig":"MEUCIQCBxF48snaKQGa3qpVG3GMCYtn/7TbzSxBy6hP0ugR45wIgfyz7aeDtMSJ1hCQVw5Tl1O+GW+fc9A0H6WdnytWfAfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.14","@thi.ng/matrices":"^2.4.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.71_1736857772777_0.08580900492658605","host":"s3://npm-registry-packages-npm-production"}},"1.0.72":{"name":"@thi.ng/scenegraph","version":"1.0.72","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"2dfffe84d8d33eec62e34d8590edd7b4f011f657","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.72.tgz","fileCount":16,"integrity":"sha512-6eRmoqlkYt6y/+qMRDmZR8uNANGiaF/YB6Whpyz2UxTD+BXB+b3vEE/UX5ga+q405pjd9UEI93QwoWcE2ZbsZw==","signatures":[{"sig":"MEUCIQDemBuVf0mUe7GKsYGxKID8LP94KMie5uOGtFTkQG9D7gIgXyzuT3W/dmFc+REoPknGb7484Qfwx4l4vZWCwpIhtog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d888087b36b086fd8c3e7dc98d35857266f78942","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.15","@thi.ng/matrices":"^2.4.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.72_1737123325570_0.7906880172994815","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@thi.ng/scenegraph","version":"1.0.73","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"0de7e6e43a20d0e5c2ed81fc87e8c8968344dd6c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.73.tgz","fileCount":16,"integrity":"sha512-QR9L+E36kt+GSF7m0EFj6c6OgFSh+KUfJh9VE/b66KmW4cecwiWCaIc3nXnB3WsYnDdvGFP8nrLVfw38SJSf/Q==","signatures":[{"sig":"MEUCIQDIlPwDMvqbOKia2Vk1hP5d82hBFpZZ+AJcG6pJUWIlvAIgKoEznajCcGjOHj6rkkacU7tX7YF5+FSTg1ZA8UhFib4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/checks":"^3.6.19","@thi.ng/errors":"^2.5.22","@thi.ng/vectors":"^7.12.16","@thi.ng/matrices":"^2.4.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.73_1737458426627_0.3247970674435088","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@thi.ng/scenegraph","version":"1.0.74","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"0c765ea6ce2a68139b7958ff59091a6d0425d672","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.74.tgz","fileCount":16,"integrity":"sha512-j9rUonP+av2t2gFe1eVtR28fi4+xBBFgpqfgGMci9hjm9FcGxOAHRO6U638eHzRJt3tyREfFpAfi8uozd0lrvg==","signatures":[{"sig":"MEUCIQCVkMd7Fssig2c3c74c7gFxxY6inQFwM6dejAwVjZ2hkQIgaFJx+eRbKapnDFKz/39c0ElIyhWZOyYV2nUrtoSeWG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37295},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/checks":"^3.6.20","@thi.ng/errors":"^2.5.23","@thi.ng/vectors":"^7.12.17","@thi.ng/matrices":"^2.4.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.74_1737474910238_0.3858201429209105","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@thi.ng/scenegraph","version":"1.0.75","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"30b43439b792d4fe745f03c9e972bc3703fe8664","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.75.tgz","fileCount":16,"integrity":"sha512-h1Gebl85GJUWT2XpqCyZeV/MpbAM+nESxeELfn6LvP2mgBe0hESpDKBpU7Udmt50pkk3RVbnOXf85P49od/3UA==","signatures":[{"sig":"MEQCIAszG9rFSMNXrVBTSYZRrvMB9Aom7pjRsqZBnT8HFe3bAiAmV+IUbKkp0CqjscFcw4ACbmgIwMPmf1JFZugo8Vha7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33100},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/checks":"^3.6.21","@thi.ng/errors":"^2.5.24","@thi.ng/vectors":"^7.12.18","@thi.ng/matrices":"^2.4.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.75_1737640054333_0.5508894607091204","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@thi.ng/scenegraph","version":"1.0.76","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"d645c4d735d0fcdff50b6df87ae2fbe569156e0b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.76.tgz","fileCount":16,"integrity":"sha512-g8Q69Q9b6yrrIpqLfVEqtcg0VBGp2dA/+J2PcnTzzyaovOgp7chBPDl7qhqq8eJB1zcmhvO50sXqyev21giq6g==","signatures":[{"sig":"MEUCIHHmrlv2UmCflQzxESsPiTj2HAlKEtNhIvks63NxeIRfAiEAofQjVTvRoxz5NdwdeFKcF68hL3M2RgRsE0jKX4U1UFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33018},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/checks":"^3.6.22","@thi.ng/errors":"^2.5.25","@thi.ng/vectors":"^7.12.19","@thi.ng/matrices":"^2.4.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.76_1738168436104_0.11552659896095596","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@thi.ng/scenegraph","version":"1.0.77","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"058453f36931ffbbd1defeb7cf56665be2c9926b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.77.tgz","fileCount":16,"integrity":"sha512-BDwAMvjKqxdH5ywzjKlvnDhlnZsrUjTTlw7OBlWP5QoxQjQo1Femmh1/gyV2my5EQfU8JVzwJ7X9DuvcUyxbTQ==","signatures":[{"sig":"MEYCIQCxySW0d1vZNfSceW9/kHvDs9d9QEVaZhn0CiyoweOdowIhAPFLMGMZfVvqw5NMCTlXZcwhgnfoVAoiAxQpMhBHorqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33018},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/checks":"^3.6.23","@thi.ng/errors":"^2.5.26","@thi.ng/vectors":"^7.12.20","@thi.ng/matrices":"^2.4.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.77_1739463039739_0.0852647159049027","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@thi.ng/scenegraph","version":"1.0.78","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"30946d8f144f80fbbd7cd374461735a4a7c83282","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.78.tgz","fileCount":16,"integrity":"sha512-oZM2iijeUKGNwBtqGNz1bRfsn+vFl4nKXV6m+prsLoZ3re5imD89jIwEJYj6zmUIvg/xGm4+iw1rxQ2UAsK1/w==","signatures":[{"sig":"MEUCIB8UaQiMG9bk/dsoQPkiXfRYPQp0XcpSUF9TkI7vQ9QbAiEAqm5RuOR88H53POzFB2B/GOw41K+uRgF8x1rW71hlmDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33018},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.6.24","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.21","@thi.ng/matrices":"^2.4.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.78_1739999285454_0.0030748285284145638","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@thi.ng/scenegraph","version":"1.0.79","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@1.0.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"5dd2f41e4c65a0917cf040d5c2509493e3df22ad","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-1.0.79.tgz","fileCount":16,"integrity":"sha512-vyoTfeImfBjP5+su0Bj8xs26iGr/HBR3mIXYITxmG+78wqWbtKMIihcPBaVifj96o8SjAqXDj50ZwxWf74wyHg==","signatures":[{"sig":"MEUCIHAVVSr0GwJneqcvVpkbuCQtMktLmIDGidm46aGwKS1RAiEA0d9LG5Cx/jC/SiB9BP/7GJZUXo5FrdJk370XqSVej7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33017},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.7.0","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.22","@thi.ng/matrices":"^2.4.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_1.0.79_1740175195262_0.3046977117406455","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@thi.ng/scenegraph","version":"2.0.0","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"1a6b1e1a14451a9f63a9b54adccc469d8df56f4a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.0.tgz","fileCount":16,"integrity":"sha512-bLjd40L/yQVM+z3dDufhi3YLoOkTCITbo7EXrq5AEjx7n8ftKCcdEnoEjHbgdozu579dIFcGxnvbUVAsNeElxg==","signatures":[{"sig":"MEUCIGtKw9u1kVsYpMIaqvAuFj9s6sI6504sv9JjXcpNi1S8AiEAuS6boDBDaY+SZVTyKlEDX902yuIqT+1BO4RsnZvcjgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36793},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/checks":"^3.7.1","@thi.ng/errors":"^2.5.27","@thi.ng/vectors":"^7.12.23","@thi.ng/matrices":"^2.4.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.0_1740490633010_0.3711324215551488","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@thi.ng/scenegraph","version":"2.0.1","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"8692ab1f06fceb2edb22171555f4452d137437e3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.1.tgz","fileCount":16,"integrity":"sha512-aSW6Jp2EDc4WcArGCWriPfofw8ZTq5KyoAKUR06Terz+/4xUsclQOMlnI5L1E2XbsY8eo9SmQ4/V92Qy1Rb2DQ==","signatures":[{"sig":"MEUCICBpD0CyfJVmsgs9uaY+hmotMtUpUMtQ+iTh4yrWFM+jAiEAtUj6vPSVI2SmmKuPNhFNPexDhMIhENl9ggHpTtEaL2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36793},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/checks":"^3.7.2","@thi.ng/errors":"^2.5.28","@thi.ng/vectors":"^7.12.24","@thi.ng/matrices":"^2.4.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.1_1741548656026_0.8889882264362574","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@thi.ng/scenegraph","version":"2.0.2","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"bb5e49f83fb8a35a33818ed3f9b0b55f08fd6067","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.2.tgz","fileCount":16,"integrity":"sha512-VKY3Brg+EXNpQ8UKYDn1bpD2tWbV/fXDrFGh7cdNLkSaXA6qiVD/vVugt7wAe73YhqdkbyZjHatJgvsVKlVTGg==","signatures":[{"sig":"MEYCIQDM72KqhFejqpgp/tEDy5kjOMxKgvr0tTS5nnFXV+CHOAIhAPbZI1LtHqd9OJfI1MiS4e1rU5zWnkgWETpj27gc3nxA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36819},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/checks":"^3.7.3","@thi.ng/errors":"^2.5.29","@thi.ng/vectors":"^7.12.25","@thi.ng/matrices":"^2.4.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.2_1742219327556_0.9201012911898057","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@thi.ng/scenegraph","version":"2.0.3","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"6983d8de26beaede90a958cc77d32bcbe881c7c7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.3.tgz","fileCount":16,"integrity":"sha512-pwAqSQf/53IISZYChM09pUQlNJVo7+FmANQvpvG5vOsaE4WztH0dwS+ULyXR78ePVqmKoPYxIZl8m6sZ/aPGEw==","signatures":[{"sig":"MEUCIQCwbBhhrnCZYKCbpKbT6cYhvo3afJHezB4wxDqP7WnURAIgUqwQfW9t5c16FrZyiZA3g11sPpqDXwDPpjyxFxpEYpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36819},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/checks":"^3.7.4","@thi.ng/errors":"^2.5.30","@thi.ng/vectors":"^7.12.26","@thi.ng/matrices":"^2.4.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.3_1742304767520_0.24782769999707277","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@thi.ng/scenegraph","version":"2.0.4","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"2dc4733729debc959db01e5c50f4cabee5d48bfd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.4.tgz","fileCount":16,"integrity":"sha512-k6ShhCy1xsKup9Hebprsuz2QTMfGRRm8bpY0wlvcTok62a+lwWkWq9TJ5wahicafW8a4mJtGyEI3xGul5Xhhxg==","signatures":[{"sig":"MEUCICVIOhGsoBT2AQ+3QGfod/miJjVBr8Qklpxan7WQA9ekAiEAoaOuGI0Kg7FeftJfd3lVyqMZR1Q6cR4+heb6hg7fY9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36818},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.0","@thi.ng/matrices":"^2.4.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.4_1743544221280_0.9496065554033695","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@thi.ng/scenegraph","version":"2.0.5","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"209933ee56ca2b9a008d0c0835e28ddf606f0b1b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.5.tgz","fileCount":16,"integrity":"sha512-MEIZg8wAIVxzO4ouHGphX+frKc0H2T0G6JCehpLRgJNUwpvG79jqyBI9E42t3c05iisb6zupkQElllHd7hCUVg==","signatures":[{"sig":"MEQCIF3o42I6JG0KSYH94i3iqBqhJ1IfmwDPaRRyeWxha/4RAiAdS/Rp2htneQ8BMzm0cN27BypmoplRZLyb/rkwOqzYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36818},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c88a589f33207b02a43172313b38ea09571265f1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/checks":"^3.7.5","@thi.ng/errors":"^2.5.31","@thi.ng/vectors":"^7.13.1","@thi.ng/matrices":"^2.4.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.5_1743947815979_0.9032758023571614","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@thi.ng/scenegraph","version":"2.0.6","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"9823443d6101259bf465c8a7918a61179656e8ff","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.6.tgz","fileCount":16,"integrity":"sha512-qdMUo5eK1ID2HTHDdPm03AoEDqk+9C7qM6CkE4hs/hXWY34yhVBaYZYyWmJ949+j4l16AaHYgZuEINiCPTXLOQ==","signatures":[{"sig":"MEUCIB1budar30PRcyDWL5MHfi8r5BxUMtkLU4RXS7Dooy/ZAiEAvsAY20YDZDehl25cPygMLLe8vmY1Mr4cB66K5R+oPEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36864},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.0","@thi.ng/matrices":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.6_1744802314652_0.3315314671971046","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@thi.ng/scenegraph","version":"2.0.7","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"dd262faa23c62da8fd46dfdb3a29e512ff14e673","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.7.tgz","fileCount":16,"integrity":"sha512-ScYujb1oW29cg0jDNSpZLpndwE4n9p//0X4/II9LtPgxgtoJDVexOsAOLVO/JeSkZbWRNklntGDS88FOj/vrHQ==","signatures":[{"sig":"MEUCIQCSMmEmuQGjR7nhvUWa9uNN+AwmX8HOsqdzx734uvdlsAIgHC/eVpliZAoXyzuy2kYaHLjKxyR7XXwHvduPkatysWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36864},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"69080248c98f9555642384aed76a0431e9f44835","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/checks":"^3.7.6","@thi.ng/errors":"^2.5.32","@thi.ng/vectors":"^8.0.1","@thi.ng/matrices":"^3.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.7_1744893785377_0.002100351509661813","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@thi.ng/scenegraph","version":"2.0.8","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"42b4342a6b3c4d0ebe0661df7f84cec6b8565a9a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.8.tgz","fileCount":16,"integrity":"sha512-duRad3DFjS/vt+WpGtHZl+/n97pJBEifYDSc+8mDbcUXYurfTAP4eS7M5JBkcSzS1WFCEFWB6MgmwS3JE5+yLw==","signatures":[{"sig":"MEQCIF/+xoZZP+c9s6W4yfzs7X97kG2P5yvRwhrQzIYpElDcAiB8ra5a4X0Q7wwIdcgj8Nf0ma4tB4cJW/O6CdC8lQL2Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36864},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.0","@thi.ng/matrices":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.8_1746018023059_0.8227780929676041","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@thi.ng/scenegraph","version":"2.0.9","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"332f065daf023dc62f56fd047c56be0f451a5ec3","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.9.tgz","fileCount":16,"integrity":"sha512-m4uKBoHT1NEKx0EkGpSuITdpJNgju7NShP0SlTvmMa7QDStcY145l3ND803jYNdceSiMY4iqC1i+BJaryE9qag==","signatures":[{"sig":"MEUCIQD690BFDVg1lAy/chkPipm8kqKW94z6cSDdHijwMvUiGwIgMgjUo7ad+iNawTF1wq6MlOmwjPwtOfvT3g0A2GzJqtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36864},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"21e1e46f087a0b8e53b7eafa38ac38a83596ef8f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.1.1","@thi.ng/matrices":"^3.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.9_1746175287214_0.6477334320368002","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@thi.ng/scenegraph","version":"2.0.10","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"4a6fb370f1b21620cb43185b67341f0ef548e142","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.10.tgz","fileCount":16,"integrity":"sha512-fIgR90/zZJJw/aOY05KJRrldCCuXXtO8kKlhymkU8ewcxn2sQBaByXJOEJWaNXFsNzlo+uLgEaQ/75pOI4rA4Q==","signatures":[{"sig":"MEUCIQCrO+Bxxbw+WKrgE5EehFufDZaE8BMncNKmpkULAsWo3AIgRRfilYg/q41b4Jgqu+RujCJzDAZ0uGHAvAEePgRm84A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36865},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"99ea3cda41e61b66f3914c5c9c9b7bb60ee3ee84","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/checks":"^3.7.7","@thi.ng/errors":"^2.5.33","@thi.ng/vectors":"^8.2.0","@thi.ng/matrices":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.10_1747587925292_0.09332793087937263","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@thi.ng/scenegraph","version":"2.0.11","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"5ce2f8775ce7bca484c326a6893081aa360074c5","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.11.tgz","fileCount":16,"integrity":"sha512-PmKzhi+lCutzO2UmjcZoZyGW1RBj+dtTPS7dpZKIIIHpHfHZDYm//iO2/OBzVtS48MNok1nprJjKDAJO71BxxQ==","signatures":[{"sig":"MEUCIQC8z8XURipS9FZtXn0yaUm08egB8+aKiLKZg/BYaWejBwIgHsupgfvUqHAdsTQlS1y+xvjTRij8X/u0KK8sET/fDNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36865},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/checks":"^3.7.8","@thi.ng/errors":"^2.5.34","@thi.ng/vectors":"^8.2.1","@thi.ng/matrices":"^3.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.11_1748434251572_0.6599207002122021","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@thi.ng/scenegraph","version":"2.0.12","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"3662ba6b5201b1c45d92f0226bd7eb626b719549","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.12.tgz","fileCount":16,"integrity":"sha512-TaApli4p2VNo/bEfeTduO7zAYo/RmQnmuaVsz6quT8HlLJLBPQ99FsZm22JaqgZxJ2ivQJqJUFPsYO4fCmZGdw==","signatures":[{"sig":"MEUCIQCyNp/XR4F3wiibQNWphF6SNT7ezKUUpnnf/wYnaPYPMQIgZ67bOlB6GSmw4L/obF+/VcKUMvw356LvKX+Q0+oLPpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36865},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.0","@thi.ng/matrices":"^3.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.12_1749490355602_0.907925784089133","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@thi.ng/scenegraph","version":"2.0.13","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"81449499811982a98b2a1749469087a59f34df4a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.13.tgz","fileCount":16,"integrity":"sha512-n4bMUVOYsYe6qy/av/zACqKX6k6O9Hz3w3K/jyFhDCNcejKxXJ2xvOdajGq9OjQBoSUprWl6AWDG4jmxDOMg1w==","signatures":[{"sig":"MEQCIFm8lnFMZYC6B6ZHfsrnq75u24cG5Nl2QHaZyycHebJ2AiAJ4HVGqXRe880Wf4LrLf/n1jPzgYlr0sGJGZKMJezolw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36865},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b076434a497b291ad33e81b1a15f6a71e2c82cc2","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/checks":"^3.7.9","@thi.ng/errors":"^2.5.35","@thi.ng/vectors":"^8.3.1","@thi.ng/matrices":"^3.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.13_1750248327891_0.08537731131456772","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"@thi.ng/scenegraph","version":"2.0.14","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"ed2b014970dd503923c6e5f3a5eedd4b2fc3f6d8","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.14.tgz","fileCount":16,"integrity":"sha512-K04pTQOA/StW6trABg7+TQTQgfP0kCwQCAPwjgn70OuhINPqJ/7nnfdoKRRC521GPcAIZzk3Ec3StsSnIt/U/A==","signatures":[{"sig":"MEUCIDzT4G8WlAGnBckwoz5bfxEnHRBguwlAYEDJj+yPCS2MAiEAtD8lJJuCVmsfANJg4RAGjzydu7Q1GWKpwpy2tJ+lCQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36866},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.2","@thi.ng/matrices":"^3.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.14_1752157689008_0.024716642959001334","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"@thi.ng/scenegraph","version":"2.0.15","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"e422342e9383e731e2eaecacc55cd3925c78909b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.15.tgz","fileCount":16,"integrity":"sha512-1NbvM4awAuxmP/wyvbqgeFwO0QhbJPnLbYDXoZJp0jGiFdy9oBWuxbgtCmTkquwhT8Tjrb4CY04svTKy9GbU1w==","signatures":[{"sig":"MEQCIHRFqRJDsvhxWZp0UliF9gS8TmfXKkHKj8Akq2ggyf8DAiBiUS0vEls8GPuBpo6ni9ZRcrjUI661RU/oRURFeeAupQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36866},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"63a8b97642b9c481bb623e8d53e6250749a2cbfb","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/checks":"^3.7.10","@thi.ng/errors":"^2.5.36","@thi.ng/vectors":"^8.3.3","@thi.ng/matrices":"^3.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.15_1752487695580_0.7389948883704809","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"@thi.ng/scenegraph","version":"2.0.16","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"2e938c6cbb45f4a82d8a9550fd9086c8e18a785e","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.16.tgz","fileCount":16,"integrity":"sha512-wmK7M1kG7OElc6OneIczo5BF6OiYP6dyjX1fpcGfj04XxRptd6yiE3d9nLYsY6XSPH/Rc/ymcZKPBQOlz/ydKQ==","signatures":[{"sig":"MEUCIQDxmg+JMTqSZoDJw0tBYKMJH059/6dIOJGrBMVzqWDn4AIgd/ZmWuhMaJ9eZLrnEUAOLEvojK7AgbF62m66DyY2QSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/checks":"^3.7.11","@thi.ng/errors":"^2.5.37","@thi.ng/vectors":"^8.3.4","@thi.ng/matrices":"^3.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.16_1753023840001_0.052979108345646786","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"@thi.ng/scenegraph","version":"2.0.18","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"168783d513d9580fa25dca844724b968a702b17c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.18.tgz","fileCount":16,"integrity":"sha512-SmLcKaxPIpb6lx9NuKiFAS6kvhbSsslnNMDpUuF2QhKXL0/YDD/8sXxWLc3ghtnhERrPwgIs5Ysrt8nl88l89g==","signatures":[{"sig":"MEYCIQCTK8WtkguEDjBETzIOBfaooiaI0TCPDRKAdmY4agdEKAIhAKGm908ezcKfuBJ8xHxDgCU7hemmcomh8go122M39Ilc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.4.1","@thi.ng/matrices":"^3.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.18_1753086737937_0.01746306519223184","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"@thi.ng/scenegraph","version":"2.0.19","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"5617459d8e042346cad8c8a93e44ae0d203db48c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.19.tgz","fileCount":16,"integrity":"sha512-bfa830hEmITt+Uvup6oGiGi9pZVeNak+g1BtsLiQ3ls4H2j3vjSzkjQ+8QJ/1XbH6Vgd7ux6wzJB7MYryIPqrA==","signatures":[{"sig":"MEYCIQDPfyJK4NT7np+abu8FSeZaXHy1nmiaD9DVIXjoTYxkBQIhAN7nP75wkLTQm/phSK5sPNjIj52X0qs9aV0rBOMX84DR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c5c6b895169788c7f8b3d6d61ff76c0c6e5d2c2a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.0","@thi.ng/matrices":"^3.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.19_1753386452904_0.9086856284323419","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"@thi.ng/scenegraph","version":"2.0.20","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"2991dcd8c823fe283adf9621399f62961b0bfe8a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.20.tgz","fileCount":16,"integrity":"sha512-2cy+IoIQXQ41KNRzpw+4zrvwvfXcvk0S7L/2YwkKyGtF3iIINa1MMNf8LHCSuK/aw388/nphRKZ2RmRcD9Ka/g==","signatures":[{"sig":"MEYCIQD8OaPFDc846DS3CUrnu36zQJNBjFl2Y8I0DzQ0DH7I4AIhAJTaG9qTGSMVfBz1j6nXeXdsazfPLPyMHpS36B0qxXLz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b138ae2fb8567acfe724cc675654878f60d26631","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/checks":"^3.7.12","@thi.ng/errors":"^2.5.38","@thi.ng/vectors":"^8.5.1","@thi.ng/matrices":"^3.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.20_1753533325183_0.5056946908355504","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"@thi.ng/scenegraph","version":"2.0.21","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"f8eb8b468fc163e3425cf2103017185e44c09424","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.21.tgz","fileCount":16,"integrity":"sha512-yeAEGOMTuPWN6M7aSznSotcv48NTnll8dM65bo/rfMgFGMnCjsf12fBlFzp0+G+prnfugEXkNJj/sdfRkPq/3Q==","signatures":[{"sig":"MEUCIQDlq82NysOWA9Sd8Smu/1ji5efa1I8i5JYCTIRwNXKP1wIgEP9afO2ro8LCktX9aKOiv07j1XY3FMbJYkeUlx2cJ4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.0","@thi.ng/matrices":"^3.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.21_1753915250434_0.5556363453207418","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"@thi.ng/scenegraph","version":"2.0.22","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"e6ced9dea03d4e54d0f82b8c55228a250ca7a84c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.22.tgz","fileCount":16,"integrity":"sha512-hQI7cQGdel4UHUvyCNpUV0sAQ0fANN1b2JZ3+jD6DApq3bWuCfDi10bJubu512cjRHmZhYe5zx/VHyQspwHidA==","signatures":[{"sig":"MEUCIHCBgeh6r7ZOqr5Y2qqtb1JpFxl7kk1wQaTN1gyueFeEAiEAws7j5tsNx9PX6fTJgeueupV2jwkMHAQwb5Xn/yQ8V7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"76ffdc6e27bced158471ed47700919e7079956ca","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/checks":"^3.7.13","@thi.ng/errors":"^2.5.39","@thi.ng/vectors":"^8.6.1","@thi.ng/matrices":"^3.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.22_1753959079956_0.18499599078603501","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"@thi.ng/scenegraph","version":"2.0.24","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"fb01dd12f0e8da90cb1cfbbae691355d50c28be7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.24.tgz","fileCount":16,"integrity":"sha512-OW5ACzmBZVjB2Ykvy5RI+bHHZeWIW6SBK0AONqCD9lkwASuZ7X+8hdV+rLCpgEFhqO9r5Ronq769SbYfXrOGmA==","signatures":[{"sig":"MEYCIQCY4MYk3YjuYdkt2zvsqDPmGZODDe/TLyiIKoPjn3aaqwIhAMTOOomx8+ikRVczbQw/IOSQedD0oSs15qSn1+Xb7vUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36866},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.15","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.3","@thi.ng/matrices":"^3.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.24_1754300307342_0.05892787341173422","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"@thi.ng/scenegraph","version":"2.0.25","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"102ba31705d1359ea1fbc776a331ff5ee982d45c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.25.tgz","fileCount":16,"integrity":"sha512-3B6kiWf8X89vBYeMFXld6T/wClGfVZkdD0Mw18pUnv3DqBMPl4x19lniJKtP8/h5BOIjRTPEm0G48APnQy/3Iw==","signatures":[{"sig":"MEUCIFtmumwwLrAw2ru3r8jePv9+BURh1bNOMLDP5iMvPLo9AiEA8usmsVgl+IFQyicP95jXGwupjtE0SU4nRKb1vw0i570=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36866},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.16","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.4","@thi.ng/matrices":"^3.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.25_1754584038333_0.9234784500621689","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"@thi.ng/scenegraph","version":"2.0.26","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"62b77468e22ae5c255cc55d7d3d3989ff81bbc75","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.26.tgz","fileCount":16,"integrity":"sha512-/Vs+XsG/iqyHBCQoB7rsevOuk0e+o2m8Cwb/u1cVhmRHASRykqVzH1cGESk9qTZklevzwBt8/SLJZYsbXraLiA==","signatures":[{"sig":"MEUCIQCDaiUSdkcW1NjqV6CqNkahLTDe5eVjAQYVvkLk7zHyDgIgCWaXHqwP4y4ckG6VQE/e00IumSGKNl3yCvRjHVnTJig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36866},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/checks":"^3.7.17","@thi.ng/errors":"^2.5.41","@thi.ng/vectors":"^8.6.5","@thi.ng/matrices":"^3.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.26_1754930840635_0.32704475812886424","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"@thi.ng/scenegraph","version":"2.0.27","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"38c47f16f9e8238b4d21abab47dbe64cc9b47077","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.27.tgz","fileCount":16,"integrity":"sha512-QvKZlhLsfqfnBbT5bJ6szHxfQEQ1WcftJVGT8rnEQsUIqYUhiH91/xctwfpqDcZ2U6HP1IdASOXdrnJXJD8Y9w==","signatures":[{"sig":"MEQCIF9eXzIBtB4RPmBNQjmeNDHsV143tJCOjIM3EEHZ2PS1AiBderFTwUzGdPOsVEwRLzs46Kd5EL6SGjAFpIaDyzoGbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/checks":"^3.7.18","@thi.ng/errors":"^2.5.42","@thi.ng/vectors":"^8.6.6","@thi.ng/matrices":"^3.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.27_1756745192151_0.21951330012941872","host":"s3://npm-registry-packages-npm-production"}},"2.0.31":{"name":"@thi.ng/scenegraph","version":"2.0.31","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9820fea56bd6d9b30d41ea28402c2c4d6807af6c","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.31.tgz","fileCount":15,"integrity":"sha512-goA/fe+u2+jC53GbVx2R5KEwHd+Kne2AHkRLrYRzwiebxd40Ix0MLde7h4lStLtaLTgxAf+jBqjGR4mobqkduw==","signatures":[{"sig":"MEYCIQCo2w7l5VItfCyPk7OuoPQJwi9uF2P2lQ8OpsOzpZ50fAIhAPTI2q6dEtt9wmyTss9BQTG/RzAa4fkTXhN6ozEZbdgd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34140},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/checks":"^3.7.22","@thi.ng/errors":"^2.5.46","@thi.ng/vectors":"^8.6.10","@thi.ng/matrices":"^3.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.31_1761328821989_0.43027826420678905","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"@thi.ng/scenegraph","version":"2.0.32","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5a83f5314460988475732ba9a7e4f501c95870dc","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.32.tgz","fileCount":15,"integrity":"sha512-JUpH2LEWBj175clk6g2o+glwEFYd/2ycmEsx4kOlzDIYHyPVETOas0EnPxDXzkDtoaXX4SezV7MLTBDCKeNyCw==","signatures":[{"sig":"MEYCIQDX9s8x0R3h7uI0M0isX9kfdpxSCvR6I58AxPx+4M6yaAIhAPEDDCAzk4qnRFVx9VqPz1cUDLFydG6xbCBYi5b7Bsxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34140},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.11","@thi.ng/matrices":"^3.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.32_1761432109800_0.4347497997826102","host":"s3://npm-registry-packages-npm-production"}},"2.0.33":{"name":"@thi.ng/scenegraph","version":"2.0.33","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1503a908534f4701e9be98504922c26e142d2c82","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.33.tgz","fileCount":15,"integrity":"sha512-J1dY1WmnzvYgBEmUEyrhh0j8pRVbnTFUCITLhbo1ESHxOYZZ/srGFuY11KezCl3JO5NjGmxIFRsQLSlpt+22CQ==","signatures":[{"sig":"MEYCIQCHScM+f9n91E5+sCm+2ixh8cSmtof+PyHarNZKe6TWAgIhAMhibeYXrJR4nJFvdijxNjuVQktml9TBFuEL/KsnOHwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34140},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/checks":"^3.7.23","@thi.ng/errors":"^2.5.47","@thi.ng/vectors":"^8.6.12","@thi.ng/matrices":"^3.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.33_1763037987565_0.6626887301612916","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"@thi.ng/scenegraph","version":"2.0.34","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0ffafa704f10f3602128593911203b1c5987458d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.34.tgz","fileCount":15,"integrity":"sha512-JayMIpxpVllWU0k5qhUtNrGFMxxkUl7ARBadjJp997AmoGfVvTzks168WU2+OV99hK8w0oqRLrR4fesm8o22Nw==","signatures":[{"sig":"MEUCIQCmfdrUEajrZSOjTUzxQd1x6A2Y7vgIwpX3Uu34/KiFVwIgelilkNiZJSx620o3HvhF1Dhqu9qhYvWWK8Z7VkGgTKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34139},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/checks":"^3.7.24","@thi.ng/errors":"^2.5.48","@thi.ng/vectors":"^8.6.13","@thi.ng/matrices":"^3.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.34_1763741239455_0.5094380215163843","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"@thi.ng/scenegraph","version":"2.0.35","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"49a915719f1875f61601a6479406c567512ce18a","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.35.tgz","fileCount":15,"integrity":"sha512-vYYvIGKCOw6ofvqyWWe45o21loG9+1WDyDrzxvnTNN5ZYEPmAUaeqr46vYZ/jwhJAn+THDd/8eO8X/zcnaWbew==","signatures":[{"sig":"MEQCIBT3DbRvS739nXcTm2TBdMpyKTcvi5pWH5inHJVDL7coAiBs8Berw/cOMEzpAtYLoHCp7Kw2jacJRwBFz9B4iucdwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34139},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/checks":"^3.7.25","@thi.ng/errors":"^2.5.49","@thi.ng/vectors":"^8.6.14","@thi.ng/matrices":"^3.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.35_1764073918478_0.5280502625436891","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"@thi.ng/scenegraph","version":"2.0.36","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1a813193c3d8fe5b6a1d4dda1233db6be6036d50","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.36.tgz","fileCount":15,"integrity":"sha512-BOuVPsHfPpVDAa4SY4IliGcMnUx5aRybiJMSEljdHm290OkFR2lfrP80mb5Yrec4t9OqLISZebIzuqyLNyCugQ==","signatures":[{"sig":"MEUCIQDTXl5Kc7Hhc2XqVQ8B6rhf9rRJVhHv+9Vp/Jd21btV9AIgYCE7/Iw7rgmMJ9RtXQTHZ8bAKkdN9ZhPrx9OQBeODq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34145},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.15","@thi.ng/matrices":"^3.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.36_1764802528832_0.23142105168992821","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"@thi.ng/scenegraph","version":"2.0.37","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ca868ba219086629b5d5a88965bba5b16be71167","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.37.tgz","fileCount":15,"integrity":"sha512-X2Jqrw8KAwEwhfnI1DtXpE+vR9Kc5GQJhvmU81neJ9ew97pSjeSSGcgQVO18cLqQsVf3BP3f0juanHQ2R1hzgQ==","signatures":[{"sig":"MEUCIQCBxbERsdyBHAKpcGmndwbmEL3dY5XFxWmb7f3RMIKk9gIgTWeWhtF5OZb9etSD3JrqMv085rXyZCpmDTXazEgStl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34145},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8625a1c6383737a8fdbe7a3f96ea3cbabc957fa6\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/checks":"^3.8.0","@thi.ng/errors":"^2.5.50","@thi.ng/vectors":"^8.6.16","@thi.ng/matrices":"^3.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.37_1765462993850_0.19265481406520135","host":"s3://npm-registry-packages-npm-production"}},"2.0.38":{"name":"@thi.ng/scenegraph","version":"2.0.38","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"52ba328d31ef7ccbd561dd280af7a052a9c70006","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.38.tgz","fileCount":15,"integrity":"sha512-gV0kLxOjcv1yWRAVV9aqpFWfpnva1LfQpXcIOtQDvOIbUYGCTmBCh6xTI4T7nb204VQ+Qk2Sc5rs6CPr0aFtxg==","signatures":[{"sig":"MEYCIQDpKduGA+bhMNo984xZBTWT69lN9OCji+77CgRnhe1bEAIhAPaLAzQu0BvHcpRF3PsuPIFoEznlRdPnSAm0Mnf1R4lH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34144},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/checks":"^3.8.1","@thi.ng/errors":"^2.6.0","@thi.ng/vectors":"^8.6.17","@thi.ng/matrices":"^3.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.38_1766678858925_0.688374072273275","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"@thi.ng/scenegraph","version":"2.0.39","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6fecf050c7b3ab15f7cef22b3066286925c3a8ce","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.39.tgz","fileCount":15,"integrity":"sha512-9ThIaEckX1Gom9YOvSUtl7yITUgFmp8NhUlsc8FvuFh0LJEbsfzsh2/LbnLO292ZynIk9DAeqHkU57A1PV3Tkg==","signatures":[{"sig":"MEUCIQD91AiIsCKAlVq69pX0r5Krf5Ru4pK7O6SlQn3z3oF8PAIgA/GOFHO0aNXl/EjuMghgewnj+iB1gUlbHxyCKeCgBGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34144},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/checks":"^3.8.2","@thi.ng/errors":"^2.6.1","@thi.ng/vectors":"^8.6.18","@thi.ng/matrices":"^3.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.39_1768564162291_0.3037690395552224","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"@thi.ng/scenegraph","version":"2.0.40","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7e6a52e4a22340e0df9be3c8b37f07a47f210723","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.40.tgz","fileCount":15,"integrity":"sha512-L1rjbeHgp17NkIASrl8eQUVoKkPWXoI7VtGcR0XTJAcNM2Do2nOLVIDHQUxV4LcoU/eaaJ/DWgTUREe9eRs+eQ==","signatures":[{"sig":"MEYCIQCVUc542atcOPPSxjVurj2GBKIeci6dOL0BMD5Sssb4ggIhALWsmUkEZIkME3XvKVQwMCrP749Cyqx/WHCf7m96temj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34144},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/checks":"^3.8.3","@thi.ng/errors":"^2.6.2","@thi.ng/vectors":"^8.6.19","@thi.ng/matrices":"^3.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.40_1769174347567_0.11942991287440097","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"@thi.ng/scenegraph","version":"2.0.41","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6ead78413bd482ebe4c5c18b876e73c079a7641d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.41.tgz","fileCount":15,"integrity":"sha512-+kjOaGyeMxOsTp9OeCFaSiaG2tf83umEttyWucbjNXBi9zpt9aZUUk6GzKNUjiTwHNfbHIaDUd1ORhN/5xoZ9Q==","signatures":[{"sig":"MEQCICdV7OjHTV8C2iaThsqspF0/xLvz9SlBTWQmViAeEWBGAiAspfBEoyTpGoQoGgqXUm6bIvlXhkQWU6t+jfHi+QJXqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34186},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/checks":"^3.8.4","@thi.ng/errors":"^2.6.3","@thi.ng/vectors":"^8.6.20","@thi.ng/matrices":"^3.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.41_1770474277920_0.1578090484693957","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"@thi.ng/scenegraph","version":"2.0.42","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"543921313832f090fb3798cc63ab1e5cc0f49b08","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.42.tgz","fileCount":15,"integrity":"sha512-2+95e01B/ZLaez8vzGlPtjs0R+BCoyGurtsUJiNt2IFPZ/tcWyXluU3qSb/idEvJWhRDWDPl67sDjFwOAVrBrw==","signatures":[{"sig":"MEUCIDhOyiBT8QLe+GIEXO5gHG7rhwinQrQiG5v7tznq4A5vAiEA99U+m6Gyn0EHS5QuKWIZdhyFibPJFHCZCmTO5hi0skM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34186},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/checks":"^3.8.5","@thi.ng/errors":"^2.6.4","@thi.ng/vectors":"^8.6.21","@thi.ng/matrices":"^3.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.42_1772875214218_0.3936269123481093","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"@thi.ng/scenegraph","version":"2.0.43","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f464cbabeb2dde3e388a056631a25f0e2a01a182","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.43.tgz","fileCount":15,"integrity":"sha512-SadQKsuNzgKXf7PdKmfqUwhBzVUNmqbLOS4gsboiP95T9f5pqBWnux/MuNG5/+Ilep7D7xrm4eSfiF58BmeQ9w==","signatures":[{"sig":"MEYCIQCTR5lMXCPWudPYUImjMEa7UB6SVCYy2GIOVuP6a0djFgIhAKEKG+NDjv/kQufX9rvoNauaXM7WDDvBMgHXCvkt2p1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34186},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.22","@thi.ng/matrices":"^3.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.43_1772879907223_0.7843193187503812","host":"s3://npm-registry-packages-npm-production"}},"2.0.44":{"name":"@thi.ng/scenegraph","version":"2.0.44","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4788f10936ae052b00ddade7a521d78e903c4e3d","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.44.tgz","fileCount":15,"integrity":"sha512-JO6QZY3N+23Us9k8Mlc2Ia0mz5jVQXbayjOfCTNgP+ZRcdX+FEUQKpxSNrxqckUKZzK/kECX357p14U57oSTbg==","signatures":[{"sig":"MEYCIQDus8SgouUJs8GjLHMJ+oxrLlaP6qyTeUF2KvpckxCKjQIhAM7D4WKNHagn3Ye0TsDo3G+NcKV5rJ2pKPNrpDm35z5G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34186},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6","@thi.ng/errors":"^2.6.5","@thi.ng/vectors":"^8.6.23","@thi.ng/matrices":"^3.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.44_1773223453620_0.1418696230392753","host":"s3://npm-registry-packages-npm-production"}},"2.0.45":{"name":"@thi.ng/scenegraph","version":"2.0.45","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7f2e75c2a4f305a307416e8aa74b7ce796925092","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.45.tgz","fileCount":15,"integrity":"sha512-QFbYSenhfCwqw2l28QQ33yrlkjpNBvvWC8YkZIPkDOUqEKxFpPdppUrAyIiFVym9N0ScZdVx8dfUjgaCjK0KTA==","signatures":[{"sig":"MEQCIB9m5/oKGWtr15UDDbgM1QDEOCYVVMs+4mD49z2x+cWRAiAJnFHf0Q8eT3RUy7F/WuCHOgw9YHZNOmkyTs49QAeaGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34186},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.24","@thi.ng/matrices":"^3.0.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.45_1773924007170_0.8314557881996674","host":"s3://npm-registry-packages-npm-production"}},"2.0.46":{"name":"@thi.ng/scenegraph","version":"2.0.46","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5d725f8ccc1e08fbd778b64622c0b137ecbb212f","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.46.tgz","fileCount":15,"integrity":"sha512-idyYafIcXxelqGlipbN7s9k/+HAVvtsMFnABuWGbMuWxHQnQ7oslUrkhepgJGKCySre+ziS29Yj5VRNxx8tWxw==","signatures":[{"sig":"MEYCIQDO+LJE1M9IZ7scjkVWpTTaERaDes7fh4R8M91UUjzQMgIhAKkcAN5Iy7uBHebKzp/+3TvM/GkoX2pjKMf+SbrFRymU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34186},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d46ec975b426bb2ceb137cab734395c97436d59b\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/checks":"^3.8.7","@thi.ng/errors":"^2.6.6","@thi.ng/vectors":"^8.6.25","@thi.ng/matrices":"^3.0.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.46_1774084948182_0.732778060617387","host":"s3://npm-registry-packages-npm-production"}},"2.0.47":{"name":"@thi.ng/scenegraph","version":"2.0.47","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"d41278416646209b08a6e00698bd366e038e1662","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.47.tgz","fileCount":15,"integrity":"sha512-xcBSD+Ov5j/dwHWQ4Fp9cuHkfaYeofayFFiel+0y5VFbTXw/L7JYCXHL2Tb/rnFkj7gBNZwKBP2JfhnDxJpzZA==","signatures":[{"sig":"MEQCICkGfO6qgemhLgvhbDZIBKT6IxuuOdn86VkmNsCRoQYlAiA2zRP/3Fu3wyea+1wCSq1UA8dSNPIysXtGyrCnBp7TRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34396},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.26","@thi.ng/matrices":"^3.0.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.47_1775127841109_0.692534203981124","host":"s3://npm-registry-packages-npm-production"}},"2.0.48":{"name":"@thi.ng/scenegraph","version":"2.0.48","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"800f53c75d6da39a4d6061fbc0bb3fd324810330","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.48.tgz","fileCount":15,"integrity":"sha512-SYbbIzYG0b3uhysFyG2RESNJ3VvMi1T03JIOOY1sQbhDjD9CGc+GAN2jH29ZY1C5CLUESdRX84k0dR7iQT2Guw==","signatures":[{"sig":"MEUCIB7cbCMpPmuL2c6mJ9xrEo5COWUYqpwkuRH+IHgagj9YAiEA8Ax4/JYPv0g8rB4ALIrPAqU/EVKsy8OMoeqaWPP/egI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34396},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"929fb6590178a41cbb77cbb87e07c59c61381607\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/checks":"^3.8.8","@thi.ng/errors":"^2.6.7","@thi.ng/vectors":"^8.6.27","@thi.ng/matrices":"^3.0.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.48_1775735432266_0.2949675703929264","host":"s3://npm-registry-packages-npm-production"}},"2.0.49":{"name":"@thi.ng/scenegraph","version":"2.0.49","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"ba74a1d11669a77558e8cd5808ed9859404acb84","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.49.tgz","fileCount":15,"integrity":"sha512-75LM5McZM8zwQw+g2HjeGHkT+9cGplyP1kgA2IaRiMjmHLijbAzOYfIUQsXtIJvkUiUxw02MhlFFoWrVymrgUg==","signatures":[{"sig":"MEUCIQCOrS2Lo937cSvxQIOzk5FE7QPrHcn2eszrQHDmW5tkJQIgb2MmJENpX5ax5gGR7ofn3kj2KVku8GLdLYEYZq0RdhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34394},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/checks":"^3.8.9","@thi.ng/errors":"^2.6.8","@thi.ng/vectors":"^8.6.28","@thi.ng/matrices":"^3.0.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.49_1776512581919_0.3067990424391318","host":"s3://npm-registry-packages-npm-production"}},"2.0.50":{"name":"@thi.ng/scenegraph","version":"2.0.50","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"009a025e7e1c6336a2686e6007a5111f13bec9c0","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.50.tgz","fileCount":15,"integrity":"sha512-EmSsPzu3n7PWn0VVmh8ctrTORB3lmujEnV9Riip2JjPEM4cb/fViaiwTOIKJibMYT5aQ3hDFTUDmAW5S9eEn8A==","signatures":[{"sig":"MEQCICRaTwGzYTcdN73b6sX1PkdYSLMQBiwtSgp6ck0dKMgMAiBMhMLezc90Oouxag4uQWBqvX5QHwh6u3sKR1kmjXRNXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34394},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/checks":"^3.9.0","@thi.ng/errors":"^2.6.9","@thi.ng/vectors":"^8.6.29","@thi.ng/matrices":"^3.0.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.50_1777222082855_0.8327591433445836","host":"s3://npm-registry-packages-npm-production"}},"2.0.52":{"name":"@thi.ng/scenegraph","version":"2.0.52","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"e69dfe46c79aecde54f60524f22aae293a2a2ffd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.52.tgz","fileCount":15,"integrity":"sha512-StLbcB6IugJ0zrDZATt+Q1cadUUVjySyFTtYdIQ2nAzhcHNwAHGXBpQb/XOtTS3vKynCx374Vhwqgxs0IeGYLA==","signatures":[{"sig":"MEQCICMydilhn4dG9Ej695sZB22ClY5wEV82lFIZiNnfGEPnAiBmlTe0qoG6mMt5CG10OTx9P9/pPhL1r05Pd4c8luem3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34395},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/checks":"^3.9.1","@thi.ng/errors":"^2.6.10","@thi.ng/vectors":"^8.6.31","@thi.ng/matrices":"^3.0.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.52_1778241937486_0.9688752675587302","host":"s3://npm-registry-packages-npm-production"}},"2.0.53":{"name":"@thi.ng/scenegraph","version":"2.0.53","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"a40aade4e631ab553e6d176aa3664f9686f8c9bd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.53.tgz","fileCount":15,"integrity":"sha512-+LCZ7c+QCUvxyCORWXuGX7alszkqUNVkEA6iRDRdKQMnSBNzzbD/TwOcRWDY0oN0xRQAtTwBh0rFLoylLtmfjg==","signatures":[{"sig":"MEQCICOVHILkixBhvYTn7iIiHLuGINNRtvVFqb+W8GMxKOOfAiApmkuKA/jvpO9p3tb+zhPtehB1/UFAISHguozcUBvR5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34395},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/checks":"^3.9.2","@thi.ng/errors":"^2.6.11","@thi.ng/vectors":"^8.6.32","@thi.ng/matrices":"^3.0.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.53_1778489285607_0.6622149444916752","host":"s3://npm-registry-packages-npm-production"}},"2.0.55":{"name":"@thi.ng/scenegraph","version":"2.0.55","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"5a465b36a3f91b5d0ee4216176f9123038a016dd","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.55.tgz","fileCount":15,"integrity":"sha512-9WnVsVIrgnaWyPHbMKxMDJ1CLJDg405sHSx5dkgL41zr1fRjqV9lIiH53QPN7xUAVzP3hEICXrzmwHn1cYX7fw==","signatures":[{"sig":"MEYCIQCMfwqg/9kzum2GVCPyVRtfoKWilABy7j84qCXazZIPhwIhAO7eJ48L3j25X3KCqLyYctxvhdhr7pk3zCuBCMAVqUEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34443},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/checks":"^3.9.4","@thi.ng/errors":"^2.6.13","@thi.ng/vectors":"^8.6.34","@thi.ng/matrices":"^3.0.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.55_1779276741674_0.7163333925143003","host":"s3://npm-registry-packages-npm-production"}},"2.0.56":{"name":"@thi.ng/scenegraph","version":"2.0.56","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"ffd78077df5433a44316ad2e8cf39a1401b81e6b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.56.tgz","fileCount":15,"integrity":"sha512-dBCwWI972mToRyYRFUzCF6ODO++XyWiSB0SRkpBWLkqW6j+RtHG0HnWdlCVDgmGjvgbDSvpk1Ybpqf1cgeZPLQ==","signatures":[{"sig":"MEUCIQDH49cRPNE1q0fEQKMpsMP2r5aefGhX9k5x+yKd09veBwIgYgfyRShFdqKj6tUoFmq81it6YQnCRSBs1n6l9phcR1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34443},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/checks":"^3.9.5","@thi.ng/errors":"^2.6.14","@thi.ng/vectors":"^8.6.35","@thi.ng/matrices":"^3.0.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.56_1779541142947_0.5646796419899958","host":"s3://npm-registry-packages-npm-production"}},"2.0.57":{"name":"@thi.ng/scenegraph","version":"2.0.57","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"8d00bcf858f95f3e33ac8b9279b1b5963c9db32b","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.57.tgz","fileCount":15,"integrity":"sha512-Kb8+lz3+fjdEyNgJ4ij5XH13Zo1Pr7HUfuIn3jGr79kVAn/K+35kW6UvK40aRr3fv6fr/k4Dq22hEbgFWvvPgw==","signatures":[{"sig":"MEUCIBndPqwrujGrrIwFivuHDm8QMHkPjU/ER3BSujtXFFB9AiEA/ks091G9L+JKZKccmWhAlkGAPKjlA0Vt8FYElxEhICw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34444},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/checks":"^3.10.0","@thi.ng/errors":"^2.6.15","@thi.ng/vectors":"^8.6.36","@thi.ng/matrices":"^3.0.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.57_1780684937453_0.11811809413611729","host":"s3://npm-registry-packages-npm-production"}},"2.0.58":{"name":"@thi.ng/scenegraph","version":"2.0.58","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"b49435516c24e7e1a4cbe4291daf4be10465b4c4","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.58.tgz","fileCount":15,"integrity":"sha512-v9UNrtjgTfhmKmC7UMPXr3bzmDbdXmlJ7u8VG6HqiiAhkVzT5C3sgqWs9hcDf4Vz9PvQinDm0qkquEx7j8maOg==","signatures":[{"sig":"MEQCIG855kyfvlL5/6GYiI2wOTvhVsh7ozj8GmSjC552cACiAiBp2JAc78PoNzG8mEt5pqsFVBbaNGpoydtRhb8jPCKBfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34444},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.6.1","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.10.1","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.37","@thi.ng/matrices":"^3.0.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.58_1783002765378_0.7882534157178749","host":"s3://npm-registry-packages-npm-production"}},"2.0.59":{"name":"@thi.ng/scenegraph","version":"2.0.59","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/scenegraph@2.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/scenegraph","dist":{"shasum":"96d500e8172b63118d3f3141de1a9b16466e7645","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.59.tgz","fileCount":15,"integrity":"sha512-azVdkVvDtHouF8/DJrq71SOzCOfYtCGg3Q+s8lYn0Q3/3dh4xJ6NIq8OUYkM/L36XbTN+TYwB4fuM7DsrE6HLA==","signatures":[{"sig":"MEUCIEG18l+BZ5LJH0LoW9vvhhrUcg6BwKedoUYrf1Tx+c3oAiEA5egTOs4mvcLNA9QWJoRn5bv0XZcNJkR42kCUb4/Qyf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34444},"type":"module","module":"./index.js","thi.ng":{"alias":"sg","status":"alpha","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./anode":{"default":"./anode.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"},"./hiccup":{"default":"./hiccup.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/scenegraph"},"_npmVersion":"11.17.0","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.11.0","@thi.ng/errors":"^2.6.16","@thi.ng/vectors":"^8.6.38","@thi.ng/matrices":"^3.0.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/scenegraph_2.0.59_1784646016676_0.858663576977593","host":"s3://npm-registry-packages-npm-production"}},"2.0.60":{"name":"@thi.ng/scenegraph","version":"2.0.60","description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/scenegraph"},"homepage":"https://thi.ng/scenegraph","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/errors":"^2.6.17","@thi.ng/matrices":"^3.0.54","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./anode":{"default":"./anode.js"},"./api":{"default":"./api.js"},"./hiccup":{"default":"./hiccup.js"},"./node2":{"default":"./node2.js"},"./node3":{"default":"./node3.js"}},"thi.ng":{"alias":"sg","related":["hdom-canvas","hiccup","hiccup-canvas","hiccup-svg","rdom-canvas"],"status":"alpha"},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/scenegraph@2.0.60","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-jtapNQANapsS1X1Qho4/Vs/EvaQt96Jg4jQsHLVkbEN764XCuXuRxQRnW2BRqtKoTza6HwZqa0m5EuXsptqvaA==","shasum":"42945b4193c3d2b478f8fd366fbc55198517c5c7","tarball":"https://registry.npmjs.org/@thi.ng/scenegraph/-/scenegraph-2.0.60.tgz","fileCount":15,"unpackedSize":34443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0FBtE5kG/e+XruYuFSKUwiPAqXCzAZuAzoTMDFFacwgIgXLBLmjtv+Oc9lLydV6ppLAxbiPy5aRUXYDJxR5x6jCo="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scenegraph_2.0.60_1787678498402_0.7193728872830951"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-30T16:58:18.129Z","modified":"2026-08-25T17:21:38.712Z","0.1.0":"2019-11-30T16:58:18.357Z","0.1.1":"2020-01-24T20:04:44.264Z","0.1.2":"2020-01-26T15:51:56.514Z","0.1.5":"2020-02-26T00:58:59.056Z","0.1.6":"2020-03-01T16:21:23.822Z","0.1.7":"2020-03-06T02:56:30.654Z","0.1.8":"2020-03-28T21:05:07.320Z","0.1.9":"2020-04-05T13:39:09.875Z","0.1.10":"2020-04-06T15:24:04.548Z","0.1.11":"2020-04-11T22:20:47.244Z","0.1.12":"2020-04-20T14:19:29.316Z","0.1.13":"2020-04-23T11:49:57.140Z","0.1.14":"2020-04-23T12:04:31.854Z","0.1.15":"2020-04-27T12:04:11.847Z","0.1.16":"2020-04-28T15:25:12.611Z","0.1.17":"2020-05-03T17:51:42.616Z","0.1.18":"2020-05-14T13:03:08.559Z","0.1.19":"2020-05-29T16:52:59.826Z","0.1.20":"2020-06-01T00:29:17.974Z","0.1.21":"2020-06-01T10:08:23.771Z","0.1.22":"2020-06-14T15:53:29.664Z","0.1.23":"2020-06-20T15:06:19.023Z","0.1.24":"2020-07-02T21:18:32.996Z","0.1.25":"2020-07-04T20:04:18.601Z","0.1.26":"2020-07-08T17:12:19.706Z","0.1.27":"2020-07-08T23:25:00.988Z","0.2.0":"2020-07-17T12:07:51.918Z","0.2.1":"2020-07-17T12:25:51.998Z","0.3.0":"2020-07-28T21:37:31.655Z","0.3.1":"2020-08-10T00:18:03.315Z","0.3.2":"2020-08-16T14:47:21.887Z","0.3.3":"2020-08-17T16:13:40.500Z","0.3.4":"2020-08-20T16:21:17.631Z","0.3.5":"2020-08-28T14:33:31.467Z","0.3.6":"2020-09-13T12:01:42.028Z","0.3.7":"2020-09-22T10:59:42.190Z","0.3.8":"2020-10-03T11:16:43.618Z","0.3.9":"2020-11-24T19:35:36.096Z","0.3.10":"2020-11-26T00:49:01.287Z","0.3.11":"2020-12-07T01:06:07.419Z","0.3.12":"2020-12-22T17:47:12.225Z","0.3.13":"2021-01-02T17:12:25.169Z","0.3.14":"2021-01-10T17:52:06.355Z","0.3.15":"2021-01-13T13:31:59.603Z","0.3.16":"2021-01-21T15:00:36.103Z","0.3.17":"2021-01-22T15:23:19.600Z","0.3.18":"2021-02-20T17:17:04.482Z","0.3.19":"2021-02-24T17:45:27.029Z","0.3.23":"2021-03-03T15:59:26.879Z","0.3.24":"2021-03-12T23:15:11.015Z","0.3.25":"2021-03-17T18:56:23.069Z","0.3.26":"2021-03-27T15:42:30.658Z","0.3.27":"2021-03-28T17:15:27.168Z","0.3.28":"2021-03-30T09:35:34.608Z","0.3.29":"2021-04-03T12:06:17.111Z","0.3.30":"2021-04-07T21:29:11.206Z","0.3.31":"2021-04-19T11:36:57.433Z","0.3.32":"2021-04-24T13:32:51.236Z","0.3.33":"2021-06-08T13:05:37.520Z","0.3.34":"2021-07-01T21:18:36.500Z","0.3.35":"2021-07-27T15:33:11.789Z","0.3.36":"2021-08-04T14:21:53.362Z","0.3.37":"2021-08-04T20:17:38.487Z","0.3.38":"2021-08-08T12:06:56.210Z","0.3.39":"2021-08-08T13:22:18.351Z","0.3.40":"2021-08-17T13:04:59.041Z","0.3.41":"2021-08-19T14:25:15.198Z","0.3.42":"2021-08-19T14:50:10.606Z","0.3.43":"2021-09-03T10:50:20.450Z","0.4.0":"2021-10-12T15:20:09.310Z","0.4.1":"2021-10-13T06:31:41.037Z","0.4.3":"2021-10-15T22:27:18.434Z","0.4.4":"2021-10-25T16:36:48.207Z","0.4.6":"2021-10-28T07:54:09.166Z","0.4.7":"2021-11-03T15:44:07.958Z","0.4.8":"2021-11-04T14:20:39.566Z","0.4.9":"2021-11-10T14:51:06.810Z","0.5.0":"2021-11-17T23:41:44.991Z","0.5.1":"2021-11-19T08:07:59.730Z","0.5.2":"2021-11-21T17:17:07.735Z","0.5.3":"2021-11-22T09:06:14.604Z","0.5.4":"2021-11-22T11:49:01.644Z","0.5.5":"2021-12-02T00:16:49.363Z","0.5.6":"2021-12-13T10:33:14.634Z","0.5.7":"2021-12-14T09:16:10.435Z","0.5.8":"2022-03-11T12:17:41.001Z","0.5.9":"2022-04-07T14:21:35.716Z","0.5.10":"2022-05-03T10:40:27.641Z","0.5.11":"2022-05-07T11:40:04.402Z","0.5.12":"2022-05-22T17:19:04.851Z","0.5.13":"2022-06-09T16:18:56.649Z","0.5.14":"2022-06-11T14:28:05.829Z","0.5.15":"2022-07-08T18:22:58.336Z","0.5.16":"2022-07-19T15:40:49.877Z","0.5.17":"2022-08-01T14:58:41.554Z","0.5.18":"2022-08-01T22:13:02.543Z","0.5.19":"2022-08-06T15:25:54.274Z","0.5.20":"2022-08-07T15:31:09.272Z","0.5.21":"2022-08-15T15:46:18.513Z","0.5.22":"2022-08-16T16:05:34.488Z","0.5.23":"2022-08-23T10:43:35.343Z","0.5.24":"2022-09-21T21:42:47.313Z","0.5.25":"2022-09-27T16:26:49.952Z","0.5.26":"2022-10-03T16:13:34.659Z","0.5.27":"2022-10-04T17:39:27.629Z","0.5.28":"2022-10-17T12:11:54.043Z","0.5.29":"2022-10-26T12:50:37.714Z","0.5.30":"2022-10-28T19:13:52.304Z","0.5.31":"2022-10-31T23:04:35.158Z","0.5.32":"2022-11-01T12:37:56.554Z","0.5.33":"2022-11-23T22:51:57.910Z","0.5.34":"2022-11-28T13:42:22.704Z","0.5.35":"2022-11-30T22:33:05.057Z","0.5.36":"2022-12-16T12:58:55.280Z","0.5.37":"2022-12-20T16:39:52.234Z","0.5.38":"2022-12-22T21:53:27.825Z","0.5.39":"2022-12-29T21:00:53.367Z","0.5.40":"2023-01-10T15:27:15.465Z","0.5.41":"2023-02-05T14:48:29.721Z","0.5.43":"2023-02-10T14:09:41.274Z","0.5.44":"2023-02-17T20:09:33.353Z","0.5.45":"2023-02-27T21:47:03.834Z","0.5.46":"2023-03-02T18:15:45.996Z","0.5.47":"2023-03-05T16:06:15.646Z","0.5.48":"2023-03-09T13:07:04.538Z","0.5.49":"2023-03-14T13:34:31.775Z","0.5.50":"2023-03-19T14:10:23.686Z","0.5.51":"2023-03-27T19:12:29.620Z","0.5.52":"2023-04-08T11:16:25.177Z","0.6.0":"2023-04-19T09:36:05.224Z","0.6.1":"2023-04-25T15:42:50.459Z","0.6.2":"2023-05-11T12:24:05.893Z","0.6.3":"2023-06-14T08:05:36.539Z","0.6.4":"2023-06-16T22:08:26.567Z","0.6.5":"2023-07-14T11:43:05.753Z","0.6.6":"2023-08-04T11:07:49.645Z","0.6.8":"2023-08-10T12:32:46.485Z","0.6.9":"2023-08-12T13:20:41.457Z","0.6.10":"2023-08-12T16:18:50.141Z","0.6.11":"2023-08-14T13:34:06.083Z","0.6.12":"2023-08-22T14:46:55.360Z","0.6.13":"2023-08-24T05:32:06.765Z","0.6.14":"2023-08-27T11:26:48.658Z","0.6.15":"2023-08-29T09:53:07.201Z","0.6.16":"2023-08-31T10:10:00.374Z","0.6.17":"2023-09-06T13:41:19.753Z","0.6.18":"2023-09-15T12:38:35.821Z","0.6.19":"2023-09-19T10:47:55.565Z","0.6.20":"2023-09-25T07:46:08.010Z","0.6.21":"2023-10-05T11:51:40.470Z","0.6.22":"2023-10-11T10:09:59.456Z","0.6.23":"2023-10-12T12:00:21.985Z","0.6.24":"2023-10-18T18:13:15.073Z","0.6.25":"2023-10-23T07:44:22.196Z","0.6.26":"2023-10-24T08:44:51.376Z","0.6.27":"2023-10-25T12:45:43.019Z","0.6.28":"2023-10-27T17:01:09.868Z","0.6.29":"2023-10-30T14:39:24.960Z","0.6.30":"2023-11-01T11:06:37.428Z","0.6.31":"2023-11-04T22:27:11.039Z","0.6.33":"2023-11-09T10:36:12.896Z","1.0.0":"2023-11-12T16:51:49.823Z","1.0.1":"2023-11-24T09:43:42.356Z","1.0.2":"2023-12-03T12:20:15.756Z","1.0.3":"2023-12-09T19:18:36.073Z","1.0.4":"2023-12-11T10:15:36.968Z","1.0.5":"2023-12-12T15:05:19.683Z","1.0.6":"2023-12-18T13:48:23.314Z","1.0.7":"2023-12-18T22:06:09.249Z","1.0.8":"2023-12-19T11:09:08.380Z","1.0.9":"2023-12-19T12:28:48.400Z","1.0.10":"2023-12-28T23:31:15.109Z","1.0.11":"2023-12-31T09:51:09.418Z","1.0.12":"2024-01-23T16:05:15.518Z","1.0.13":"2024-01-26T18:10:27.196Z","1.0.14":"2024-01-29T20:47:45.885Z","1.0.15":"2024-01-29T21:14:04.276Z","1.0.16":"2024-01-30T15:27:42.745Z","1.0.17":"2024-01-30T21:44:13.839Z","1.0.18":"2024-02-06T23:22:46.278Z","1.0.19":"2024-02-10T09:05:51.031Z","1.0.20":"2024-02-16T20:07:06.451Z","1.0.21":"2024-02-19T15:57:39.230Z","1.0.22":"2024-02-19T16:17:49.516Z","1.0.23":"2024-02-22T12:09:03.718Z","1.0.24":"2024-02-22T23:20:34.921Z","1.0.25":"2024-02-25T14:15:32.384Z","1.0.26":"2024-02-28T14:27:58.474Z","1.0.27":"2024-03-01T15:32:52.273Z","1.0.28":"2024-03-02T14:13:04.097Z","1.0.29":"2024-03-07T20:51:25.627Z","1.0.30":"2024-03-09T09:27:06.843Z","1.0.31":"2024-03-13T14:16:18.642Z","1.0.32":"2024-03-17T15:31:27.032Z","1.0.33":"2024-03-18T08:46:59.027Z","1.0.34":"2024-03-21T16:20:44.700Z","1.0.35":"2024-03-22T17:17:21.493Z","1.0.36":"2024-03-27T10:05:07.417Z","1.0.37":"2024-03-28T11:02:30.968Z","1.0.38":"2024-03-29T12:21:25.059Z","1.0.39":"2024-04-08T15:10:23.294Z","1.0.40":"2024-04-11T12:43:01.958Z","1.0.41":"2024-04-20T14:55:35.404Z","1.0.42":"2024-04-23T07:11:28.293Z","1.0.43":"2024-04-25T19:51:22.842Z","1.0.44":"2024-05-08T18:40:48.208Z","1.0.45":"2024-06-21T19:41:57.359Z","1.0.46":"2024-06-29T09:36:04.127Z","1.0.47":"2024-07-06T12:09:12.695Z","1.0.48":"2024-07-16T13:16:20.398Z","1.0.49":"2024-07-19T15:04:05.220Z","1.0.50":"2024-07-22T13:23:52.353Z","1.0.51":"2024-07-22T14:46:53.388Z","1.0.52":"2024-08-10T15:10:42.450Z","1.0.53":"2024-08-13T19:46:54.081Z","1.0.54":"2024-08-18T14:19:19.864Z","1.0.55":"2024-08-19T13:49:49.312Z","1.0.56":"2024-08-28T14:05:58.789Z","1.0.57":"2024-09-05T12:27:07.331Z","1.0.58":"2024-09-16T13:29:26.677Z","1.0.59":"2024-09-19T21:17:41.549Z","1.0.60":"2024-10-05T12:21:03.984Z","1.0.61":"2024-10-07T12:37:05.578Z","1.0.62":"2024-10-17T15:43:38.772Z","1.0.63":"2024-10-31T23:01:11.789Z","1.0.64":"2024-11-03T16:45:14.711Z","1.0.65":"2024-11-09T15:38:30.105Z","1.0.66":"2024-11-10T17:20:30.340Z","1.0.67":"2024-11-24T18:24:08.530Z","1.0.68":"2024-12-12T10:20:07.045Z","1.0.69":"2024-12-27T14:20:11.889Z","1.0.70":"2025-01-04T21:14:31.594Z","1.0.71":"2025-01-14T12:29:33.000Z","1.0.72":"2025-01-17T14:15:25.770Z","1.0.73":"2025-01-21T11:20:26.840Z","1.0.74":"2025-01-21T15:55:10.439Z","1.0.75":"2025-01-23T13:47:34.497Z","1.0.76":"2025-01-29T16:33:56.305Z","1.0.77":"2025-02-13T16:10:39.933Z","1.0.78":"2025-02-19T21:08:05.614Z","1.0.79":"2025-02-21T21:59:55.652Z","2.0.0":"2025-02-25T13:37:13.213Z","2.0.1":"2025-03-09T19:30:56.229Z","2.0.2":"2025-03-17T13:48:47.742Z","2.0.3":"2025-03-18T13:32:47.719Z","2.0.4":"2025-04-01T21:50:21.490Z","2.0.5":"2025-04-06T13:56:56.162Z","2.0.6":"2025-04-16T11:18:34.808Z","2.0.7":"2025-04-17T12:43:05.639Z","2.0.8":"2025-04-30T13:00:23.238Z","2.0.9":"2025-05-02T08:41:27.399Z","2.0.10":"2025-05-18T17:05:25.489Z","2.0.11":"2025-05-28T12:10:51.761Z","2.0.12":"2025-06-09T17:32:35.800Z","2.0.13":"2025-06-18T12:05:28.095Z","2.0.14":"2025-07-10T14:28:09.182Z","2.0.15":"2025-07-14T10:08:15.756Z","2.0.16":"2025-07-20T15:04:00.181Z","2.0.18":"2025-07-21T08:32:18.091Z","2.0.19":"2025-07-24T19:47:33.079Z","2.0.20":"2025-07-26T12:35:25.359Z","2.0.21":"2025-07-30T22:40:50.597Z","2.0.22":"2025-07-31T10:51:20.152Z","2.0.24":"2025-08-04T09:38:27.498Z","2.0.25":"2025-08-07T16:27:18.547Z","2.0.26":"2025-08-11T16:47:20.805Z","2.0.27":"2025-09-01T16:46:32.355Z","2.0.31":"2025-10-24T18:00:22.196Z","2.0.32":"2025-10-25T22:41:49.998Z","2.0.33":"2025-11-13T12:46:27.753Z","2.0.34":"2025-11-21T16:07:19.639Z","2.0.35":"2025-11-25T12:31:58.658Z","2.0.36":"2025-12-03T22:55:29.030Z","2.0.37":"2025-12-11T14:23:14.056Z","2.0.38":"2025-12-25T16:07:39.072Z","2.0.39":"2026-01-16T11:49:22.446Z","2.0.40":"2026-01-23T13:19:07.700Z","2.0.41":"2026-02-07T14:24:38.068Z","2.0.42":"2026-03-07T09:20:14.385Z","2.0.43":"2026-03-07T10:38:27.377Z","2.0.44":"2026-03-11T10:04:13.762Z","2.0.45":"2026-03-19T12:40:07.324Z","2.0.46":"2026-03-21T09:22:28.318Z","2.0.47":"2026-04-02T11:04:01.263Z","2.0.48":"2026-04-09T11:50:32.397Z","2.0.49":"2026-04-18T11:43:02.070Z","2.0.50":"2026-04-26T16:48:03.000Z","2.0.52":"2026-05-08T12:05:37.698Z","2.0.53":"2026-05-11T08:48:05.756Z","2.0.55":"2026-05-20T11:32:21.812Z","2.0.56":"2026-05-23T12:59:03.111Z","2.0.57":"2026-06-05T18:42:17.590Z","2.0.58":"2026-07-02T14:32:45.531Z","2.0.59":"2026-07-21T15:00:16.843Z","2.0.60":"2026-08-25T17:21:38.544Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/scenegraph","keywords":["2d","3d","animation","canvas","datastructure","scenegraph","tree","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/scenegraph"},"description":"Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/scenegraph](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-scenegraph.svg?2c02f09b)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/scenegraph.svg)](https://www.npmjs.com/package/@thi.ng/scenegraph)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/scenegraph.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nExtensible 2D/3D scene graph with [@thi.ng/hiccup-canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-canvas) support.\n\n## Status\n\n**ALPHA** - bleeding edge / work-in-progress\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bscenegraph%5D)\n\n## Related packages\n\n- [@thi.ng/hdom-canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hdom-canvas) - [@thi.ng/hdom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hdom) component wrapper for declarative canvas scenegraphs\n- [@thi.ng/hiccup](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup) - HTML/SVG/XML serialization of nested data structures, iterables & closures\n- [@thi.ng/hiccup-canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-canvas) - Hiccup shape tree renderer for vanilla Canvas 2D contexts\n- [@thi.ng/hiccup-svg](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-svg) - SVG element functions for [@thi.ng/hiccup](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup) & related tooling\n- [@thi.ng/rdom-canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/rdom-canvas) - [@thi.ng/rdom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/rdom) component wrapper for [@thi.ng/hiccup-canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-canvas) and declarative canvas drawing\n\n## Installation\n\n```bash\nyarn add @thi.ng/scenegraph\n```\n\nESM import:\n\n```ts\nimport * as sg from \"@thi.ng/scenegraph\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/scenegraph\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst sg = await import(\"@thi.ng/scenegraph\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.11 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/errors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/errors)\n- [@thi.ng/matrices](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/matrices)\n- [@thi.ng/vectors](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/vectors)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nFour projects in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory are using this package:\n\n| Screenshot                                                                                                                  | Description                                             | Live demo                                                 | Source                                                                                         |\n|:----------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------|:----------------------------------------------------------|:-----------------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/scenegraph.png\" width=\"240\"/>           | 2D scenegraph & shape picking                           | [Demo](https://demo.thi.ng/umbrella/scenegraph/)          | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/scenegraph)          |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/scenegraph-image.png\" width=\"240\"/>     | 2D scenegraph & image map based geometry manipulation   | [Demo](https://demo.thi.ng/umbrella/scenegraph-image/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/scenegraph-image)    |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/scenegraph-pan-zoom.avif\" width=\"240\"/> | Basic 2D scenegraph example with pan/zoom functionality | [Demo](https://demo.thi.ng/umbrella/scenegraph-pan-zoom/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/scenegraph-pan-zoom) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/shader-graph.jpg\" width=\"240\"/>         | Minimal shader graph developed during livestream #2     | [Demo](https://demo.thi.ng/umbrella/shader-graph/)        | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/shader-graph)        |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/scenegraph/)\n\nTODO\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-scenegraph,\n  title = \"@thi.ng/scenegraph\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/scenegraph\",\n  year = 2016\n}\n```\n\n## License\n\n&copy; 2016 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}