{"_id":"@thi.ng/hiccup-canvas","_rev":"311-3ffa3ede0cdabc70755e01f2f68052db","name":"@thi.ng/hiccup-canvas","dist-tags":{"latest":"3.2.31"},"versions":{"1.0.0":{"name":"@thi.ng/hiccup-canvas","version":"1.0.0","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2bce62c129b6f6d8752ba367c32bf87064e77ff1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.0.tgz","fileCount":40,"integrity":"sha512-Yb7S8XVBxXA9FHaigxqPBTE6Lp5lFLTmiTGDC6M34YzWAMim91EpKVV9TzB5KTpPm2u+g0iV8M6yZGFdqz0YuA==","signatures":[{"sig":"MEUCIGL4IG0DNp2RNlIxAisH2PGagIXgBkd0IXTjVo/5H+ZqAiEApaxOnk1bsZ8OAYIsc6jBT9ZJLyWpx+n41vaw3PtvQ80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2kjSCRA9TVsSAnZWagAAawUP/Atdmt9XlrDlUox5tg23\nrpo7m12OZcIXFx+//TAbxoj4sM5unkYqQBYYiaQFusIwr6L9sIQij9UIxX0+\nPQalEGEOUTfzcFgaK9WCMM8ewntDopj/ty8aony/KlXaj0NJGbpyMCEyqO40\niEXh/eOwD6/Nsh0v73/YSy4Np9jaG3BmwMqAG/hWQbtOCCsswql0HjEZpuT+\ndX186VwaLj43XGKknEvrV5bKbQgxEK9OTGPe0LYGYE7JUHsKIirb+BMQTPxL\nNdIe2oWQy6nSyxRq5TUuqdI07vKZRNoSc1INn89mVwahj3sj2QMc4urfBNNG\nYBWbJCDi59uearJV+goZ4Llb9mqcr5wAmt/045c2XhO/J7maplvUiTXnqWxk\nvXxOuAMnRrPB3vewIzaHyDSmQcba9MZvbttWFji0egH1kKJ7bWofcEoYRGai\nS/svgTLZHjQICba9Kr35YRvW1g0ev4QjVtRoxsMiuoKnL5MWknY/IKr1EuH/\nU4+CLOWusgRzTOEsyFUPWfyZye4WEgeIvpAQ0N2agQFpbHIjwRySDwCWQS8e\nRJ3th9NJ0CTTDc/gIyCGnnfjKWmx7Np9eMcaHf3XwYuCDG7aCpiPhPIQvqRy\nS4+p9g16/ZcXZs6W7JcjaLCzO6A6ptz1IMVNUJ0tY0KD0LcxAb4xJhPR5ERT\nnz69\r\n=71/J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"funding":{"url":"https://patreon.com/thing_umbrella","type":"patreon"},"gitHead":"8ae3a76664b706b25a0d1747e841347a24407eac","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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.0","@thi.ng/math":"^1.7.10","@thi.ng/color":"^1.2.2","@thi.ng/checks":"^2.7.0","@thi.ng/vectors":"^4.4.3"},"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/hiccup-canvas_1.0.0_1591363793837_0.8129215122144184","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/hiccup-canvas","version":"1.0.1","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"31b4201280c6068ae1a74944b4ad31718ed409a1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.1.tgz","fileCount":40,"integrity":"sha512-6QMkI26HuqGNH8EgBFlnZf9WIJIh4H8LWLene4cOG93tbWntGjCDGRWUQCf3eU8PtRGic2iCwpK4x91/zGYyRg==","signatures":[{"sig":"MEUCIB9eBqT9TmMdAdRUjKCafXjGsHWkoMWWOQtkiLs7lX0oAiEAr1+7pjSGCzBnPrB30CQI79Imic6D0CELY/mfF6uSm4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5kfyCRA9TVsSAnZWagAAmiMP/0oT1MqstDkM3aRaA7ig\nfhjZZ5drpxM1ytqYzay/dWcJpMEPeKZdsGMVbiYUUdA4E3qRtIZnqJLIO1/3\n+JNO0aHLOZCy6EEfsMfJ9TU0kgDKA600GptYr3zAZU1bvIiWMQkJIPs83WFk\n7jq7c9UUiNVJxK/wriTyYYwnZHebxQoB0U/p5Rj8+AbZSZDXCwZx/UnRETIq\nY+Jix2STpEVtKT21DuOxq1wN3yum1dfUpBRGSxM0qqL3IOr1wAatBnnHKMKM\n+rXEl/qXyFK+/YNHyD6OFPvuVjYJcfJaGO8JklzNuAx329hb4L88POFKw9C9\nn0QJQZr3Q0+9E9O/6xU3n7sojw5VwLl9a7r4uNH9JpNYSvYkBCf1rZdZbmJC\ncutce1hbV/8fCpAvt/ym3YgDT2a5ZmoIHPZaWlVQlqiU9TWoNhTXVckCEOOn\nlpl2WX3WwECJs54GxASFSgBGhScd3C5md6FkMUG96tLtGTqTgBCoP5+oki/D\nqzsCaHc7eNS/sZLCim/0Wa1L0EQUXb7q+YXFkI2SmGWie4lm/tR28XjYZRXo\nl/2OycdrPDABpUwLB5GkNRT5ubXGvM7HMTP0Hp/V+mctH8SYmDQVJRECe7+4\nIijNzHmOtyzfvW/kG+B6HMG/RY+8HRLGWBKOuHG+6Yq141mnuGm0m7vYuajJ\ntdJ7\r\n=26Ab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.1","@thi.ng/math":"^1.7.11","@thi.ng/color":"^1.2.3","@thi.ng/checks":"^2.7.1","@thi.ng/vectors":"^4.4.4"},"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/hiccup-canvas_1.0.1_1592150002139_0.07831679364543698","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/hiccup-canvas","version":"1.0.2","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"31506cd9f5c7d2e8729126acb98517a55bc395c6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.2.tgz","fileCount":40,"integrity":"sha512-E4W0UvC5Gfb2Gp5hv+3Xbx0oHE7xkNaY6JlEJjDmkznReThW41eYEIUCoFB2Vf9bohvKcgGHT68hvYVbKQ0VYg==","signatures":[{"sig":"MEYCIQD5tLfzGwCWPtTcuMrYSvg2BxG9v1G+qSFvbe9337hApwIhAPGyw8dUYjpUMXJgP3+qvk+KkI0puDNub828svwVUQ5h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7iXhCRA9TVsSAnZWagAAAbAP/1tTRnxJk1w14iq306Oq\nEgoU1DK/izgllDLpu1EGn1e4qELfuUhUX6djo4hO+b1aBdH9pv+CVVwAZwj9\nyLNkuIfv1QyglUhojcG41mMWzib1dpyu4DLYOpPjyIo/kAq/CU+SgSG6tgS4\nLB0iNv/L04pdKDlfW9o2tlJZWz93MBzGKkveeAPF3g5QSmZpIEWt0JWi8VKg\nASvXbU+MN46EwWEaTZ9qs+lICN3VGKXtfo3wWkgNT1+yZpKHikq20r4aPnh4\n9P9eOefT99YyzT2GZkZ3ptsK64lpw0EeoO49q6LyVmJFwe71vPrOiqQRIIZV\nX8rwDCS/8/YjDK9LBsVKtL0rBWalb6ZDt9kInDMAoOEIg1CyBBP0+SeOpRpc\n9LOhp+G5AZ/+fw3xldrXcCks+sCYi2JtfIqAn5FhZubTtU5g3Hyrl6WivDfy\n3i3z4vhJYDWHa0dyyNbcEUEnvryZOmdcoeXvynJFLTJ6tAKAiLEVZUtQ18th\npkR7YlEYakINCwZKIp+b0IIB9FrWm7wbc+iobtJfISB+RWE6fF74l6BYKix/\nZoZTn+vauGpbABtImFFIZ2hpuZgM5LxvOGrq21oQY5ZsBk5r2o41Cv7Z9BjY\nrZBWoIeNvBZ219iBZtbS0CIbLGPC+7E36dxCy7tV4pp4iqhePWSHmea1OWrY\nw5o4\r\n=nxPF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.2","@thi.ng/math":"^1.7.12","@thi.ng/color":"^1.2.4","@thi.ng/checks":"^2.7.2","@thi.ng/vectors":"^4.5.0"},"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/hiccup-canvas_1.0.2_1592665568811_0.46663815785740104","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/hiccup-canvas","version":"1.0.3","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d2a119694b052cab6ec62c4715f4631c0d225117","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.3.tgz","fileCount":40,"integrity":"sha512-UudF11rqIFtvsQC7TcZpUoxjhmtd8IZ5BX74viwjLAGqnoBcryYkEgD5ydJRItTXAvLheZrZ9KNXgwbE5b+3fQ==","signatures":[{"sig":"MEUCIC9R0s8VufxyXcbS92crewxcfZJ7QtiSbEhoWSUuup6vAiEA7vfMA5hifmZZjyZ9gDPlkSOeOWjJGEcqZseSjPtdzUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/k8kCRA9TVsSAnZWagAAZcsP/i5w42B4rrIj2yl4bz6U\ncvSy5QDBlz6BwXvRB/AW79KcgT0P2XEHho8VV2xjaFZwDy7TjOQa6bRf18XQ\nngInLzN3TnzzJrq2biOw0glo03Nf5gesMRBeFqns9woJ+VPU94NwY90YUeFB\nSQOhAad2J1zQ1YyU4eDlVgFjJgSEevTwi8dEnCQ94+UhUQEDaQxneT8UW9sL\nC/7yTJ3X91/ZvkXC0D6bGb+UUbZUPa2g6P4fnCJRQEKECTPfv6Rvvc1KfcFr\n6HfYn58xT4xSKvoSO3uE+JVCpoger0YTvIH0OL2AUKNIhRgARUKZnvjlM4TL\n4MXo4RmRP1oeNQE7Hc8IIKOA9nxSDvTFQkt8bOgFJqW0m06wbLV0KRuDtPcs\nehMUrkSktjxD2wN2bN+3GzwBfn3y5BADFfJELrCNIBGcXt/C5yfHeoqzG7ju\nCxLFtD091c6BnyZnhB5lTZ3WrFqTtac7HpdetEtirGleJW7p5d72oj0QbbLG\nsKlWrgN1AR/pfmVrDP1GA2HZb4sFL0O19VaFQdXNgN+ecdAjf6L7WUolh2mH\nMITJsoy6HvL36tVB8I8pypJ8CtjkP6ySOA0lAHdFospNJpHSVB7Tyg7L2sfH\neNJmnKmfCOzcuaNqKC3nbyLK2VGWWb0+jMXcoFXo6Lz/Qj2jRZb9GF1sVibP\nI/Ny\r\n=dvrj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/color":"^1.2.5","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.1"},"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/hiccup-canvas_1.0.3_1593724707539_0.37502377182392643","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/hiccup-canvas","version":"1.0.4","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"53dd6b08092dec8758babdc2c1866bcd23b0304e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.4.tgz","fileCount":40,"integrity":"sha512-axpqNSFEKR29UwgmSabZLZm/UuF420fHv/ALXc2vC36mmp4TePPpP0RH30GSgxvVb9uJDLqDNlGHXCQLCA+Zyw==","signatures":[{"sig":"MEYCIQC+s/T2jO9UW1jMwukuJHphWJxLTG2jtFw/VregEzve2gIhAPFJWCyrpvfYKNvk74QTscQE+css7Vx+ezzFPnFSN2cj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfAOC5CRA9TVsSAnZWagAAUYsP/3pPfOWsaQ7CuxL77OYc\nVMTMm8P6wNVy1h1b1uhK7gaB/J7+NfF80fsWCXq0KRH5U6wsVm1Qha1Q4VMX\nmbnt8+ShdKUnCaqmiE8hdzZHMlNj7Jtqfn91++Bk/ON+9r1fzOmPkrPrxOMa\nvdSe37+XNdLqHU2UNpaJgwVJf6orRu5IWVeOD1hSn8DdCHmitMO/8Rm17jMT\nJalZBFXWTnGhyMDgwXW79T76RjRFpPcMHzsd/R6dKW+GJmiIoPI/YiOQ/OM7\nM1JzzPWQRz3h79ke3HvMFfCexhsiSvKrZY1La3rAu9BhU2TwU69KD/cPv0S/\n3dQ/WI784IriPeL4Berxd1JKnp5FWhmYs0wo+oomgfRZnqNuKnkDpJi+BLp9\nkMqIlZkxQoCDpS2y3BJLY0aWEkwaSYtww/allIL7DEPvItN9NWGTY/huSkMB\nJp0K2CvgEhx6HPDDVtPWEWLU1MPa1//QacGYZ7d3qDyEDvp+J/adc7CLPwwP\n9sHcKipuDTz4iibPWdRMdmatGSQWpBVk7Spep9AspYYjbodi1sDZ63a7Noko\n5YXNwEu9KsI5TwYbopu6wzoaJyrAdygdc03bxM0+dvYtmk//rPvHjgiPF8ae\n3t3m0Tvw7ixqzG126uyKKTvqfL6BRb3es3tOQoqEzO5UGTp6aTaR3W3Vn/3T\n6CJf\r\n=D4CB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/color":"^1.2.6","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.2"},"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/hiccup-canvas_1.0.4_1593893048632_0.9601250380443076","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/hiccup-canvas","version":"1.0.5","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5c38d20cb11d7e44626fb85b7c690775d55e3d1f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.5.tgz","fileCount":40,"integrity":"sha512-6RJBBV9yYqM7vT1IV3OkKAcZJitSojUTry+DHnSNIsQNNcHA7HhE24dxC5Z0+o4fqJOdmLFnkmlQXcNS6JdNhA==","signatures":[{"sig":"MEQCIBCctQI2s4WLuIhDk1ccnO5jZQSbC1YpngnEI9ynW8VTAiAm1BVQL8vXSobeRNcRu7mheWRBbdTiW69ACIuxm51iHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBf5xCRA9TVsSAnZWagAAzM0P/AxdNrrNSRT+0+s/cYSm\nOagiOcg3uVIW8G67YEkHKDPTX+HnKPUJ6pnd34kZLU8Sxq9agutgZAF/gtU8\n6KxlhKqQ3gUFwOWAU+Lq0eAQW95ex8nIblaz7Jc1ygN0CT7IAfmrSGe8xWIr\nH/8S5477q0ZoZE8l1dOFNDtazqouPYuh67Vqs6agqk9YGmHaVbnMap+mSBf8\nvCp/iCJYEsfX/XjwR2y7I9RWxc5admMNHV8LjhamsmdZmD3ceV1zIQjWLU3U\nrYJETI12TsFCHo4GroiAvohkBm4gIssVJIuGWHf/OY8DEv+ymq/QOx7+J2Ke\nPXkhGqXxlc6DEUFYK+dlQmVZVK+mBccR/86y/1wbL7dPl9+H3pHBdUzSTV+6\nI2iCGdmfyagSzao9nnYcVRijdozhzTQaPo0JElBO4JvhgyD3UJm580ThCpse\nwUXgO9KwmqcWzfuF/VUvj0q+nqJyChjE7fKkgy20P+glDZFekLtsdRjVq5y4\nr0QATGeeS+sMmfDoI3IHJD4xbdvCEvdc/TpjBqHnrtIFAncvEmrQjf+Z7NRP\ngj18X0Jbo+G7jhto+U2SK3/L24Gukh1gyCwAOk9tMCahxZG7qwj5+j3/oIl8\nIX68TUQd2erwm9yiJqdZuRJRx0tJvR0XRQvG9OuXu0GXXRQ2n6A7rj1eTdOX\npBMu\r\n=x2Df\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/color":"^1.2.7","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.3"},"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/hiccup-canvas_1.0.5_1594228336738_0.5219256818641655","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/hiccup-canvas","version":"1.0.6","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f032c59ca9add018d8247a2eb6f713562722040b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.0.6.tgz","fileCount":40,"integrity":"sha512-4w0cJSYHYa8/l/k4aiRFeXeLxcGwBVRPvzQim2kAi6MW6lIF0uaydMygUCDv+8xPoUch/VIk6tHF5vH4ZudsXA==","signatures":[{"sig":"MEQCICf03C2ZZTHlmUK6E6JSo6OIFQ003BhYxGnSDsRwMo1gAiAC/LVWPmOG50o/B+jgR61ycmQivkaqJzMuM2KSwzd/rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBlXICRA9TVsSAnZWagAAkYgP/jUyvpkJwO8ZKmYL1/8u\ntbZNjdmTAzxCdKt4StW2yGrIAdeMOPaApAdYveboadtIVAE9A0Ou0SrVDw0V\nXirZ63tVYBlOS62YcwzL0CgLD9Xa2esUcS4FddaWlxLmE5gyaQ8SljaHedRD\n7cIiWnIVLTmkkNO5NeMgWQfvC5uM/2M2DnMinIYLviq49m782/K49+j0rXMX\ndG/J9I8BtI9p8O1qnQitRq1M0pPi7psRtLvcX5NXcnNihrhpXO0G/V3lciLO\nbgecDkENIRWRXrbpNRaxMnbXtBh37tyS/qrGK3QtVDf1xK0fQaX9a4rjLNgB\nPtVrgxY8wXJNGkAX8xLL+P066sj2jDZpmAhLxFyfNyzKoSnnn9N4EjgfZy42\nnNZ9wHnAGhfEtRuOpLtJ0HNwgtm5XXec+B6BwX7vaPmNQVwz6UAINZxArEA+\nLfJ8wc4lrawrMOw/Xv9GY74YJrbVhjqPn31TEmfgJb3s8wnHj0c3jjMGczL1\nWVgPQvN1IJS3OyFe/I/BmzwiKMV8L1wxRFuLAMvOhdsyfIryU3yVu6Xxn8me\nz9k4PmieCxAROiOqrUzzM3W+auRI1WnwSWzDObXCNt9evjz96K/dbSjCoOXo\n3S3+5sUCHE/yn+iAL6htsjmBHnGvXKs9x+PF0wr/lShA4H+fU4/niTbSeEih\nwclg\r\n=khpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/color":"^1.2.8","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.4"},"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/hiccup-canvas_1.0.6_1594250695527_0.28815883597791747","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@thi.ng/hiccup-canvas","version":"1.1.0","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c3e965963750bf7e469fff2cc5c0a1bb9d338b4f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.0.tgz","fileCount":40,"integrity":"sha512-3/KhFxN72MTK26M0hK0+PKQDRj4RdzNdSUylLXHNZ0w93yboaUne+7qPGciJERkLoj/NeJE1jemFl7fuHXPBmA==","signatures":[{"sig":"MEUCIQDaIksRimXZpoagL6UkzSKBbRkH+TDANKinZWFxtmoFugIgFS1ch2lf/J2mYQum88tIxwprjuX9xW7FLkOJ9gksB1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZSYCRA9TVsSAnZWagAAkFMP/A1NLizZhlTsLsW1Tm26\nJufMIzqek46cjWc/J78ZezCHepBfdhNXn0aF79FL2011w/JXqEhM4cq73pM2\nC1YWVL2mICCbCCmk0ES7hjwZgP+2+Riqk7DJjOENSO5tXhT7Wub7jgvhZ4kP\nHM9uhCnsc+BxHCBtAEHh6mX0dymzwuBaUahnDbf2+Ox5jVq0pHVZuLNrRsks\nhE980kVF9Kr61sgxNtwkzBOSWK482P+rc4SYKGRjlCPLeExQWGdJQJYhILq0\n47mbn7sYWJssmWQ5vxi5AQuf6ttj2YamZzmS2HmpLoPPl4btj0KOVOa6PAGy\nwjHkiYpiCCCHloM1+mfyFDm652kO7T9MDCohdJUCKEwEEBrCvsnoBIO+XsdU\nHv3A8LOhVcd2638oR+Av+sZDl6rmcYJ0BFRpsqj69TQvqYtrIaCLREGXGmJ1\nl7NNcWcpMC+robDDVRyxJOZ3cwE4CMH1fsdHsPMNSYmwEPCt39Es4Llhclxr\nhJKXpFGhPPs38HdOqYM2DdZTw4pVPGQnyf2X69fVRlmiPmIywCxp85JFpovv\n1Hxtsjc1+IKtBHa61usNgsP/esPACyOvhSP1dTXEl2ym8CIzGTfIKOQ3AhZf\n52muKJ3nOKdyiN9FigwJBBai95yNfA3CDEtGnY7sDhAWWtZLRs+J9zubtL4H\ny/1s\r\n=nNaL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^1.7.13","@thi.ng/color":"^1.2.8","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.4"},"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/hiccup-canvas_1.1.0_1594987672012_0.5251739110949101","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/hiccup-canvas","version":"1.1.1","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c2f238b278d39c9d0df673dbe930c7eb4989f6b6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.1.tgz","fileCount":40,"integrity":"sha512-mNPGOB5HxAikxsx3CVMba+8C7tCQesiR/KzqFU0UmEUlv6TjsYXRTlVEJKaGhymhmJFAm3uU/IOzZZsY/paQNA==","signatures":[{"sig":"MEUCIQCq7tyEEgASa5C8aX2Cn6Ua2d2jasZq39PnuNFOVJZ8JgIgcOms5m7CB6aDahs+3IyVfnQlwA8UddfKnidNZcVT7xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEZjRCRA9TVsSAnZWagAA35IP/jzSG7C/w5BrEIJm1mED\neaIPD12OkM0IbQZ6/H+UUEEGipofuJC8mQcwEAk+iJBNwuEs9FXNpSfdgjJu\nyxP3sgn9ttiwqgXdQtT22wlyosm5/vbMQPwMASbo3jPK6YpK6r6K9en3WLos\nq/JXGc3BWY3kP10qCGUyzj1TV/WSmlvbWdjYDeIT2ia342PAGFVHlO9OWdGD\nlJhTueyAZP2pFIqmx/CrGmWase1Sjud1fyXVafz5DqRMkH5rvJmh95WWBddJ\nzBCo0u0CVeQCnVWhSbbHvG/MAK4xUbs52W32e+RTkZ4+uq05Bk47I1jfNWJ3\nHhWsT7aP5hE7PS6q6DVo5hI/ZG/TAp2Nwc81rkLz3EycZQHrl384vtB4ir4l\nbVj0/cL5lbcziTjp33gY1H76NKkthMp0x/bO3EYUBbcVwl74HShyHCMcHw4K\nG0IK5bFpTuMG91tYxFsNDUovv0c0cdWuNNqWUxP1yvwzrqGY7I08+dpRAIyO\nwFDX7BtOh8myK2KJJNFs3OVqmDEX5U0xrRsmHx6H01ooWPMu+QDyA1/mtZg5\nLPegbB0eMiOhCUazW2minucdS0IlDfXMSCXAqvrGa69T2XJrPWFN7OrVaU9d\n/PBVLnO7m70VCNZDk/R1+N8wGgl+3A+TdgYy+YixhQnJxS7YiaecxGXKrmkf\n2l60\r\n=pZDg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.1.0","dependencies":{"@thi.ng/api":"^6.11.3","@thi.ng/math":"^2.0.0","@thi.ng/color":"^1.2.9","@thi.ng/checks":"^2.7.3","@thi.ng/vectors":"^4.5.5"},"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/hiccup-canvas_1.1.1_1594988746925_0.0998115059742033","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/hiccup-canvas","version":"1.1.2","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"398ef65d8ad79e536dfebc5c81ddd451eb5d4470","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.2.tgz","fileCount":40,"integrity":"sha512-4e/IY/6S+kNgewJ8/stbNCJfWUxOIYjYx8ZdyD2II+4GkbPTXz/pfWMup1gdXVx/Cpzd5fE/b+vVz5JeS27uQg==","signatures":[{"sig":"MEUCIBo5QEwksebXTIKQ5ygOeI+RvlxzRQEVosmBMlSii1ZjAiEAjGX4ehkBvu+PO6MLPpRCBnXcXbo+/ng01BMCj+1Q4NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIJqaCRA9TVsSAnZWagAADyEP/2TLZKRDzqdvEitJLhiH\nK0zV+d+754bcDquhVYM3Ro5kjlQY/BNZIN4nDu8lbodF6Oj/r+e2iyEO200B\nH/cFeQBFikLr5ZZjlH2jOuUiqfCLuPBY4xbcEjlXNMyy00UyaHrvF4m7ngqz\nId+wNOR1lYIhET4ZQQI3jgMAbfJYNa3CAxG0ETg3kKLMBx4uF7eHqRaJWrPA\nJkMI3O1GhiFXeB4t2kmmoAo+PYrkB7cqCxkm8qAn6ObZTQTEJAEP7coHKe92\nTzmVPLu5i3RjfePmpuseaZ9aKriTur+KRlv2DXlyv4CB734B+sb0rXzvzVyf\nIHcbujXjMrzDPmOHEl1Gx7l72zAuX8zYl/evTRuNRLSlNPkfBHyCdhosWEuP\nF4ulxJAyiw8lT4ymXcgnZzlY9Ojfg+9FVWNpJwQ2irjNyBR+ZfhzsIt4E5vo\nm07mGmen1V8lDmRVylJPFdqPCwC0eHvo35vP00HhRC/+SL2LTBA4JIGzS2iT\nFqBJbegWmDzY90uz7gDWXblhGIjyIqhm9wmTIj0TA2xIJhIj9lq7D6lxZlkx\nPhjcg+IV5zfs9Do37v6YAMSgm7ziiu4mtQCVX8bwD4XRSoB3Srz/lIcy/fif\n3l/eqrYzeYlPN69cwteV8WDv2G94G9quwD/cs5iY4YFsuTCUZBs0q2azvCtJ\nWRke\r\n=WfXK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/color":"^1.2.10","@thi.ng/checks":"^2.7.4","@thi.ng/vectors":"^4.5.6"},"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/hiccup-canvas_1.1.2_1595972249735_0.06427326508721953","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/hiccup-canvas","version":"1.1.3","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8e6d6c7ef94339a91fd785904c32b6180f827db3","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.3.tgz","fileCount":40,"integrity":"sha512-jUxfvbNYwzZtrLsZeDej8++4D8vmN3E6uYo/6Iu3VsvM+LjII30LTY7aR9VHYPxRMiSp5phg6aQT4e0cK185fg==","signatures":[{"sig":"MEUCIG+ir8lLQK4H0Db12+9P2/2v9Jh3fvMUjU6KjgBADdRuAiEAj33QTYr9TtY4u1gMkG4jrPyZIsGSbNz6v2AUPrJfaBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMJI7CRA9TVsSAnZWagAAhGcP/iF09nWPObwhW11jbbfi\nfEMluc60C7ALQXtVoGSfJL0nz4+4uC3qrgxphjGSJRshQo1olNROVIIcyYK4\nK2GNBNImxHbWYoxhpvSXuLYX0HDx6EJvszsESSO82phgxRlnIK4dnNlUy19H\nN4HBEcy4JGScSHGEWlzVJR4iktNQl1yTWLcwP/YSFA0VNyZ1uXCIGNhpXu4L\ni43YjSCxmUWjY/CK414kKpAU0oyotaP6ThlAFlRKug55yzRExCvSiW8cOaPr\n7hFE9Ec0mKpTEzJF1cT1CuuCdFjnB0WLiGXv2pdryyNcbwoLswwCpWqxriTN\naW7J9k1e62MGoygOO8hs2sh+I2lRQwe/P5nLC9wX9PvMoqhe/7Zktu/bieDQ\n+Xt6utxRVEq3GuAEPe4895h3wQKnQLJmPYc8imF8kbHkitFMhl3EalAxiUrc\nqQrWZgwKJNVLSASmo/60RmBfBIAeKUxymx2ejpcLdhss9hJDyU2sAagCgZr+\nnpDURPa/IYZLMoG5zvFSNHooLZCF0ocfZL6AIRAaAn9yBTY7lykgDd/FmBUs\nE2GNxxDVURHBWGkOK8AGn2MKY8Jl+JkksnDyIRc9ljO+vvM+LtCLQUKWVG1n\n/45TKrKBlBWzj6TflHfAFzXExVKVcVZcS19rOCC3qKWou5QAwcayIxMuHsdF\nq3af\r\n=hMfD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.0","@thi.ng/math":"^2.0.1","@thi.ng/color":"^1.2.11","@thi.ng/checks":"^2.7.4","@thi.ng/vectors":"^4.6.0"},"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/hiccup-canvas_1.1.3_1597018683385_0.22105742074384183","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/hiccup-canvas","version":"1.1.4","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a300067febffe2f73827707f979542c182230131","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.4.tgz","fileCount":40,"integrity":"sha512-Wx8jEuMMEVBiEfCOU7ApQxBEe7H574Svyl6HbPhcAt/4eT1YKO7ge/qJU1hianTGNYKjAVHSOqGElTZEgeNtMg==","signatures":[{"sig":"MEQCIGqP+NhfUcen28ox3/KXWpBFINWRdPa5vLgXIMFQW+ZYAiBKsKybbMO2f3S0VpxD3ReHziW1f0X2kHmcJSjfyYoOjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOUbxCRA9TVsSAnZWagAAaVEQAInrxcl8iBX1fK1CG3/s\nZYywTgjDXvc7qqkG/qerUmyDDxWy1SO9Z1EAt/YgFzAtwlnp+lZH1i/q1lsK\nvEvVET4drIcMV7Co//PCuiIf1I+pRH0y3xy/u5GQXOBWPdimbAoDKK/pzkix\nDutPMR9MyE55vBRbGl+68IsAnQGHujgNYesjEtQh5XLweyu8V3+AywWIvmZz\nlYZA+Eln4wE2UM0R1W78LSQ6UlLGLCvBcbBBbFtAIwf84MTcm/Wz1hu3VBS8\nYydxHMcG+ZFjHtEblRRqlb77G5lGtm/k+5lmhIBNuzXoOeR0wMeLfQwv8uS/\nEzefJK5IbIIr4Rgrkhidh1kiG/ay9Z0tvPCNPRZBUjhdm675da8yjU+iBsW1\n9f3k5RX3LlBe8BWXzMNn/BQWGESbsZanwOhZANwz5fK6uIz6s69IYesbB/rD\n9s9KRKgTtfDwAV4IgmFRCvU64qZT++Vu75LUIdZQPkIHzir7+n475IdAS65W\nK8K9wZVq/oQW1D5P7gIkse+54dq/BIxx1XMxugmXhdWRvCu0iVsZIblLmunb\n5GtgLeurI8hcbQKoLCTqspy4e0XfbMouxdjNjfg2aIyJILjLHWPQzWGTyIlG\nH8rU7QQR5UYZWIMe1pykJijYSWcVfqloaAiSKzWw7w1SRhOxM3gCI47iGaXT\nENHR\r\n=p2tR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.1","@thi.ng/math":"^2.0.2","@thi.ng/color":"^1.2.12","@thi.ng/checks":"^2.7.5","@thi.ng/vectors":"^4.6.1"},"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/hiccup-canvas_1.1.4_1597589233046_0.7917000090903701","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/hiccup-canvas","version":"1.1.5","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"76a92e489c649fb43c2b948568466ab273758739","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.5.tgz","fileCount":40,"integrity":"sha512-J4T6KCoqUnS9YRh7z26+/nYELbJH/9OxLRBpJu05QTSet2b9crLww6YQb9toTsK7QC0g+oDPrBAZ8JZX3dDwpA==","signatures":[{"sig":"MEUCIQC8y/D1qFoWEb9Jz8zxoDbqxNdmQRZWF5dKu+ITsD33vwIgPWw2m8kZt/Jv5d9Ou7CB69uMi6tBQAQKwkeIBYi7Uyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqywCRA9TVsSAnZWagAAG2oP/Rkaq51t0/0dGWCZCqHo\nhIPwqn8psYlM3zC1XeK92Q8YVi5JqwIu7NBglUst04t8vwMAmOI/u3aWdJ1C\n/7qaI1AxjC3zgTlWsTK6QrRn1mhqD0SG9TsbLGuWL4ostD+wkmUn3yBOFiSB\ni1ssEjPz8FvYHIcDPyo8EYCGBsRyWgD8fQrOXWTyNAR58qweF1w4z3kVslwu\n3LlSolFjRcwpisB+6NMdFUILjVjOejVi6NIR8cSHcY4OFVaRiCVolvlGo1Qx\n9tMW5j+pJDkywJkEMFo5ZpTOi4p8cUDYVlOkiXk/ItX7Vr0edcMQE8y0BA4l\nRgxRwmAZKMpN01rO+8mShvdgH6Q5b/wIEd6cbF0PEwb1q0L6ptpvi4xtOkaf\n9FHJzTYqDiXUanlvDAOHxZLxzvSjPtjvh7/MNFeJ2YhnYhQgw7cqNO8uAjpi\nkoYltf9RcxmOyfhm5tgihJekSPcoEntCLwk5aMnTsu72YIZgmrIvKRLX7vMu\nM7SiDiFFIGAAZVhlz87EoB7UHrsmrlJLcVpd3udmnpOku7MHpv6aZQhmmqGc\npyIYDrEP/5omb4ZgCvYZ/zDnIq43RrvCYfvhVWga0EAbHtdUrU9bxTA2yJkT\ng/L1ig6XLYw1ypsTuWQydYWndX5BG5Yx9uwFDaFQfc9ikbl/wVbGHuO9FBF8\nFlrA\r\n=M9Et\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/color":"^1.2.13","@thi.ng/checks":"^2.7.6","@thi.ng/vectors":"^4.6.2"},"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/hiccup-canvas_1.1.5_1597680816349_0.4519868852274298","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@thi.ng/hiccup-canvas","version":"1.1.6","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7fff33109f14ecae81abc039a540d330519747d6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.6.tgz","fileCount":40,"integrity":"sha512-iXjtvzjPqZ4AZKYs4f9a2pj8BUYBx0aEvEmJXu5yYNkkLpuBq7jqZgF4yo72Et99rT63Lp1CfNPMkInA/iqc1A==","signatures":[{"sig":"MEUCIER1JKOexM4jDneJGrTayYpQ/MHuIc9tjlsrp2N4Le0kAiEA2zfPbfCHjdWcMmufcbw41M8lx8YG68Q75oQ4ODtPo8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPqL5CRA9TVsSAnZWagAA9/4P/RTh96S+V2fr1emB9ew/\nXHfvbbmvi6eJgEQTCVqm4XNMossKQmeqqSyEbESlmkh2kG+Oa1hz1buiiugp\nKJTyHISZjoyv6Mn4p5+riz7Sx9fNnF9VP9jEVTM5nea8WuxE4RhK4XvZOZFU\nZygyG9wbEE0VI9GS1WD+igcW2GtewKeVIvfbcYnyvBUj18rBDEzaivfQoKdp\nhx0jrOrOoYw8VC9q3erCiJ/QOh5aa/e+Sio3M/iJT0OwZM8Xi5hvyH99SI72\nvNvsrVNMYHF54rG7CPLJHpn+Pnl13IGKfO71lpCu3aDKL8ifX2yqzrvvLI3N\nnid5u2+TbYQ7c7TALmkeU3VfAgunmL8XvggJII/ti3c/Q6SGxWF+wfYKSS/i\nPuLfI5UBECEQlOzmGT7QLU0jK4X7OXF3Zn5y5WH3ZM8nxMxqClUwqVzUeFQ6\nsmfFD6HIIWIB1TisEt3Ns8kRc4/M5GeJGbwNGkEECX9fYZ6jWgzo/lfyJtO/\nTvGU1x7jMlBSXZuDZ7BCw27BlGRMUTCRA9MdKxDlxvO59cnEsBPTVeKIwXZv\n3u70fZ8PhCfDAJiQlX/dg9fRSjPR1QTl34Cz3OSx6prSQcp+9na/oU7hAgal\n8HJGrnzzqvVuplAPIjBgDPqhyy/cygxQc6oWfsDriSHqmT0aiu0th1th5mce\n/Fr3\r\n=N0DC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.2","@thi.ng/math":"^2.0.3","@thi.ng/color":"^1.2.14","@thi.ng/checks":"^2.7.6","@thi.ng/vectors":"^4.6.3"},"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/hiccup-canvas_1.1.6_1597940473024_0.6464219626185461","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@thi.ng/hiccup-canvas","version":"1.1.7","keywords":["2d","canvas","declarative","draw","ES6","hiccup","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"70408c3f16d8e006c1236d6c6d05a28a9f12b66f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.7.tgz","fileCount":40,"integrity":"sha512-fOL7bkKctkzMz/DqDA3bJD1MwDYjGcqC0qrxzI1gcffBV4IyPuJX/5GCwqDpHvxARdIbSc2RrcZPExyiqNORQg==","signatures":[{"sig":"MEUCID1BYeqAABWn5U6HMT8repsMNjJmy1YgDZfVOW/h+naWAiEAtPpOkrCaKv2ojVfL57GnsnNl91y91kB48Py/x3ZfXps=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSRXKCRA9TVsSAnZWagAAAjAQAKLfMwwbCshutDQ+Su6Z\n3tEy5L18uxkWFKZ27cUZAtdkjooHWG2Dc7qz8GnR0XBpFSAXvBA63ywoaPX1\ncw9QVS6y5TIi9xzbf/NDfzvEOMuhPnUTd+yywuKoD9PQkfPYrA9lDKL61duF\nw/emL1Co/cL+d6y2OeZFZEldff+45/zpmn2kKP9tEqTbto8yFKmL6wcJukIX\n5FhyRfGzOCfINpzjW/fePeN8Z1mpsnq2gpSlPW6JdBjyxeEceaciwbM6uveG\nsBqPzwZsYoJfkNYAKcoWPU7jKScFE9V0SATnjr/bdtBtm8Ye3oGMQJ4nBYQd\nUoGLS8BI/Efgmcjqjj/Cj6aX1PVDQlXjbsn25PuVCgWlD92ow1qMfoiVJuG/\nk58Hk+Hb2cnkw5Z99IcMEz3Mpbn5BJNtLKQqG+WcC+Q0BuC2beDOtuS9M8sn\nJmwRlmzL+HGINAImgoqQpGjh4dewB6eeMG1mzfRBRD1xAffhBRQEcgTxXJCh\nHiSXSvG1DVPyXRTmonoVP9aoxMjf+j7CbNLNe1GEGEX4KRarwkG7U5OnjMvH\nuY7jzTFd1QAsQsSl7JdkVuOzqCO5lkYwFqP5feLKp1r+QGcb0/hUeeDdQI1x\n6FgK+jgk51A8epicH3bVtYmvg2wlK/yvSXapfqWBjTqcE2f0h6+CfHSuVS2o\nCiCW\r\n=eaJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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 *.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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.12.3","@thi.ng/math":"^2.0.4","@thi.ng/color":"^1.2.15","@thi.ng/checks":"^2.7.7","@thi.ng/vectors":"^4.6.4"},"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/hiccup-canvas_1.1.7_1598625226009_0.19887520939268777","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@thi.ng/hiccup-canvas","version":"1.1.8","keywords":["2d","canvas","declarative","draw","es6","graphics","hiccup","scenegraph","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ed1eaa81c651f94550029d66df590b87707eda6c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.8.tgz","fileCount":40,"integrity":"sha512-KUqzR8jqs9EUQFWYss1GQx1zx8Z6jTsa20HZxNcBFhdvG3okATUfO5BXdF0P5600fhe+ktRNpWz81bJieScQiQ==","signatures":[{"sig":"MEYCIQCrGG5sH583gFHL7BfN+SgzVWcJ9QXzB7Atbl5exrqYNAIhAIP8g8kmTl1Lt42qeh6e7gQbpK6GF2+raty4YKc96D6L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXgodCRA9TVsSAnZWagAAm74P/2grzixihuKniFf0U9QR\nHcjKcwqRoXpvpJ7HMzkQIbke/yP3kQfRYPaHOOStP9M4bWs5rnPEGB9eZpL4\n4s/q+PybV6n5KIHshPqldZwkGuVHLjNZyY0NwRHc3SeakwBon56Slok5QQVJ\nGzry4ru89jRNontuoG2ZW1F2PY5+/DDX9npNUbL2Ris0OazPrNjagG5aX9rn\nZDNRljfAoA/kC7pg8Dc3PQv8gGoxVh1/CGLuB5HnoceDDVl0cQOXOBsdGMCG\nxAdGpEu97nfS9ZB+BY/hZ9Sa5M1oeyFZJXgOqKGsZsaf62P8QJlXV0i7mbjR\nUVfqb1xGHoHtTNXOpbPSnXfwHXoIBxelNRBL1D/wba4pMcAT7W83ObCbKc5Z\nOSKFu+9w34I+RCkUKIzjFXIV6UhVsGaFeSAjR1SVyH3FpChH/Qh9aWjnnkkK\nzlNQSR2Q1n3Ue2dg+GwQLm4HQxIL+G98qrIMHbKOFoh8/2yEShDDFu4mmkqt\nEaVXw18xvxwk+UOvo5V4euATfZjv8plzlgSUWdfXTlbWa3a8DpVfW5/W0+Vy\nihb/Emh8pF1meIT78lejBtzt8xmpglETPIKe9vcJrAzBn9OFEWbU/vrOd6vk\nUF145prTw2hHdJjuK9VXOxlXBgjb/O3vyt7cLo26B2yfubxHKdlfAkFzIgiu\ng6uC\r\n=jMRT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.0","@thi.ng/math":"^2.1.0","@thi.ng/color":"^1.2.16","@thi.ng/checks":"^2.7.8","@thi.ng/vectors":"^4.6.5"},"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/hiccup-canvas_1.1.8_1599998493553_0.029418604412889016","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"@thi.ng/hiccup-canvas","version":"1.1.9","keywords":["2d","canvas","declarative","draw","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"95ddcfd84c9dd87b7df32152698b02b995a4094d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.9.tgz","fileCount":40,"integrity":"sha512-SdcndaLLM/i1+lHShAscmPJGTQzRlUDGRZ9FhdMETfFTvdkJ3VfuIJ0xtiqsRY8qWF2BpP5NQyyTLS/ZRieeuw==","signatures":[{"sig":"MEYCIQCHoQlGbbUDc/JNZBa5TIuY2wZVlm+pfmBV5hndaVxnIAIhAMPmp35uL13oANJjAFh/wzulTL9n6OUTHfUxFO5QpHhN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfadkiCRA9TVsSAnZWagAAdpcP/Rlm758uZ3Z024bq1EF1\n3PNo+X5yuLRqeQyxXs/wUXIVb4zQmpj7Ux5Ng/DzsTjmgZ8QTM3n1vZvKHVT\niX9fCKDrWUO3cpCidXkO8tT8qvkCunKJQOyuviGe04AAl0EGdS8MCjlYIjyQ\n7M838/UGVnXukw0bIKNvgRUF9HoHC5FfoNG6vxKYQgYjoaLcMaW8y8COI0ja\nmhKwYGUViUc2lGuNEr5CQw6m5ZSDGj06aINpw6WbUvIMJm+XmWTqjQ0aaY0a\nVQGYFAJrvorXqYxhEJe2o1SR5B3xTpU02vqDxYDtCb9Qk05Bkd57BO34iPUS\nLqxPz+MDktL0PId0KA4I75Z6fkU0goe73+nxhdjgU8PqwJVfJ5nLAPg5knC3\n0RqFmWG8/jH8PNenu+MJGEXPkBbNQHDHrKT8MnChRb6/SSByy7baZgt9bScx\nwcougd8UA+dgLqjXRDrMFl8+VA4zHaKX2uKz1jW4e3ldCeAfUe4XSQnMnBl3\njIeHWosujtJbC7keeK7YrkJLyJXLqaDau1n1ugcf8EQNupXtVm52fmcJ3qhK\nSda5ZikChwQc2aMg6sDukaJfrvs14sPDPbOcAO/Z4B1POSIPq9IpgRlYDA/R\nF62HpzvU4OLG4AqMfF8Bz4sKRnzO4UOfN6A54qn8dsj4RuBhf1ztBATH/vay\ncon1\r\n=GbKH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/color":"^1.2.17","@thi.ng/checks":"^2.7.9","@thi.ng/vectors":"^4.6.6"},"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/hiccup-canvas_1.1.9_1600772385718_0.4435452562018043","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@thi.ng/hiccup-canvas","version":"1.1.10","keywords":["2d","canvas","declarative","draw","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9bf9548381f056ec241afdd9456c94439dabef47","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.10.tgz","fileCount":40,"integrity":"sha512-zbXsaG3VKnIURrNeNBgZbLHsu+D5HJVtG5hBJ0yrYTqM7ujMZxqIg4capRdudrVYZgR1uzHNBQkdqb6MKGyqUQ==","signatures":[{"sig":"MEQCIFxMSafeAzYtbYiosczvhyTWvWatqrT6rHXxlP4d9Jq6AiAh9EmJM37MPxXavmlMe4QV0MaFyy+PqpUkcbpmM4oY8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeF2aCRA9TVsSAnZWagAAevIP/2d/e52uJXjrZOcroU9Y\nFgMyPgJec7nNVURT7j6W4wj8yruJk1UizHeNOXdghictqCl0KkBAs4lRnpP+\nvrjdL4VYq+xMsW/CGmXBVitmYbPU+YCPU+uikHS6+CTiGoD+B8j+VL/YGSh7\nN2jtrFrCzxPdX75EbFIr4wb8BcXGKqkrfbDs1Q8IieyP32M6bisGBYKCt/N2\nckOUFdkPGCaATJ3fS8N+p3k/wneJvJbpVsv5oK0UKgpG5DlTkn5foYcIzrT5\nMqkBLXmaBAgyxiyxF2VuCz41JuMq3urMeMYbK9VOAy2Q+AzQVk3rgUmAjFIz\nhIZvuRTPhtU7nqPd5SLxsJQDibW03V3IGEbuDuMUONQo1Zp7AN8bFee14SAi\nITUMWbPy39TQaQnoY1N/m8b3qtabmTUl/lCoZwYrC1vESV7SNukJd/qCVbLa\ni5YoprY/0eP7bRNq1MVqIN5TsYdMk0HBjXk/p9zgDL0xouDPsRxxh3Lpu1lu\noKC6YeVKmb692I23s5BxBQLrOvu2EbodGAZ16kj08Ty7REEjRMPQRuZKFkri\nxxALn5cfnqhBWyWTfwOwKigU7QZx3YDivEQeQMzEqButLeOCqPhMPhxj9fMe\nXAv9XFtiBTCke+9vRxT99y1kWo1JVmtLidSf5Z+XwQQ3dMyM5NKM02l+hqV2\n8bqa\r\n=bo2f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.1","@thi.ng/math":"^2.1.1","@thi.ng/color":"^1.2.18","@thi.ng/checks":"^2.7.9","@thi.ng/vectors":"^4.7.0"},"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/hiccup-canvas_1.1.10_1601723802143_0.9456923465137281","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@thi.ng/hiccup-canvas","version":"1.1.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"745b6c08cc3130b31a44bc265cab8da92a2e5d27","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.11.tgz","fileCount":40,"integrity":"sha512-YjzuCyc6GVQUJNrJ33Uh1z3B2eJVrX5EClSE/NpChNkgr26vNKaYqW15PyVu/KBnH3ee9iPapaBRgWSi9W7hlw==","signatures":[{"sig":"MEYCIQCylsk2lzxG/V6L++HmVYA40o8mGxnkDIm6ZwpdjnVTHQIhAI4BytAOuwES8JzIZks/n0VaHpAn4CQeuWFJHFACAWVN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvWCJCRA9TVsSAnZWagAAukwP/AoMjvnV4bQ1/aKAD2tA\nGiwfZP9WUTWwuxcATv/ZIPMd+F/hQoPJtBTtxY5bUHbzGXv3wykdGYgeUZnu\nS8KM6Ls58DqiUG+uA73FLhqJne3If+sVT7ZxitsQmp4jkqzi+LsIGY8jMdR/\ns5Duo1PlvtaIAjkDiFCTjk45w1ecjWua/6Gmg9SWSzNMSzBYq7zImd5w1kDY\nA/dDB6vsNpAtoX4pCGI5CSwpETl3D0gFrO94JDSvnxMVwR6P9DTiIEy0a4rk\n7RIRrWRmLhXqHw788/KuU1U7DhSrRUt2mnmO01R8uQOn8BYFaWDiZZYy+E4e\nR1BhEQFjcH68NgqQ9dLkVme78r44kd9QwGgdhhbVtfPmxd9s6gORgaFmTiPe\n63ZUbYEXp3Q6lP3+ET1Z1WMlKC0PPxbkb/HmdwGpLOIaOKZTGysrr3zDfHbk\n195X+ZYrKp22ROxRrzr6kkJ/a5Gv93F4YVmEujDCNPK/k4/fchzh5zZc5vKv\nDs2OpOTU2jrkwUrrTAVziykJTiTJ7/3/wl65Or40nr4iY1kmtm3F3l+fFQvG\nNeiWvPmR01VRONjsMBTE/SxaOofla0VlbhnrjzZeuPJa36/w9VokeXOkadHc\nt48MgXjKdf/8tcrhA3AgQ0ufU1PDsWl4t15pqxMwIxQr9zDLFK+Ec4R99WzR\nB7w/\r\n=HCO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.2","@thi.ng/math":"^2.2.0","@thi.ng/color":"^1.3.0","@thi.ng/checks":"^2.7.10","@thi.ng/vectors":"^4.8.0"},"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/hiccup-canvas_1.1.11_1606246537317_0.17121419256978143","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@thi.ng/hiccup-canvas","version":"1.1.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0de8a0f90b9ee1eeab3ed6f8210ef76cba3fb1df","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.12.tgz","fileCount":40,"integrity":"sha512-g4BskGo4SFY7Sha4er7T09E1mgO8FBCx290zGThmHarZqKxa4HkfZcMsUgoZKT/V6TeCPqebdXQnQITRV01jSw==","signatures":[{"sig":"MEYCIQDeqpOPPj1OaKdjmhSWhMoMtcn2kajPIs5jj+1nb3aC5wIhAJg5rQMBNsX/D5LBstEkzKUCUFOaQILqxIRY6nlPjU3K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvvuOCRA9TVsSAnZWagAA1sMP/AtGAV0mwF4T6u4JD+4f\nXA0prGc8WTmjyvLTK4Kd6s4MyWGT7PCh+W4jsVbxyiSNbfFW8SmxE71R0hDM\nEN06OR/IrZqgKFyhJFEW5ggXcWVyM2Z9yNT/uM+UxZ4fwAW3SZpcP4JHaY6k\nXGLyW0nNgYVb8SFP5tezqrEfAmn72KdTR1A4UgSgugC+bwpdF2E0YDLs0ch0\naEVHLfcr047HAppOYDsBc76H8rpOSHjdhUgzO9AMWnlg7B9iSHEGICqvsQqt\ny+tFS8iII7ucCaq6ZpOEZ+tQUt9B62w7kbOFJC4H3FWmH5E21Agy6w4i+scm\nnzTA+uGQTDl781DOXRPzI9YOJJNS5ewPax4LbE4erfk3a58puiJw1ok+hPKT\n6K5Em5ug4UD3eP5UVMs8GzDJAsfm6ZTahkZ3j0Q/PPNL9c9p51lOIcrcgFuY\nsELiY/tGLbIkDHV3BEoJ0o3QYiEHYcnOKaiLchwIodp+1TBL7mAZ+bj12vtQ\nkOnHTvHjUbzUQRwmNbtgBbx72USKSJFgxfd5WmpwN0dTMywZRmdSm2XrkCkb\n7h51o5iiFJTd6fTPvLYXtCMTOO6ElBcneKMrtKJLaDQMAbEGcTpjZecnLL2R\ndXWR7Xg8i6GVOira+vrQ7qJ66UmAc54zczZw+PvYxH18j3uAZv6awjWq3i9Q\nOSPm\r\n=zhnx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.3","@thi.ng/math":"^2.2.1","@thi.ng/color":"^1.3.1","@thi.ng/checks":"^2.7.11","@thi.ng/vectors":"^4.8.1"},"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/hiccup-canvas_1.1.12_1606351751168_0.6502950469707702","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@thi.ng/hiccup-canvas","version":"1.1.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"536573d6d8fb0d4fb9ea70c6fcbdd48f68b9c938","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.13.tgz","fileCount":40,"integrity":"sha512-AW+/WpHluh8klUy2xHKEBi4vcKBojAUUSYOhwW3KLUmUUscyuXMYv8Q74ua388aneDURqwXJ+3xCzmnNGjwAGA==","signatures":[{"sig":"MEUCIQD4IXFBVguSGRXEyGjj9IV8D4jFZ6fL6IUlliVwYjUSuwIgG8CADNkY7J9mgoMz0Wzb1/jd/lsSYvrHbWOs8gZ023o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzX/3CRA9TVsSAnZWagAAAZUP/jWgvKT8c58uz98no6Ys\nC1+eVxjzCkZ2scDgd+Fcw9t9dfRT86aQocXjOCICJ8PZjEixt0rL7j7lHskp\nG8BlNmdxgaQSEzuv0Qe5kOnvIbkdscBLraM0/mSMjLgAWWthX3mFKd6L65Qx\nZH63FfG/qTD7JMFCT093ZhlBsHjYYmj5n+GYtDqljnuxM7ljYEtUJxwSbVFA\neImTgoKCDx9hVBh4Gq4oWazGiJwnC4cvg7HyB48AOPkHqJmNCAuwDsiiFz4l\nLxi8fERWYjv4dcxbq6DcgNCCoYdOJvqtaNzsfmEDULxYNkspJLudGZPnrDdT\nEQFZrhVEqNpKzHeb/oQNCnp6sXtvvvzMAA54NZSXFv65fuDYOKad+DlcYOcP\n+vh61g82PoCX2t1YyU3Eq+qqdfpU5jtktZgPFJIS0+80SXFpLio/iPXfUiAx\nwfOa63rUPKAry5q+vT/WFkiRZoDzXs8hI1Oji2VLpvrozTC6ENXxCuyss6C7\nLT7gQAsbAqCNqL3Hafv+odI6hsf3DMoyiQA+sPHpZET8vm3O07nqNbrSOWlQ\nUz8XuKPh3v+B6G6TPAXcZf+GAH6uZlDEMa7240+fxf9Nb9QJ9HYOIdl7rANd\nLRL7tsopPziVmGZcKkHuZ2lFSzqsm3KhfAq2/vkGRAiEKP1m30udKOcwcLTR\nbC8r\r\n=9Ja3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.4","@thi.ng/math":"^2.2.2","@thi.ng/color":"^1.3.2","@thi.ng/checks":"^2.7.11","@thi.ng/vectors":"^4.8.2"},"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/hiccup-canvas_1.1.13_1607303158682_0.06121068358597004","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@thi.ng/hiccup-canvas","version":"1.1.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d1936e77e378513bfefc83b93d68b063ac352ac1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.14.tgz","fileCount":40,"integrity":"sha512-nGNiAoLIfZmZu7jPGmB4dfFfhaRlBYDJy3N7OvewfAl13quEOMOiOFUYohXtFrCAm2d7xmKeDuADnbyXMc907w==","signatures":[{"sig":"MEUCIQDaC++rfiBq4iJuV7t1+JgJKNV+evadlMJGIuhmq0hKAAIgYu/thudt41n4mbTtC4R1fxwIhoiU2G21XSgYyxbLZ8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4jEuCRA9TVsSAnZWagAARQcQAJ6semtT3hXtdAaWWg3f\ne2uOA2S1Uvy7RssWM86Ih/kN5tdNEVDEUYzkVhje9allAJif6YwVrCwcXESv\nNzoF4E6EhbZ3tbrfKX6KVau9tXqzU18swAemZYSh1yFDFBlv/kB8B0WqRqRl\numJciqyZEDWdrgm3s3DKgpBSIrswYwDkELOS1BBiKYzXaF/ZASH4/EP11nUj\nGa8HzpK98tEoyYj6+rzTaLkrDMO0IIcx98eMZAn5313f6KmDQXGXjFXaSqEk\ntGX/ZduAaM4E+0+OUJYuVhiLePPzoDj+Wt6pR4ry2dpn8YUPQaNozVQqJoo3\nJlTCwNAQZBOdpg3Y3advJ43HRn68RdyZHvx6yE1asXmamNioiGH2EHt4Tanw\nf1xkOy0G1NiuO2pF6TjFe+dHLmHhBFIQ8R91kBCX+GVmsYvmhfsHDPkA+lpY\nbEunZ54L13xb2jRqT8vg749SB9EOC+kOq2SZWxK1ZFPpRAi0piuFL3x6lrWq\nWk9gjzXsW5dv5zAemhgjQ/FjBYnXGD49YAbzNhAIQR3ws0fENaJOBpktxMsB\nIcWfA2g8myA5cfapU9bgSpyLiCRaYCv0l2XwFLDZDeVI3AUXHKaIzQXafz1E\nzZ9MZ5aOXyi3fq8oce47tmA7lQAdL6ifdzFgDnFBLshF3dPkkbDhZySYPIdD\nBDir\r\n=G0oM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.5","@thi.ng/math":"^3.0.0","@thi.ng/color":"^2.0.0","@thi.ng/checks":"^2.7.12","@thi.ng/vectors":"^4.8.3"},"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/hiccup-canvas_1.1.14_1608659238873_0.07279722909334208","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@thi.ng/hiccup-canvas","version":"1.1.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"20ccfedb3f05e7bda9dd9a6300698eea0e244520","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.15.tgz","fileCount":40,"integrity":"sha512-Czk2H/emfgnE0y35EPGrbuz8ai4QOPdA8ME1rL/od1/c+J445hTQ6lZ394Ecn8sfw/cXDizgpA/k4mwJhaNwhA==","signatures":[{"sig":"MEYCIQD7c8lpMTchep7cipV23cV54gU01GdFRJsTo95u2VkYVAIhAK0wiIGcklq/o/OhuLZ7bzD+dWxtddsL9tp6NawhQjym","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8KlyCRA9TVsSAnZWagAA82AP/j6t0mSmGkP2RTieSoy9\nUZVp1myceAIyIIT6+xSF9M7uVMYyAhw9O5PwYEoeXGIotcs5x9aacn85hNPE\nBaz/k/hT/UKIBlXYAuJjHZaUB7w7C+xcc3sGP5WH1NVJvj/o8RR1BlszfanN\nqOUac6sD7Q40lzzfpqeAwoE3k4n9PFDYEaw4tGeAKlCXVhdTT9xLb+U7dXSG\ndkZIYMDH0QlHMIzWUbqKk2jGnUMjNPNpUvjZaGiShxzgFVlCYrbcn8hfcIGu\nD5exytGwIfdiVoe8ZsY29b+SnFdE2YzH1J4DR9WKjQnnPJwo+Foj//Qysusr\nk6YB5wvWtqdC2j4FNcXG4QPHjG1WN9oibkqXBJCXBp+Nv4aI0y4MlNaW1vj/\nx/6VOw1jeBodoJqlYRamSzdSrTIUqAPUf0EMMJ8cQ/X1j5yQ5/Ms7eefjC4A\nLkJrUEYrMSTe4J4IKH533GhD5u/QvMULD01+WdDkCTKqSsOQ//Jkq8/nTD+V\n3mYMGwVqnIrZmVhkyXBMgBLNgB6lFxKc5N5OLG/DO0U7P6POTksjNXDG4vRk\n8pm4G08p0EKO+pPXW4TV5oEUYGFfti5e68UBxvUqveJ0DQiz5QgxeM7bGMsl\n5Kn4+qb+I9JCH5e4qPWyI9kwy9aItHkeTFMUP0A2SoUmNv2+dr4zfIgLXhco\nOt2P\r\n=nW/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/color":"^2.1.0","@thi.ng/checks":"^2.7.13","@thi.ng/vectors":"^4.8.4"},"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/hiccup-canvas_1.1.15_1609607537627_0.6224465252551339","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@thi.ng/hiccup-canvas","version":"1.1.16","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"74e8fe331270a4cef81d52dd07b3cb736c7eb1ca","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.16.tgz","fileCount":40,"integrity":"sha512-R1KXjW3FQf5FLe+YsSQd4e2LW6+Sdn8j/D8WLUvQYRqCxc0KjYOchwzkIhYU9t9SkscM92GdRklHIFdlCw3cuA==","signatures":[{"sig":"MEQCIGdZ2t+j8rVr5igVAz4hZtHUliUjDvJWGxaSQodBYBOZAiBZIXwGm1cqwX3NIUOPRF+yVPTpAfHpcX4G7fu3L9T0aA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9DGbCRA9TVsSAnZWagAAhK8P/iBoSWahEb/nvH8SI4ZZ\nmnHzx0rlPq/z1VSZCD91TMvbafVDOosJoB1n1kLllu903WHuAGMA0IbGR8xr\nki+y3rUQ6ocFP0CnBUNGPd/U0/0fwYTMndfmnbHol0lH3nQYzmp//ffqRXxU\nHho/nuV01cV0L22ZL5DUD8XbUAVpZuzsMSy9I5YbNr4Hpznmpz1F51C2Eidu\nkzSMjbqNM1wsDSastThju/oihfct1MKKPM1s/Y/9VyLZii382OrLTQdJeTuu\n0oMtxBMA+6Hch+2PITwxadagl5inI+R9pPyBQ8v+A+AhgRITmy7ktnKnBI8u\nViu/8GKfAD7GGLOMlydVGsgz2YDYqFJsOETall2gZzbBpEl4mjn4939lnd3B\n8sRlpPjv/7Y5v43O9TkfcN/CYDYqKrv9pX1nirp1N2khfzykXAc5QzIn2QpU\nl6nqV6aGVgTLWctwSqOnVAu8pLLNduK2G7d6Ex4ZXY3yseiOCgm2wseedFzJ\nRJ6wxm6Igd/LGVIaAx7EN/7jD1BwPQzxuTdcgXFHc91qc6UuJWMMuO4tL9EQ\nDZrNEl48FyOAUB501j/be6VBi4oBblE+skqEgUW6sZdZFZ2yiS291Uzm7uXr\naAp5lIEO3dxzgl1EuBWG4UtaeffNM5gWURfuls/oMTJH8FVq0RBtOy+fQYKO\nT51i\r\n=nQvo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f651fb74189143238678d3fd41fc556d1a3c874b","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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.0.1","@thi.ng/color":"^2.1.1","@thi.ng/checks":"^2.7.13","@thi.ng/vectors":"^4.8.4"},"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/hiccup-canvas_1.1.16_1609839003048_0.9752674267693056","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@thi.ng/hiccup-canvas","version":"1.1.17","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"841337fcddc237552d8dec7aad82c8e2769b0d21","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.17.tgz","fileCount":40,"integrity":"sha512-23TiMGi7N0yqpMvZLbPm/DJXQhCjY0+WPx3KCtTQZDq6NBgE5b/EE0V4O1KCogSQQiWIBfyh9k+YyGTmUdLpWQ==","signatures":[{"sig":"MEYCIQDLFxMURTFKrf5zSpy92RPAtG3/cuytHBPFe7Mx+tHauAIhAP20djMJqvE+uvaaApe1Uap3q900mkLhFXMp2x6wI2sp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z7FCRA9TVsSAnZWagAAToEQAJRJVQC2G5DyML9zxD7t\nka+Lr3FEeuw+Sd1StwD+4kfUrj3jVQ9laL5lA+OTrqnMfGAinpIaRwg7LWxa\n+fHuIY+yyc+CSr46jg9acjPNyrOA0Ta/oJks57WsAysM/lWLt5hth7KMArJX\nwM4smeq0JXLlzeZ6a4DLLev3ovBi17BDd7LVZMXPkAx58MPkQhHpMBm+m/fG\nVhpCYlgeFgPl8yFg1TL35LINQw+3jVB0ZOiNlBiBSoK1wEJWsuBmvKCtLcCC\n8AHaomtUjtyjjfKZK1SheEyzF8FLXxMkYlrtf/afEvWC63osuo781XMSRvjE\nBMKBb2tqzehUxjHThX7NrxkqeOyIypvzUpN31GP2rG2qwbNUcRhs8wIGEqNh\n8NsF96dmPYOX+HOFyIEBfxCFp/FTFPe7lpdRU00WKooWqpGEbRL5vAk50si8\nd+IHsN7u8o/mwQjyl7l2+Ayf4n4/1Pb2AIbJ/CbKMC5/8g+AHLJA+GENglAe\ntYjA/h6kILfKNIQ2TcoIpSf9Vi1otKGm+o/8UhEh19P8y7FyHYay6O2rCKDy\n20QMrvBAAfExIqmJivUxiH228uARr833uM6/Lttk8njsRpynJo09ATujACqG\nTdpwI9z96pZsXmzBSn20mqUgrlzPvUzTDHIVGMz2fz3GA07m/diIamb8bYeR\ngAQ0\r\n=srVb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"14.6.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/color":"^2.1.2","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.8.5"},"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/hiccup-canvas_1.1.17_1610301125259_0.905368930310426","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@thi.ng/hiccup-canvas","version":"1.1.18","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7b74600827e9f67e3035a17f58c254529af4161f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.18.tgz","fileCount":40,"integrity":"sha512-5tilcQrZIAFbPObVKIYHkLUo3HPKAjJMPBRcnn3FOprMpIyK9EDcptAVBS67z3onkrNhy80R+QXpJXWcsA/4+A==","signatures":[{"sig":"MEYCIQCFOKTJDhf4IEGbQk1Y8U8EN1UDkMNnoTx2X95z5AlalQIhAO++RKCM2QxeyfubghkL7Pwow4v25T/EK3SIjkd1J/jQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/vZLCRA9TVsSAnZWagAA2EsP/RJ5ereK2JYMhZpqhkVv\n0J7p7eRFu9JUV+pO3iR3K/ii9Nl8tJF8IBHg5RhMbWuA+5+cIHDr3fcD3cJk\nD10pUGZwDSA4/9/DXqGh1nZE3kC0AN7foXuf1mL8Zo2IGdIKuTm8BFnUa3WN\nWRuFaWNAWktMQ5Yo+YF9KoD+YhRNyt8K3OWWEjmFUVhL+jjUycXua9/kfvtb\ney+paWNKbpb/33WSMErtyP4AOYhtklMnzcSDBSgzAdz/o9P9Eq/xwfyq/Joj\nBgnne46GEdq3w3VBtBNXKjEsogV59cGqfYYF45WBO9sIIidUySBkAqIQVz1l\njjGjvG8AnREkqRX3O6qhkayv1/VQx3gUSezLKw2gNxAtfke3thI6jxzXcP57\ndUReSzl652IBkxZY/DY0Y5kvIA+eCl5TXCEnjqDqP2Y9NIbcLYioMvQ4wSTD\nT4qkBbW/w9rR9vEaQ5zBrVoyWLnIKz0MXLQ/WPAce+4nBG7e+pCrebVO/4TZ\nsxmuBXlgXvB7RgAcokxaAI4dtrPmbWFqkoAITyeC5kWFKDIlDECUDaF42a3l\nLwLjLM1MX3is//gFfCbc/iZa/A2oIbbJIUU+KrkFyKCTYHJAKiIEmmNL9Vpv\nfsrUstBsPcfEVRbo6HWBuYd80lhNI4cbMedfYfmqP6q4NO6O5Yq2Txvh5JTO\nGrr4\r\n=yHf2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/color":"^2.1.3","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.8.6"},"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/hiccup-canvas_1.1.18_1610544714766_0.878181083849761","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@thi.ng/hiccup-canvas","version":"1.1.19","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"96d25b93c95d8a793a16c0e3b59c645155706a3f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.19.tgz","fileCount":40,"integrity":"sha512-E6IWC6AXNLtb1YooIggZ9kSEDtzIYUfTEKDA5XDjzop8n0AhR90lPLIw23u8ToMzuunfHRKmyp8httr0fkEQ/g==","signatures":[{"sig":"MEQCICE6JiIRPeDVllBWYRb3EpVgdZmeNCblPKdeSy6drdXBAiA1IfU7f7ruIhY0p20eF3TBYUP2aFaj8Y4MIKFIUFOPKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCZcMCRA9TVsSAnZWagAAqvIQAJcqozLDJCjEeY/tlFQn\n/dMBhh+c3QRoeYgmyKawMWNBhRBmqPUjnnVcu8kwi7x/nNVJUxXzDBS6wESc\naTppGe94id+WjAMGekpSYPjZzReYWuf7JXWPaaIO7CxtlzHeytfZk+YWh11w\nvv6rWA7R0rntEr0C0c412jFJkm9OUWBLY46MF/HT4iYhr5Bidw8KsLBUJ5MV\nG3AykemBB9677XDZ1yZg7cjzWccPVDK6gGyajmx9/m3cIXjmX/UIf/zep9SR\nWu962rhwBUSgsvtQ/8WbVFMz0gOOo3nI+yJEUumoDHxSSDqQabw25A6ptmL7\n2ROc7wzfZfAlWuDp5bIJvdG6dp9pO8QxebiDoeojIrNuSMfQBYIBcdp5B7ft\nDqQUgPAKV4KvEM58VKsleVHxodcQIddeiUJ7nVwwCnG8eOv2JTwCz9PENOdj\nQ/sZ5bN+hSeO2+6yo6Qh2IgbeB7eMSEfvlEQHTNfUQ69okWwD5L/2v9BA/Vr\nck8B/o3SNyVlEo9o4l0Ouk7dN9fB07oBlm4EWyEdcoItP9Sp3JFyQ+tkvMNs\nszlueDR9BfoDAQYowOaYgx5y1dAEq6zBtJx5W62IFwaLex5KHsuvHp5HIOdT\nHYK9BirdwhhXPmVGEx8/Lmad/+VCTLe+KDrzWGEkMBdji2ADaN1t+jxJdZFx\n8spk\r\n=fgxF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/color":"^2.1.4","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.9.0"},"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/hiccup-canvas_1.1.19_1611241221280_0.20061927691480408","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@thi.ng/hiccup-canvas","version":"1.1.20","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7a2325085067b2184749941a4a07b69162345dec","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.20.tgz","fileCount":40,"integrity":"sha512-c8yK4XMm2Zb7cDZI+24ai5hbf1cWOP3EnyCWPE6qymef2cESCEjCZpjkwz8qKjUYWCYpJmd5JQKo3B2xZ1n8fA==","signatures":[{"sig":"MEUCIBuk3TrIrOgARPobNYOH6zQ9rb4fiTsjMmH2Vs9yDUeqAiEAkAhdZ2XwVgGjQO4sk/bmuu0UAMptauZtGpxxE754B7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCu3nCRA9TVsSAnZWagAAk4wP/0WnzeuIDSIE8ThfKxXu\nkQH7rCzN5YrkZ21ENqPQyqrZSIDcy+hTPA4hgMLSXdVp3BAUejWDNp+esoPf\nRCW4Mz8sOmTpZJofIuaEiOWr1Fve3GJC9OiKGzhA5MuH0J02aZyLfpNZxbmz\nhzFkN6ITJswB/QqcAeQEI+gpTXdoANX5xUbhjdse6NK/n+gRwFWZsNtLVaYW\n4aHYi4U2o0292F6xeWqdaBZGK+YhSlJDfmeMo5y5nox+UwFyFDqoaMn2YdjJ\nXLK0xA+K04bKoi1rfzgm8vWHBJWSdHxAwRDLBjTCcchLaCvb6b15T3SS7esX\nUUcyVdZ87B/ayNJR8GXOnliNXDb74HBP3WMOr4OYtexfdQRqee4kCf/QqIup\n4H+WgG9fm2KVWUHh9x+6COW4Eh2K1HFJ9vXszw/tBcI8/Asg73LE4xt2K2RZ\nNWnq2ywTr7IzkjUWSZKLkAKg1UIkqLyVt4+nfqOq0AClc0097HU5iFiRMR3Q\nm0VTxCkEapiOL/JR1w7oBWqSWkPqq+2bLz1wyz+lAuseGYzR+RQ1XDvLmosP\nUEXSx92yDTRhC1fBzkmu8hUQYWxL1RDRXNdUvqmz19Re2wLiNRdCE7BMfLgg\nmT9bli1i2zYWnH/nlnDN72z3vK8+SjEBkuccR9xjSRotQiaS7JLtqQDhe//Z\ngcaY\r\n=/Zhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^6.13.6","@thi.ng/math":"^3.1.0","@thi.ng/color":"^2.1.5","@thi.ng/checks":"^2.8.0","@thi.ng/vectors":"^4.9.1"},"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/hiccup-canvas_1.1.20_1611328998809_0.5887592683707821","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@thi.ng/hiccup-canvas","version":"1.1.21","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cd5b1517ba04096c6de0924ef431bd8f43538d09","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.21.tgz","fileCount":40,"integrity":"sha512-+EiCnjjwZx35eUVqW7Zx6BGHGUfs39aX4ed0MsBs8iNJGS8c0uKuvu/3Z5BbHPXAC1J1kCGu2vshoHis8eSyzg==","signatures":[{"sig":"MEUCIQDWgto7IDu0nEtcZs4EIAVHe2+Ok+HpcFunH8Z/dgvRYAIgeR0vJFYi2rWXIaKlzlk9Z/9G3Kf5b8iw6vj4nNE1msM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUQPCRA9TVsSAnZWagAABrUP/0CygErRpQPg13gqRv62\nxrWw9IKbSH9QV1d5wHJMQEw3BjSfP5KVuUhdqwUJEoq9mpolQQtuERWf7sBF\nIsmMO+AlGA0fo7THOOa8CnUaa+ogEj5/yqPTvCaaoZ8C00om3UU/SHLtcxbp\nV7jUNJxO4QPncC1wNFQKFt95T3FDPRbWwU5lynA95Q5Ruqt74rUAvAWugMJD\nr85G0xgqieK+PnUW6mRDqls9Q8tIy5MacJbmki4av62qcrRGyh0RzunMRYfh\n5Tgev5EaEIH8jiaOZCEVWWjORXwqGFNkuIcZfluIoZQ9R6uIkbni8XOf/uWN\n1bEXqD5krx7MouFna989NTVD681tbxQrTj5HJq8koAaTcEKCiuNznauFEr+g\nD3J5NJSimIbpr1srB1+CKtSwW0v8kBxgRW8DZ3BjbBtq1QInn3DuJybgxLW2\nIUzk2MobZkQ4l7xWL7/AF/cDrPgv0lIdvQOy0LccdikNpuLjfjgKHyRSjkCv\nfD6MASm0dU6XQZVz4zyk04r7GlpJixY8M/xFHjbPLJH4vvc4WdaOak7wapOf\nMTkQ6CSHah39hDyqYaqkZMir+OvDwDrSUZu9ogdWd3ihsp/7zCvqApiUtirD\n96SRbHuOchLlvXtCOHIoWwMLED5gqhS5BTDeZwW3/m/vj2uqlPdeSvdrE1nV\nDVft\r\n=ulbf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/color":"^3.0.0","@thi.ng/checks":"^2.9.0","@thi.ng/vectors":"^5.0.0"},"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/hiccup-canvas_1.1.21_1613841423242_0.4049763178668604","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@thi.ng/hiccup-canvas","version":"1.1.22","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7da5ddeea583a54a22bb59255a95f62ec547c425","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.22.tgz","fileCount":40,"integrity":"sha512-LFMGrqhzOZSEfH50AcqyMIesai/FzgkNtMxeCW/eorFHo2tUw6ma0XZR1PDDp1m9k6vajNIPo1LDLdlN3i7Ksg==","signatures":[{"sig":"MEUCIAP7stV9S35woyoxNITV9BUR7aAuq0c5x9+RGv04ndzmAiEAyQDu5yFwi2h2ligZcZBCDqKQRS5G4OGvLFTRTjHjVBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM7PICRA9TVsSAnZWagAAUaMP/i2VHZb1LyEFIrmzr8Ow\nIaIkXQI35SPOt/b7ZKdlFEBqxfDTXGewItaaobWqPo0xrULPpBysLBh53lP0\nURhepfq5xTV0gDFg6vqaidzkHWe1/MlX83QyYNp6eomyOyf14LvrjxxOTYmt\nN02/K+lXsXPDx+XgAnT5k0Y8hdYhRUCNnTjvBbP35WPa4uCiepRZU+hWrb2v\n5HllGK6XvAmV4XZqnDQ0OeDcZXugGiqJvcIuHMLo/3pspUPRYeADLWePIamO\nblLEJYKKewtvttOd13AJEGIPAPmK93lmLG+FNtkmaxy5aGEtXoJ08tt+ML1h\n53GMGYaQZNRy3ndbO2pVv9WGTOI59sBLA0D59iSGhuWxUZdSw8+C1F52MKS3\nz7RdMpGe550/5V90VAxNs4AvSCWLOLAj+AjGcXA3qDdQrpnURTRG85iYy9Jp\n7vcZgp4ncWLJQJz0YK5LA++N7UIUmjw5QGcFLjWq+FlObZGjLx+oBojcVNcI\ny/qwhIiC/7eMD+hFFGNOPc8U9Y+gZ5qP8E+lQ0tep+JbUul8kY5bbu1ah/cH\nQ8yGQQOHZMqC9iD+2RnBxRCN6LLhPTbxoEw8pcDWbURcWQ85PufZtfaUAFf7\nP/cvyTYe4NgT+3P+wXTrClWy+tB2pdYBcBVX2EFHEF3QMjIBsOBL1roToKGR\nEv3+\r\n=TxmY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e993e040034412dcebe1d8d253ce6cba003e715d","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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/color":"^3.0.1","@thi.ng/checks":"^2.9.0","@thi.ng/vectors":"^5.0.0"},"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/hiccup-canvas_1.1.22_1614001095524_0.9883135786787818","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@thi.ng/hiccup-canvas","version":"1.1.23","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"1f6f1b50fe07f7d4685c0fcc0f5314db80a27751","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.23.tgz","fileCount":40,"integrity":"sha512-iXZr6h3btyr3ILnLMzQWsgrpp+dPHGTWzbMbO6RFKp21EoFs3ihftb9wqsCw3uPCU8hFugxOytbL2y8iMJTjbA==","signatures":[{"sig":"MEQCIHGMc0gzgbBACHovGKX+Na6Y/0nNI5VeCy4YVv8iZNvoAiAyGrhY/dDTm0AL0k1u7/QKazdP9vQ5/TYJyhTgdwdokQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNpCxCRA9TVsSAnZWagAAmhAP/AtHkf2AcUltRRZZRM6k\n9uR1K/qx52PPEY37IFHULOcE62PE91hXj3C/rqBoX9OzqYVXYKloa1lMdHnw\nKdXML54CjCYLk7Gp+0WiS3ppURfxjlta0PlgtE4QbIEB2BZ7tMXp5tBmOgmv\nEc0FTMPWKOIZgRf5WsJbIeIseZ/Xs0O8Zh15mmkrrMXWKfsmFGciI3eaFVaq\nq5632BpfaeX2zh1fLFqbvLhBQrjh/0BNMLir5qU7CASHZlALae7qeI4m26wY\nWXNUn2eboo4bJNjqNLTXfKpwkA6h7+miE2b2y9Ak9cCUjZqctY9nS1z1Jvhw\nUeI9MhWL77dDGV1n8tGxauSEpWPkPklOTvcFVNqlLxTcFcbEp9J4t1MZb5K+\n7+v+/ZqIwiG/tHffQjbhnEkVMfiJuf795lgcB/y6a1ESpG+gQvrOu5CR/COh\n48AG9wMwQ4gYpUh3SpXQIA5T7p0VJRPvLBTTi1HLJIuz/49VzCn6Tliu03d/\n16Q3G8Nlkpbf9DZ9gUizjSmN4O3mHgL98mLla3HT0OOyr7QeYpvubH/wuU4/\nF6ZkzNyHCDh+9vK9pJQnkeJun5aT+SOPXF58iqh7A8vr86j3s5o1ukcVPpAz\ngNJ9K6NG2PDv5YmXQrlwxFb2+d+aJ6LvYTrcMdpb79jhVnlEKruKyD5mBpos\nVUrz\r\n=K2fG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.0.0","@thi.ng/math":"^3.2.0","@thi.ng/color":"^3.1.0","@thi.ng/checks":"^2.9.0","@thi.ng/vectors":"^5.0.1"},"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/hiccup-canvas_1.1.23_1614188721050_0.47761785500915543","host":"s3://npm-registry-packages"}},"1.1.27":{"name":"@thi.ng/hiccup-canvas","version":"1.1.27","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"44d6edceeefad8f24532c72cfedb8d95f4bc5d24","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.27.tgz","fileCount":40,"integrity":"sha512-dmPtBcp17b4fCa0/9dHRwX+A/cXG4Zkxbtf+ASPAMp4XsULWNlQNloHM3PqaGlZ8CGgPIpU1K4YaIv1H1+AjCQ==","signatures":[{"sig":"MEYCIQC4r7cNM2VCEn5/RKOjEbEHBMp49chG5fz6bEhXryPZ8gIhAJN7XCGU8UIDPqCmq5JRZUELh2TvlIRwzoLZ+RzAALY1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP7JFCRA9TVsSAnZWagAA3zIP/ireVLKEu9x91AFS2V/w\n3QCX3PqGRfrR8rZFfjlwZ4Aut4bTtjlw4J0+1MW6uui9XZuVeB9AsoT7wBE6\nN3SkQkHOrzfd5RELsNAgzoJY4zhYJbQR0cykhtRw1AWIjZr9/qilucBMiIpX\nXAaAScujNQ4jQoTh6wnYHpF/IEHFzjJZEkkKht56yvRXYxCachnf///nrGEZ\nhr60qQUNJFcle/YSq69W7840ehEOExAv2SR0py2ZSsDndS/mrvGvCTnp+4kB\nagStb4Mj0rG9olFhJGs3Ju8AaUSJGb5+gOqmUM+7t1hWXrCyhztT3s+e3swn\n5ltrVOOucirLLw3A99oXRtjP1Nag8MunLEZRN/5N5nV2bzogMxFJRwJ4z8/1\n78njpVPX6FVkgyivs1GP2URcG3TrCdC+byBzHEP4Xdur8TNjWDtyaOFlAo40\nluF06T2L3/rNS76Sm4RTjLqPRmoeey/jmUHKUeE1lN0GWwF4V2+Y0gOt4wRq\nGO6lbj+f+SwOPsfrrdLppcYWVJTPpSMbLP0smDUQg36eOz6aLuXEqF0kazq3\nFcPL1P3gnbs58ACS1FdrjyEwEUWHWoCjEWowRWvxDXS8m8L/P2Q4ShmfGzYt\nN1VOJPaKgrQblYg8PXmadClv83AMbetumlpKesMEEbZskUGdB6d5AhlIaNtG\nKsQ0\r\n=pQkn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.3","@thi.ng/math":"^3.2.4","@thi.ng/color":"^3.1.4","@thi.ng/checks":"^2.9.4","@thi.ng/vectors":"^5.1.3"},"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/hiccup-canvas_1.1.27_1614787141095_0.5954464193347713","host":"s3://npm-registry-packages"}},"1.1.28":{"name":"@thi.ng/hiccup-canvas","version":"1.1.28","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"77f942d0164895d8b476e69ef170c3971daacd11","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.28.tgz","fileCount":40,"integrity":"sha512-OJmob1220r5nxEPOucSNyoVc7YLw3x3FnXDupFQIKBXGkvR+DkmLQl5fI5iYnIEqnYFLUaMtmRefNrdiFzqMtw==","signatures":[{"sig":"MEQCIBibR7ltMirrywhm3a7iM6a/qXiT7RlHaDB2mV+HNBc6AiAj/85JgwycStsLWUDJEtEzie3hYQOVhMfmNoZqeAavTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgS/XsCRA9TVsSAnZWagAA2OEP/13mtE6xKbG8hOstrhCn\nFLStv1sthwn0M8JMzm8iP+e9rMyp6C8LyprE6y7RWD4VPtqloE+yriwCa5Zh\nfwAM/J7voqSIc/Va0+WkQ+MqHffDXDyNOuqz3hZO+AuiAnO1/G1ZNSoBgvIQ\nW3REXOylnEAwtzygBkx1Yqc9BsTMWbN/VH9x8VBnnGrwl7VscCzuqg+fO8M9\nFpUPYOCpqwH/6K3chpYXQ9OnvZ6VNCNQ2p4WgufBfr6AzOdALFsEPTIs4aT6\nH5Mx+i1q9aOooQgkKF5KWZX6XeEEpU8mGR4zeJkG5KhDtbbXkfJF9WvPCU2X\nzxiRLWPOLK2hCBxzBCuZrE7C/SGwA7ej+/PdInzBevaHwgJkYNyqQJrZYqVR\nd0Qk47ppB3u+tO1kp8Tc8BGw9eimC3u0Z8mjiAxgxXvm3kId0KBmzI3EmmHy\nCsODRKBJwh3po/FWZhUdE+NFPv0r4FdsgtdIaywYU5SJt5paSgjj1EtIVdED\nTQwDdT3QUcfHnwcNs/MF/nmD+idoM/8YIFK/lLUR16ChEurMkvH/fCZt1CBV\n5vONpTlwzgMuYL34s0mU3FcaFFyjBeTBffHwvWDFuLGxd/CMWo8RQzUShBvZ\nCeQ4SBShfPM55NnAloJbvgVuoY+DK6CSjm085jMgxmvnJSzUcCgIAiryuuLZ\nQuZ6\r\n=DzVK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.2.5","@thi.ng/color":"^3.1.5","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.4"},"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/hiccup-canvas_1.1.28_1615590892211_0.16080097114147063","host":"s3://npm-registry-packages"}},"1.1.29":{"name":"@thi.ng/hiccup-canvas","version":"1.1.29","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b7f1f919f736d5b360b734d53d3af05d7851c7a5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.29.tgz","fileCount":40,"integrity":"sha512-dV4xzsN6hu8CK/VrdHHv+lU/pm+Y857FeCkkP6hCMKlZgz3YlkE67Blr7pkz1aSpWNzRcmZGgwppVAyPt4BtWg==","signatures":[{"sig":"MEQCIF82/txkvt3aPJfudE3ySWM702jksoVmXVHsrkjgFLtAAiAFp8cnaYIWxtvP4JWrmS19CQzQbcI3/QrG1jnWLGQeNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlDNCRA9TVsSAnZWagAAdxoP/ioh9wg6KbETXZoAUYzA\n8/2p4J3RJK658b86n6SzotL/jfo3ET9F/VhfETxHPPeZ+XlSttevYXIblXeX\nlZMMidH1Y62TAVMNPm6IJCCaAR/DCUSjxbMMInX3JK/Syx8bqK7pxOkprTHc\nvul8YVbGUAET7xATUVcm3x2nFUlh1Q0hs5nv/wMm7W11B0iNJXPD+M2rj3Fv\nN3+z8heuN/3MwMwdmiFE16XJANMPCQFKm8Hmozcxm2dIrWX1xAsMogAy0wUg\nOgNRlSs2oWmUKq7VuSL9cC9Mhn8zNOjNV6YrC+L+XPO+FZ24euWMGPSafb9p\nrvXVfxqi5fno179Hd2grIe9ffz+Y98aSgsokBz1pjhdJXuUkiXg2nww9YRqE\n8nenlaVIl2NrK4oYyDTLORl543JZ0/onYB3JlH46KPEcghJ4WX3KiFobyOmS\natyPSTYxR7i5DuTwd9IS8Ewv88gi0OTPL/mjgJK9eXJA7Hfay1Owp3BZEBSj\nssNtjKNaPSO5i+nSav1rLIO+GKf44Rce0YZzktOeHIqgaO4YqAwlmOyfi8lc\nMyylt4cNLYS9XlG1cdCElGPfrPxHZMioXx7xmCC7DEY/J5iLbM5/H59ov5V+\n3v8i6oHbQrt5p//16uNb+ICL88EMd7yp2i2D8a9kn/X03Isr5WyPJSU0K/6c\nnVLI\r\n=cFEx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/color":"^3.1.6","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.5"},"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/hiccup-canvas_1.1.29_1616007373405_0.7607467294252519","host":"s3://npm-registry-packages"}},"1.1.30":{"name":"@thi.ng/hiccup-canvas","version":"1.1.30","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"763c5e5cf0224afd6b21e68486e9e3cfd7ce8ae9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.30.tgz","fileCount":40,"integrity":"sha512-h0lV/zCozGQNpzIG/7DxYk+tM28h6oc2T8uiYdfyOtJR+h3Z55ysHMJqqfdJ8zyXN+FVgfaluKVHm4u/OK6mqg==","signatures":[{"sig":"MEUCIFZ7pEX22tZYcjj0vgWKGQCsq7YKBZaD/3BCnZB83jbZAiEAq9qVrNMA+Ai57my6RoWlv1+jsjGj2hXCa5oACn/wml0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWoHvCRA9TVsSAnZWagAAh/IQAJsy/Ysb6Tk6Lyai+dDY\nON2ZAkT3wcB9cYZRyQCl/q4FihPpLtBCOHUvmKnJ1vMvXCSVHLl33gaywUk1\nh3UcFYFMO4hnk1pQJXWrEDQkGA3MVaP92eT5nLjAlIkbGpcVseX33IT6iJ6Z\n83VktVisz1DqUvZ68nvv4LQP6F6qXR7m9Vv8yryNgMXAGQzjmKYFKhB7az2Y\nYKuFtLfKKMEfPgpApjmy+uGMfEgcoPTc9qrLFQWS3MvsatZ6xGobcaRcxLMZ\nlCewuQYYsG9f7TSSI6CxYmnVSEFpfHtaREWcC+8CKVW0Puo0C4/ZY0WvZsxP\neqFi4Hi2QCcpJxKIGTY+bila4EjLDiihZ9vtW09MZnYWh+lmI2/y7lafXzPP\njTnMG8kGYa+7mSEz91a9/cQ9j7LZdYZxl8y9wNNJdF2Ncbd/Ksd4c88rRu1B\nbIOxXC/KiUaoFzVT5ueCKxg2yaIY7/IebNWxDp6XTdonLHyBldxB/dv3+Cbi\n3NMh3w5jD7uFN+83hvCUKKMC2U+rREX78x7otfbyM7S2dyCPP+00Xvxqpf+I\n/GVUQwaEE8o1wvKe5qC9wayTujQJzXLOG5k5VHWgjtW49NQatPJYOz1TJ/GT\nndeuwFoq9+3aP5R0P1yRmN0SPfbLo6qbUMH5wKi7yNwVvtz2c72JJQ8VH6mu\nAusO\r\n=X28y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88f03faab663d8cb36f83712249ef80cb16739c5","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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/color":"^3.1.7","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.5"},"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/hiccup-canvas_1.1.30_1616544238878_0.35208394846633473","host":"s3://npm-registry-packages"}},"1.1.31":{"name":"@thi.ng/hiccup-canvas","version":"1.1.31","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a4152193043161459d4295013fa787762feeaf81","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.31.tgz","fileCount":40,"integrity":"sha512-Nh15d+xoQ2uwcyAm4dA0w0a4gdMWpGQQ0a19ppMHx6wWu2QiFCOx7sNztPZBggQlYaubuO1KcUfyJSakYhEvdA==","signatures":[{"sig":"MEYCIQDLZVJbKNhBA74eUogagainKbfw1RN9FHP6qxrtmFwroQIhAOGJ9WiwVgN9ao/i7TgHxex4Z6dB2qVOUwMAmWbBMWKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0cKCRA9TVsSAnZWagAAYxgP/i2LUJXv8yCRsbdjgJ0c\nJZTFf0Wz/6TkEmtNl5VCPghf7u4nJgKuzZZbf6HQ6hnIMU3SpYhoMMDIhD4z\n2+ncdexFcLm2w7av34i60minExT/RHfPbdNCaBkEMtr4CWJf6DufWFhDYhsg\nS+ipsV4LoKHDHhNxa+XkD6P41DaWGA2+qmprhomNd0LH7eeS8Q5gQkBFGSb6\nRSWd0VurCvFO7okZs/JvlzOvew+BagL/HGH9GepMycphSX74L28mPNqJT7G2\nWZtUcptFN3ZfMdm9Xf86UeIQnh/F7Xozuy5NbAow+xYmzQF95yJKl45hMUSk\nP9ypp1TM5ghpE5xv266F5WHVRMW/F73F39bUTYUr9mu9QZS+n/76rsNU/y/G\n74XFxXXDFkJ84zai5gy/oq6iRlXuKerzXAdvmgyQBq+4SiHsFYgZ1p0uIRlt\nhIfDZCuBIdqzFG91kiOcWMHTS/eF1mSRnwgZjnwU6Oz0x2S7QAKmsydF1WVA\nXnXiONSiyHnPAlGVimgedh2RDPJo1jBX4ufJaz1w7AyIppKtIC+oL3YfXVPC\n8bXQKbbqBqilnRfDx5oZk6NmjhsaLNMrkoOQy9P5GyfJKscPW/L5+8lQ/0W6\nNU+jn9zglkZGoWPO6j4PFOuTdCVmNqj1v37np7GD8lNXXfKFlcgF+A9+S+LM\nsh8r\r\n=cNNd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0db78c0f3d09e085dd790d7d677ce85126ce4750","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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/color":"^3.1.8","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.5"},"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/hiccup-canvas_1.1.31_1616594698372_0.29968778790529926","host":"s3://npm-registry-packages"}},"1.1.32":{"name":"@thi.ng/hiccup-canvas","version":"1.1.32","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dbc59ff8630f673f48b552bb894afe896b14d6c6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.32.tgz","fileCount":40,"integrity":"sha512-FEd71DjcH6rjATKCThjYTZa+HOmm2QwISQdICFFsrEjf1xrTrzaSrybPqna+QjrwiI+z7l8hZZ3JL6pzhepocQ==","signatures":[{"sig":"MEUCIHeMYbGqzm8srl7KArsDsG/tpQwvV7Hh0vOnvxSDm9HZAiEA1fa79RyWertQWe5BZV600qkvx1ZgkAe9aQbvOpKjx8c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgX1JeCRA9TVsSAnZWagAA2GAP/jaR840+JJPyc4ENWJrW\nap0wc7dI8WearpDkSXoG2kywtKvsJsJK+Ii8KuovpbgjsUNGbQtwH6jDo22R\nuz+4OIskMpPbp194mn/GRKjDc40+pbBnYSSfZ/b9X9TLfYQk63u8YcqdSqu9\nDA8OnrXf8UG2JaEUca5xtf15JriTR1Pw2xDXoFex9fuqAGSS/2PbyeKuhm6u\nw1PJ//fW6+YRmFwANhGFxHjKUecNM9QGy7SjplMxHV6lKoS5voPOY8uDFvfR\ne6re0mxXQVxk43OatCX728ddo5MfJF3P20c1E/KRzB6736p02nVk/B4etWfb\nTTCZ6evy877DsPyYTVKhNN4Sxi5zZaYsBr0QEEzc2w37v4cOBniEVAeg+3VJ\nLJQI26omY7JNszZ03tA5KpCIFUOG8X2IBTpw87qnv12gLAmUOCiY5h/KAyCi\nszZT85Hm1Cp+KkORpggCiJegeGO2DVCXPB6j5aOwVt2ZJ4oNJ3xtx5WOtw5l\nGZqBykdN7JnK7a9vz7KiVsdiS7YW8aGBahmtko72tyYvV4xHN0ifg34+qPNW\nRAGS0CVfUh9u0uS2E+WrpTgneIxAgas6quiPHEnNLezWdz8l8jxAe4sENIcw\nsVG/UMPjjD3orjdMBy9xLhmQVDk3NFGRCp0ixD85gTco9xrzkfYS00T1oOAq\nqreT\r\n=Kd5g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/color":"^3.1.9","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.6"},"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/hiccup-canvas_1.1.32_1616859742182_0.02884320928890083","host":"s3://npm-registry-packages"}},"1.1.33":{"name":"@thi.ng/hiccup-canvas","version":"1.1.33","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dede129de588f3331049729761f1a9d224c6d6b9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.33.tgz","fileCount":40,"integrity":"sha512-ZZQXg5gqre3yanep0FHArlLFujKFJKeuQ1CRA5ORco44gLAt2mfPmspqJD6hj84hsPrfRW+Kao6rTcFKGB9oOg==","signatures":[{"sig":"MEUCIQDyKb8g3pW4aQO9DqWQwxp0OzmlXrMVj3iSCGmb5h7f2gIgaWPCnRSMxGO05Dt3bl2ahs4FMadBCoACgT0YBaeS970=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYLmmCRA9TVsSAnZWagAAhqkQAKG9TOtWhW0ovBZGnMWj\niFUyJviP6+5hPFNXpoRY2mLSDH2ltPok/zls05CiqDrzu0x3Ev/fVqFCMH7/\nBAG7iD1cW2XVG6IrJOLUIXs9hG3/xRvNXnaI4sH+3eL+laEjlRPoMa6pY2Xz\nbP46nMKgba30bE1M5h5siigZUQ2705N2nxRx8qsGMpak1mK02wEQx1UyRzlj\nmvd94jlGAdl3j+H1wjQJG0+oUYwc5zMXZf2TaS4gzB7AjeFmpwFJnEwG/q9v\nljZ3XOBRrOG1vYzydxzxDnuNpEafXwhMLW3GU129TFMUMUuKQFeevbUQyHki\n5i95cKe1y2IdZCBluFeDa6RCTnUTuZparTumKdk0O8443WQ+iF8ab7Tu6Iag\nrgikAwpI19vxkqY2mN1C+bHbpib6tjmuvC99nNeG9+9Kfn4AJ0VylgBXyLYQ\ndPRgN+G6TmfznXHjgl4K0h9v+btWpL2bOoubpf0p8NaI8fb/rQ2bbvo6aff0\nHsxdojDGpVaMx9SljYHCAd3fx/zoXSnqFXszZeF1WEljnXp78lgG3WbgONkp\n1MfPyzsJASy163IPi5C1akuEUpLu0Ml5gyWRvoAAFTM2+GfbXlpAq+zloUNO\nD9N0WmNPC1SEE/kqbDoX7VrF9QGsvgbd3jCKZYEtalCqHl+ajKbL6JovdXnu\nJLbw\r\n=TAwY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/color":"^3.1.10","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.1.7"},"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/hiccup-canvas_1.1.33_1616951717620_0.04472127132609294","host":"s3://npm-registry-packages"}},"1.1.34":{"name":"@thi.ng/hiccup-canvas","version":"1.1.34","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ccf74fddec6a918caeddec5cc036c2ce9846de37","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.1.34.tgz","fileCount":40,"integrity":"sha512-ghP+N+R3x6gxaKfeg+7rqVxzrebQdiE/789Y7Tao6Iqu4hAktPJs2WYqoEzkYM2NraZCVKDmUy7Fw3sLVSUx1w==","signatures":[{"sig":"MEQCIBu4BG3mkNFf7IS5ZLZh3x82Tl+64kAQ23xykf78U03pAiBPc6wG2VNkJA3C0PGkbbvjcJ+I8dCzzbBqJjNFNW3ogQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYvDfCRA9TVsSAnZWagAAVeAP/jCcNWHxX2foIQvsm6QJ\nAT4O6ESzBGkvJWzInGzfl1KGcVuR+kP6p5dEOoHlDCULr6wL8hpQdWQOWrsK\nJK7JwmLzQWK3rPn1mrBBx998BYep3DnsFbiDUILwezUoj+DAci85e+2BpFUc\nPsxEN9ZhhBcr2ykjMg54rffjOSQq79sN3krZ697valW93RTVJ1mhNnUUQXE5\nxUDvFeWzwN7zS7/Cjmdt+EsUF+PcIyZDDGojLtYAqq9O89Ni+JU211x4kRmZ\nc6W6h+oJS6DaxqbZXLFnnq0EURMI4Dh/sgxzaTXySVwYIwzAfFVpciN0SarQ\nrsd4l5r2aQeDBkBS4Iky2mqsGLvMR/zZZNeTfbY1C6BNK9t3JPuCgSoe+MAP\nbceCMgTc+xAvJjfxFx+uElhdlhVi7v8sbKcIf3M6t6prkcmdQCokm2JlxNMC\ndP0yPPxWQRC/GrPue+LqqHooxLzM1nc550r3f95BxO/mVynknsfimbmMnCJo\ne+FcjZeAAdUTgyU1fnP0grCLD/z3T30eSE912FcrlEoEx2rFn3LNdauUanTc\nMLguEK5Q+F0YF3IZ3k4JkewTjGqqJHvQs5JghQ5FCCWmTZVxx/R7OBPw7JKH\nxp2k6bnbqpFP7xlzsL3xqP3ccaYwgbhCOVlAz/odfP0omlQeplvizq96egJf\nAZ6F\r\n=6Hhg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.3.0","@thi.ng/color":"^3.1.11","@thi.ng/checks":"^2.9.5","@thi.ng/vectors":"^5.2.0"},"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/hiccup-canvas_1.1.34_1617096927286_0.6307215561750588","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@thi.ng/hiccup-canvas","version":"1.2.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f76b5d38624baf675996dd6f98755ac6afc02479","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.0.tgz","fileCount":40,"integrity":"sha512-iAU9w4AF8NbMKN1kuhORhob7BAASU8Abuo7EW6/7bIHVBpwvYUK2rrGQhKLO/GlsNbbuL7TeR5zCbW8H1yyBCw==","signatures":[{"sig":"MEUCIAgqkDugkPwf0UFtAhmcb3jQ1jFCslr56l83OMKHERAZAiEA7+z/TJTCasxhG8aXOqf8LruNqf2QoevOX8TaX3v/jdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaFoyCRA9TVsSAnZWagAAoNQP+wVtewLJZ1s+IqAAaI6l\n//ZpZm8SWBfSNAUeESUM6r4zH6hQeppNdMYgbwa5T2h8T4UZP2vXqC4pa7ui\nTuoBYELNrfJJheXwyskzOmeHvKGLltls1U/e0NbS2v+e3kxd9KpOo/hpHrH8\nY6xro6HrOprR6uclyY+bgeJO78zo8ShHEE3oyQumZFINMUzfFGqL1TlP/6ka\ng0BTL2IIQ8uw0nGouSrpymB8La4KXJRimpnF+K0+4wK7zghBxkNpH7jW22FF\nQPqZSzTc0OzYm3nKc1cQoM2SxRs3QZevMwauk56aUE3j50lfybwo+n35HVQx\n6uYckboRcXu/Qjn9dAKBo44NxjFlCKcIczAxgFKWPFiNimXrVV6AToL+9QWY\nLWeDstZ5p44I7JjTt+I+EunJwPj1dCzSeI2Fpwi8+xfvYXceS9A+E/fAnwTB\n69nqRvxdbmI6WkK/VjYPXbd9pnreWLhJ9z8eFuY27HR8pBJqR+1qOpyyqQPQ\nh22V6ipHzVELObKHul5NW4GokQDZHEZNtTEPht7sx3nmuvY5W6tpy8uupPFP\nC3hNznxphijdC1uiG58KF7CqCxl9wqc4h6dm9eUJ5jq6QZ9EP0Tw5oP6BLSF\ndusIf60GFb/5i0XlQxTzKXbem1Azj4q6nVPJPtYVFmNQBve6r5FcOtpHPXNZ\nsDW8\r\n=cD2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/color":"^3.1.12","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.2.1"},"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","@thi.ng/pixel":"^0.9.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.0_1617451569942_0.07117697479170748","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@thi.ng/hiccup-canvas","version":"1.2.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"461d4ad0c65c57c3c9a8d477efc3dd11dd648790","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.1.tgz","fileCount":40,"integrity":"sha512-TKLW538/Sg1vmTXgxVoMDeQ6OmA0QfWQ0CSmD27OmATW9kUuvXseDisgSD62zQNBH8CkIEK1Z/qAh/C6BQudyg==","signatures":[{"sig":"MEUCIA85Jncoc0CnGkxF+zsSZC+Hw7AkgpAEpH0EsnO5fwdFAiEA4nz81ArU8zBZcQWNi+0kSdiYfNe1ITHSTv54dsfsqqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiQhCRA9TVsSAnZWagAAxjYP/32GcHwylKhe7IOP1gHw\nrWDiomOIWXuu7f8NXhCOTJVZSd/uXqYYtrUJC+4eu2yU6ND3GJpqaTwrN1QL\nvH0zsqV3qqFsp907c/uO2Q0Ud84/ci7i30NrM0uqdfwdLvCHEVl2Y283TvG7\ndFy+SI4f91qED+OIplFX+NqAbcnKluh8VxlAGSyx0xB1GICqBTS/IaL6ovgP\nGVhy5CpzFQZDPCmPA7Y/juVYpG8E7z0hzCDEczb6qG8/brXY9TKgvmZf9rDg\ntMc1rZO+ySCo4cD8Y6CHpAKjZPPirnwaWjhfqi3TN/yl1Qs8Ov/nRU6Xlkqj\n2G7P1xTfLksmjZYl+GyD4tSkAsa6B7POAILx/cvqoAqEtfVTtxDTrpcf1zxi\ndZmnMAchRFgUGhLAb8MlKaPtTgch68LpDav/xJMIJQRxndoJ67177Wr3dib7\nD82CT/gKaQw4i/BMEtYLjZFpPmDnzv1Y9uSckprxXcQGqgdC4hiNirr0j8Wd\nCOH8Vbwv5javgzIomHWIS/Z7zcDqikzRwDHVCKS/SKWcZp6GM9b92VBiuBUg\nuCodK5rMMeuuc82xkeaKIm1lDQ3BtN3xRgAhMGgOqDQg6UlgCaLM/RDuDntd\nVFiHx3K7+8zRWrEMIlYnSyC2Zs4xz5l2MO6W/8lmHn6nT/SiE3ioZ1XU2ymK\nCwzl\r\n=hMSf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.4.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/color":"^3.1.13","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.2.2"},"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","@thi.ng/pixel":"^0.9.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.1_1617830944508_0.443763870981444","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@thi.ng/hiccup-canvas","version":"1.2.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"11ad472c79eace380c8257aa97cddaa30158974f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.2.tgz","fileCount":40,"integrity":"sha512-UKaeKvUp0ACfVK/n3w0wH3/jQGLAc/T/bRUYxYUWgosDEiZgFnIA34q1txJo4OyFMhDrX7i0CNVwy9UYJyRHOQ==","signatures":[{"sig":"MEQCIHm2Rk5vBOMhrhlPOuR+1dnPlqc422XXNf7wtdKkllV+AiAjE60tCkIdYeWalCNRCGpGfgsJYLTncyEgjwYRz6RcTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfWtlCRA9TVsSAnZWagAApKEP/1+pbbziq70vmX7mJsiP\ng/rKEr+ahDbEULoXXLZ4VF67H4Do9SjtXYbZ1vsA0Fg8e94CRADaqoi5vTS/\n/A524jFPxs2N/+ol0ZAUUVWmUT2efY7qr9xDlGRK8ajhPKLkDJJli7p/iOk4\n9Vnd4j1F24PK7sb43V/DSMIplcW8X9MbGto7FuJKlb+4YrGk4q8Ccgt9PmOS\nUKo/90DGJd8lpR3obd+58uvHu9UdD+OXFiSSnw3kpCuNQQ+mx32A1MSsdYem\nIHE7xSCUMjCE5NTeae/gyA9WpR6UZ1qQMt+mko+ghT3fcdjVDYPy1dRoCMrz\njWywD1hrr7nTU/hblmbFbfLZ/m9+jlBwm+WbESwpZ5rhHviDiEp7xIn1akoM\noBeAoyLtz4DzDwIH3Hqm4BqfOtuIFKIf1q8s5u944MR/AX3SCCxt1flyGxrd\n03oHhuxf/PW3ytxW9yGgKjIHAhgT/UVk1+OIq2JSKxuAPHz/3ADQ3ZB2IXbv\nVNvEnBWSiWg6ovTFkSrYcpk4NAM8ymrSy/jtG/Cuna9QASgeoIgNWM45Or4j\nKkD9dtbzKifUVJjxXHmcz2HFNAnmo/RLfu/bfAKuOEH/Mh3jpMkwvCbB8l01\nsBGupRvfOYAv4w186h8v+4pMrVxqZzJfu1eCnl74DT7ArmmjSGoBvu6oWMhV\nensT\r\n=j4B9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/color":"^3.1.14","@thi.ng/pixel":"^0.10.0","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.3.0"},"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","@thi.ng/pixel":"^0.9.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.2_1618832229196_0.1330843626500875","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@thi.ng/hiccup-canvas","version":"1.2.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"314bd95e4d3d2f460ec1de95e7b32d5993e2b162","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.3.tgz","fileCount":40,"integrity":"sha512-suTdIRiCCq6cNBIRQwn9AldzVIUK4cmSrAOc84Or52gDI3mKPbQ9pk2bSEY8uqDefqrGlkYQPo7lgPlIwnBBjw==","signatures":[{"sig":"MEYCIQCH/PsWt7pn+jZsBSj3STFiJDRY1uLAgzH4ZHlRl1R1xAIhAO5yXdJtJlOdA/Sf7CKDE3OTIr3TEnrsrXueu05HEs8d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfpxBCRA9TVsSAnZWagAA30YP/R0JiYTt7WuScmwZ3kwM\nV3Fy35I8VXGciDGfuRZ7OpaOHoxPLkUMSNkhA3jIwZLXum2gqBgnrqSyHnrP\nXckbrXFvDiblzCZokBijuRsL9ZuRvz/TgZ0jCGvH4bcvqb3xI6R3iP3F+3j/\ncaSTas72bLZRIc0mkiuW6eRcheEPBzUS9rD46GCatKvxALF+tPl1GTK+SEEZ\ng+p7vZeLSntzbBq4mvmSqt6xaosSpDczY1AQyTuHsF5TP2JOoddSPEpBFtkH\nf7iFevuzZyXaR2wJGXFpUz60q4fK3qTUV0VE95spHoNzvovVFoasPyJE1Uyi\nLjHRMEqaeK5Ey/MbOHpJRvNY7/MS2h565hllUpCrxTL/yOvNmshtCiFTdaao\nJNZJ4DcofbtAEAOW0hm+yrkoaSh67bPKXGd4Fi27iOKaqA25EjTX3KurVeL8\ncVIwrLJX6kAaSWH0DFckWl+4q4FnzF6L92onpQGecAfSkOW6o7g5ehk12bPX\n/6ncgC8+wP0+XdP7VljAI2o1rlm09o8faorijA3uKMF2LJZzgLm2OWJ04DCB\nEL6lmoDHk8XbgdeJ2e/bvAEgc0VoHEkGeYqp8kQzZJblIqpCUKSkqcvAy+xD\nTcnuYU16OOKZcC8q8w4gXwBMDET1aXjJKTQYeDnbM5jFt/pPoajzAU8Uq511\nsxaS\r\n=GQF0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aa62376d4f1da5e28570659120b3723d3856d964","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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^3.4.0","@thi.ng/color":"^3.1.14","@thi.ng/pixel":"^0.10.1","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^5.3.0"},"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","@thi.ng/pixel":"^0.9.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.3_1618910273289_0.3380502080503738","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@thi.ng/hiccup-canvas","version":"1.2.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"eecb4b10208f4cdc68397d928f05a66b926cf721","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.4.tgz","fileCount":40,"integrity":"sha512-uBotRICM/UcR5S/6ICGjq3rfT4Cj8Z8h3qHct1dEPOnKW1GvT84GGnCkMl2XwFvZJpyymGVwGQ5A35DlUkmEag==","signatures":[{"sig":"MEYCIQDUR+obz0Wthjjhia3UgNeXG8tsA1Lu5CV7QZRuUkGmLQIhAMtgu+yHlj+8zX/jUnXgahoVdY72geAau50ugPyJMwHE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghB4LCRA9TVsSAnZWagAAceQP/Rze6MJ/2XUMFzC2+4Bp\nRBGJn8RmTtzCMkphpaeE0MojTkMJoeVpS0hEXnruU90F0iQ9yRAT0MwcF/n7\nszsKcd2PooVrt5X+dDXSpukRphMgVk7GCNqd/hfaLNt8U8hjegQYgdEle6pb\nwb5je5kDsA8sZDpmu6W+fH9ZDq56vbPGWbbEMSHQ+WZIlR/RX384wyvGdGwM\n9T5Z/UL1B1USjc0WNJ/bpd2wq7O06Sh6vnnAK7eFaLBN/O0+70+5yoDNF8SJ\n26wWkfncEaKLEThg/E7xIB5nuj8G2c8IxHstNATUcQHmRX7Q69PP7yxVb3Cz\nhbEtYyugU4ZXsbyjd0m9CWwceBSBZyrQHuDMmrfIu7t2mN0k3+bUvmD7MB7u\nRukPC5S1UTF+qOsoEjOYyIx+VQ/03lST+jnMKpdnQItjhlOu48nXbvT629F+\neIMY4B1efOr4FjWKFAlcrjL1QKfGtdBzEtWt7GsLg3Zt94gpMNdwURxSb0Sb\nubz8CEL8hmZ+UhTg2w4A7KYQn97TLkHX7qYeEa3bJazpuJMuKfzqpP1TL/nu\nU9M17P7Q/WlZYkdNCDVUNGxuHwQs1oO2GNS7LpEWSw2aPFEeuGkHW//k/xGh\nYKNq3W2bPImbheIUfKnf9I5teamULO31n5XD1xY/xpv0GvAfoZSjPY7cKDwn\nupXi\r\n=w6O3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"15.14.0","dependencies":{"@thi.ng/api":"^7.1.4","@thi.ng/math":"^4.0.0","@thi.ng/color":"^3.1.15","@thi.ng/pixel":"^0.10.2","@thi.ng/checks":"^2.9.6","@thi.ng/vectors":"^6.0.0"},"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","@thi.ng/pixel":"^0.9.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.4_1619271178685_0.40291686670516813","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@thi.ng/hiccup-canvas","version":"1.2.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f795abe62ed94374d7367975be56fe5579ea13d1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.5.tgz","fileCount":40,"integrity":"sha512-ZwjMzDAa8c2Daoz336p2EFG1lHadybl8NYB+YsffMgg8r17xMrlfvq/T0P04J+vvXPQEEfPrLH77QFVT5gbEEg==","signatures":[{"sig":"MEUCIE3wGyFZ8Wg/uXm3x1QS0M/DebJQ1tYgFzMbeX5aV/wDAiEAhlkDkefI03LsYLEFZwQsN+0jVGImKuDHwFTrGbVEK0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv2svCRA9TVsSAnZWagAAyo4QAKQg6aJk0yByuW19CEga\n+cFPbefng5p7qIT1iQTTqv3lNn/MyoykRdlExyBD/HJ38plWB9aOINJ9vKoe\nKZVKsegW/xJlyqNpf0L79Avb5PCLEzODUzDeTxo7Xofh8VW1LP2YxZwYGiSO\n1P4Ur6C+nnSlOdJlS+/KiPXoBS6N6G7lBVxNaad+nxxDU3NTc11XSBFLZlTD\n2RJrQZJvx9ToAGTx3X91OKP2jyZqMPU1KCjXA5Rw/rIi1jKOfGVQxUTRrIrR\nCCF5AeKYqd2MVEz+dPPYMJLJWvgsq2PutqJHPT0A4RNMIrBbFaQMbfNxjgiv\nXXEeWpRp323waqPcmJaI6eS+cs+C//JoBMVCw4x6aoeAabHk2JergIVuHsg4\n+mzKFcMUGH1vmG5MGhFwJXucUMzGFNHj55YLv/CVV8Xz/MP83LDhPUwjkQ4K\nwbba/dWF//1IyaITiH/CSSlv1TFqDsxr18onxk6Vk4eb46oBeZDpprUNJkLh\nfBkZDoJvZxAfCzrwWPRUrUNAP9XsQ6MZsElP7g4egYyCKrxJiMC5OQWBRg2I\nf+LrMOuwpWW7su8W/tnQJx7oSI0r0FbxnKJUTYHW6ih6Q1TJ4MHnFBfqdeqz\nBjv8l0VvcQ6VEEK+oX+IvdJVhjBXLYNOqZ4iQTktYQjWDwRdf66RW9cPkI8G\nDazt\r\n=Yhwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.5","@thi.ng/math":"^4.0.1","@thi.ng/color":"^3.1.16","@thi.ng/pixel":"^0.10.3","@thi.ng/checks":"^2.9.7","@thi.ng/vectors":"^6.0.1"},"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","@thi.ng/pixel":"^0.9.0","@microsoft/api-extractor":"^7.13.1","@istanbuljs/nyc-config-typescript":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.5_1623157551430_0.9232231676169194","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@thi.ng/hiccup-canvas","version":"1.2.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"503edd155e2f502d941019080cb072b6fcf109b7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.6.tgz","fileCount":40,"integrity":"sha512-IdBlSiWtyxSHXvaoL1OE0mYgIsz5imjO9r/urGPs/7UMtSCKenoE6o8w/34/+9FncyOJNb9HpTTiRjQHQ1YMxw==","signatures":[{"sig":"MEQCICmuP8pSVDB+65mPve0TCCahiGcEsLfl+wYhGaw39/8RAiBzRSi0vJqGKiiI9+SzPOYfrcZqv4ppMwRg6GGH/VTyGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jEyCRA9TVsSAnZWagAAMeQP/040+5Y0/3TlUYhlB21t\noGwoAmQkzZlF0os2FcEQkdi9HyTcy9MP+5aSd673bfOWj4/Q/n5o2/JqWXlO\nRRAW09p/FdoEMvf9QUFxujUPX6dcc7+coDXABTXQzY7hCZ4IEbI8NUz9WaMS\npwseF+X1Cs2FbaGZDd7/RQSPEonAWoIPcLshsv3KRQo/3kgsFrMwRVd8Jq5x\n/+zYrS+MVOEM2VPZrbF3CVBaYlhGrMWtbHHPCoW84lowMjn4NmzTmEyMjCSB\nRlBHTCG2+hfHlNY3Q/8MySK5a0ZLbiH6xRvCYsBg8DJ751+s9S97XnczbuJV\n90mfVnGcfTmSoagXYtjA+he6y8Ws7tbP5XEP19U3dabLMH6Xp8tqn9JbMye2\neO8p025h2fCc66/jHI5uemM2alF43fdLLhssn2jxpb6zfjFBS+fYe97WtP+K\n1rUStuc45kSQ9ODwel6GB5ILwYRvOcm+RakcCaUe8tbUoZDq/idV7RrZ/xka\nGFZ79JXzHuY5WJWwt5EA4ELpUPuQCh5dcp8i+5+G2WPq2Ia+LOqHZne4Pe0L\n4mhVhe+j00/6gZm4ghBZ5ZPpq9ixFTrKgfOJcNG2WrnUBQCMN+Q/ThKdR4T/\noFE7Yu4xgnI0Wfoq0/oXRqqjp/EDY1vQeBVXGcV0zA5SOL/WYvnhzcGAvp1f\nDbW1\r\n=ySWK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.0.0","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/color":"^3.1.17","@thi.ng/pixel":"^0.10.4","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.6_1625174321786_0.48207520299614615","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@thi.ng/hiccup-canvas","version":"1.2.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cda690715cb641c0c1ec3a1a3af6caeb7445530a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.7.tgz","fileCount":40,"integrity":"sha512-MY3xyniQHREJ6I6U1DUrVmFQBrgdeZdX2IqeluTjt+TkG2jh+yWsOuBHsAxBpfa9LP49RCqrm1UN6CffvRA1TA==","signatures":[{"sig":"MEUCIQCpRHVx3qe4WQI8JiR5OCzDulFJCBck8Dw9bhRomlWbHQIgDcMAvjdz3UK4CVOp+iBSJSAKD2/hEd+3Xn3WrJqCusA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhACdBCRA9TVsSAnZWagAAU/0P/2hNKuzsFdsA8iB4oxDc\nsLjk1YFhv1zcs605YUTYf4hD95FwztPkSZH4FZVw9JDsapH8Jie5rpl/zEG1\n2V9pQjxIfWB0UEs5ufW+FxTPObfyHo6U81Trm2/HoMLBoS6LaZNR7R6mb4PZ\nMu4iDseI2UgRFN/Yq0KJqGE8dZqQSHU6Az8w075AcPBMjPq2fyHTfBU65YQL\n0cn6RcSjKDmVL2GhC/mMsDvc85DXtB8qxzniHlt51/RBPMmXQzhFlCcESSwp\nPmV4NcmcGQ0FeF/T1eVK8r5R1SD1PCb88XlYXF3FURTCuIqoB0JkOCS0JTT3\nUlW6x6B1QgoXZaC9POAK9UGP1poaKLflX0wz2tkZJl11kcZvLjiq12kSdxnR\nGds7+okhH/pFxLz1n81mIAE8VxFBhcbDSQprB5jSeYg9Xzdl+dRTEHQoc+Gz\nTxEEWyXTlU1p94R/znX+Te5GT8jtep7Tprbq+fPdwQGubVzDaZGqlZmrq0nI\nhIEceJX0towwloytKjtrDolaolfpqePS2uAutH52j3COc6lbE5HbxiloGj/J\ncLIKbnCJ53RrohOl+1v+tsgGKFXe+OjkTUa/LpQeq4LB4wbEyzWC2xEyK3of\nfDZrYviHHf9aoNU3gHenGEE1UM86BQOMgFPCR4KlciyrhmHIdVTw8QuxxJHC\nsCA5\r\n=YK0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.6","@thi.ng/math":"^4.0.2","@thi.ng/color":"^3.1.18","@thi.ng/pixel":"^0.10.5","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.7_1627400001779_0.9526597802898713","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@thi.ng/hiccup-canvas","version":"1.2.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"df6bdc2cdb2d2be68849c7a6642b5fffe8c6498a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.8.tgz","fileCount":40,"integrity":"sha512-XVQk4DfV7UKyxfFXoMPvVWbSdjRcOHhdyDz+iFDSap5ZTeP7DWaDnkGxUWZ/Bzvf+P7c/5LvTJD+2im/g/GxOQ==","signatures":[{"sig":"MEUCIC1377W1vetBZifLwz5XO46byKmaZwd331V+/S95blcGAiEAyl3ViEmdgDroDYv6/lQWRq4GvO78bs87GyhI1I6yDnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCqKJCRA9TVsSAnZWagAAvl8P/RarVOryLY7E4scZXYDO\nzFz4Nl5J4ntLV5YoaBcmsdPVgDlPX47UPVtVRoXWFcvyCjavr9dZ4VpbKjeR\n5xttRzG/05GoZiFgnjxPexCTyoMm3vOWNYy7gYAsm52kdqcnf8VzlcQeogSy\n8s2K+xCjQ/6uiVpLjz2nm0Qqr+8IZy9/ALyog1APhQkgxLdD2OTVvNt+9UlZ\nTBIc+9sB4Dd+v+OID2Pg7VcAzi6w/X2H1kJK9dkHJoKrTlvtnZN7kzQ83md2\ngp75J5LO0LTt97933kO6lPcx+JNiHqlui1QC6hNRIRg48yVnPrOfVkM/W4qE\nPOJztcQ4BhSm2lCgspfFlcarkubxNYIUPLjNXfgECP7XK8Owabnjgc1me24X\n0BMRblvUPXU1tiqtqSQ3ZCO+cOCR8TXxsWE+vAU4kxpFFWASIB1ldA0PPOfQ\nbbELDOiRdBLnVFqr86y/6NWNmxAjeswg6vA9rS9bM30J015nFPvWjEet7uQ/\nny7pcQaSOmHGyZNV520aysNNm9Rp1t86IiYYg4Shi1rZ08OVcgvcZBIAQ0BY\ntiR/578LUdRA6y72VSTnmkuMQ6vn0F0HbLPxzNo+nNWYVuHM2Iwd9RHWpf+5\nsH8GZoKfPDnEga/zEWm6UCk7BiB9/edqVa1acXSSU4cTJb6Rq/PYrUN2HAAH\ncNjj\r\n=BC3Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/color":"^3.2.0","@thi.ng/pixel":"^0.11.0","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.8_1628086921582_0.45024530453987444","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@thi.ng/hiccup-canvas","version":"1.2.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"712c0aa86d98396c61edd84c509f3c50e4ae978b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.9.tgz","fileCount":40,"integrity":"sha512-DkcYdvek1H4lQjjBkjQNvzDf8Smw/t9wREzN3yMvPUaRUyLCUn2f7eYxKf9+4xtrzPzMrGiTM3FQSM8CUJ8UeQ==","signatures":[{"sig":"MEUCIEDZTJ6BjCg365mKO2VxUpUpY2DB0s3gg7Vusc1ce6XfAiEAre9NHBCKDd3q2YyTIXCl0zCcBkiAif7KYXyC4AClCOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCvXvCRA9TVsSAnZWagAALFsP/3iBfS0IXknd3tkjGv8S\nazQoI+P6i7tlkWaUEJvYyj86JacyGcGDGaRSwDQG4VkxCJNR20CM/AHMFop7\nU6SsOsziocXtYsIJvfUHTLQZD++xAXZaPvryJiPXNEzr5UguLabixifJtOiV\ndJx49KKz87rSQRxsE85UjYh2yoGqMpqgekji0DF6foijRhUKt2PXXTBF+xDM\noTqgHia4R9avzG18ZmM8692FKAs/miPm9HWAOzPF1fNUvRU8+Gs+GuMnwWAB\nmAWGqwjAq09sdSQfj3uMe3wlN+vcWtHBTxIdg+r22heBVXQey6AyYDeW6zXO\njFSEqAnO8jiGiBqxdKurZ8pdFHHC0A/mfoqZINp4UWC21WQQervEWqHIXcHl\nFqnsq6NDH2RXcIevrSuJoLvl2KNj4uCQqqGHRywDFcRwp8HJf4PEYvBYgPDu\nL9iKPBlS3bx1m3gO5BOawwoHlvhFIiI6VifbqhEZXNB1Z+vscSPrMj9aX7ta\nHt/Rm4uxXahN038bxy0cRDFdrmD4IwddbX2tExiYnKSL1cg6V7LXZp/fwlSB\nBLklwfP+ruzIxvcRCJO2/5KxImPZebnHGhDu01BdfGcgpErTKChAivBKCboh\nq0GwD85pmND+x4EeSrfNhsClpNgokoLc4XUfVlV4uY+Mj87Bvpd3UjiGJQc0\n90/k\r\n=Z0oz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.7","@thi.ng/math":"^4.0.3","@thi.ng/color":"^3.2.1","@thi.ng/pixel":"^0.11.1","@thi.ng/checks":"^2.9.8","@thi.ng/vectors":"^6.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.9_1628108271084_0.3505127065045148","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"@thi.ng/hiccup-canvas","version":"1.2.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"40e27f0a6a1ea69943870ca5c5b7277307e090d2","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.10.tgz","fileCount":40,"integrity":"sha512-LHTYESPXZTMONkgZ2tDQYmT4eQo/xpWBCjpitrIzuxI3cfIVUaRxB0R/xa82QD3NMiQZJ7l10VIu+0jwHd3MtA==","signatures":[{"sig":"MEUCIQDVjXCH72pyV5usbUJ1/IxMey0EiBeWkyAs5OzS/oG9UQIgDRSWrY1tKLkgTDxhmndSGvrIJsTnApqMK0QMe3oLcCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD8jnCRA9TVsSAnZWagAAfewP/14EIgppuYwPOJ4RVu/x\nXTfTBjzr5jzfvzjWrFSSBFathdGnbRLtDemnfnL74Dm7RUo0j8+9gf+HoqG+\nQ+n4+boZ0oqsBryIj4j5fuNRZAWb6JmHd3hoSzQoeOf3Y6N8jIrUpfrE3H1Z\nJHGg9x3jWFoP7fq1+7y7SPTOlJDJ199w5i0syMtZ9uUJ8ywJSebZK/S+cS7I\nqcZf1iBZ3/g76GEeZp+NJmmhymwi2FQabvDviTdjBjPY3orLdNxGWFkLWGWY\nZjojrHwklxlYQ+pnOweToJYHkJ1JVg5LXL6BI+VPa8BoclByaHTkO0mNrte0\nyIY3+UYZ8KTr+OQiianG5TlZ6RkpRktEyeuLEkiOkoLltB2S2G/ZGrdFdQxF\nF2CRTpy/sZTYR2zippWCzgkMboH26L6cjfMNnHDMoOd+Kjqtr9qHo9t0A6uX\nnlVD2+AWdw0tGwQ5C3HOGeqLfsie6lqWkz+YUIGNI82WvGRoEKVSqjtHxAL6\nbdANyPVzqLcXL2B0hVtLIeWrxdjm+rtR+imQd4gleBDtcF/1a0PY9NI+9P45\nZbjg4DNiLqGXv4mMWTvYDVwQv2uv22gfPIkDS/QAgdSBWFKXFKdOKdDGfWs9\nJXGLaZlzLb6QZMgJR8UOhn9QvMjdsP3chNPQ+qjXy+t+pON+SW8c1VD1F4qB\nlkj1\r\n=xTJt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.8","@thi.ng/math":"^4.0.4","@thi.ng/color":"^3.2.2","@thi.ng/pixel":"^0.11.2","@thi.ng/checks":"^2.9.9","@thi.ng/vectors":"^6.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.10_1628424423134_0.8119798462973029","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"@thi.ng/hiccup-canvas","version":"1.2.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"afa175631e135d7aa29fc426a4f951c6ecc35a84","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.11.tgz","fileCount":40,"integrity":"sha512-qlHq0Dcz5mUE/+Gj/DNraW4p/UpMoKgoL2EDH4lK7NdXUMUJOp99pSrq0x+LI4+saooSexit1Nco7glilrQAvw==","signatures":[{"sig":"MEUCIQDVHA8DrZAY7kD+4DYJVRffSkTt0CIPpuOHdBnl2S2u1wIgclKd4HMNR/vIUcaKRI6bNIlvlHztUtfJOkeptrtze2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhD9qSCRA9TVsSAnZWagAASjMP/jLT+cWKgYH/Hz5fQ7WC\n74Y2BSxMfSi/4rO0biqobXj3QjUXVIU7PZ9TEyBzs54TsrUDylvewTWsFGS4\nSUffizePIQoIYUXtmN76IcICTenVQEUCIRorzSef7mcbQM0UP9b9VkpPBX91\n9KVBW7IYZ/N+G9ph1TU01vQYfpq8hHwwvebIAQ7kQsUy43zFD/EJC+cYs5m+\nFBNnntwinoRZoEBDmf8xp1+GhsFPhUVoCJHwnhTuZVHVTO73w7UMC5vU8lL8\nKdB9Y9pduOTRQ9Q51jVkFh4Mu5AJ50S1Pyy4L3PKyBb3YtcnVIIFRxa6p7wM\n+FcvcxH0TrJsSRzlorxmjr1tizf5QwugG8dV21hTkX5r/5vqCXLF6t6v9VJp\nKaeYEGh4zmfVY8pHNnecNYrGNuoo4u1x2lH+5l9KsCHC7jPvzUSzLzIHN06e\npjGhMW+I+Iwh7ndsg9NzzbOlmxP49u7vxkb+HMn4Zz9H8lH84oO7+M5do0vU\n5gxSctBlcixQgScESTj1W/3ufqelHhl0s8smcSJCzLp3MQh00hNpeYce80jz\nrG4umv2wzc8m23lyBYB+PHaOMlWyNqCGMb2FI+3NtvrSdLPfLEdm5ExiCV8Q\n3Mitu86XLo2Cx1GpsKcLugsx8Oq3ydoT6MDfHz18GLPiOsd9AlSSXRT6YGc4\n7aNB\r\n=Hl/b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/color":"^3.2.3","@thi.ng/pixel":"^1.0.1","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.11_1628428946069_0.3480012202934961","host":"s3://npm-registry-packages"}},"1.2.12":{"name":"@thi.ng/hiccup-canvas","version":"1.2.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d905ccdbd32a5e43ca5a260c64c9bbeea680567e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.12.tgz","fileCount":40,"integrity":"sha512-rR2AOEYDwuTHE1ASYCKC5FBA9M28q5Nx/mfF0509Inm6vxdV4RUobT1rXFl28kuk2nATA+ZR2el1JYIdPl8hEQ==","signatures":[{"sig":"MEQCIBNPt88+lriNjDcjX96UBbs51nfA5ykVobFG5iB1oCFzAiB6U8tVwB7LcLAxzc9S2Q01aWmksXp9/nz/XfBoH5lFJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG7P/CRA9TVsSAnZWagAAqkQQAJnBs+f7+sofLRTdyEAx\nJqWIDog2+w2VySnbdrCp+wjjMboiFydYbRKlML84pqkAIEfFgW5UQf8jYzGU\nHA/hayF7tD+fbQEYhRuM7x5AoTxKasxujdnVKP+u+pKNKlvbtCXf+7HqfefW\n7vuoOpf1i1C19LOFI+6ah5tnoblIy2QhzcVpfdvS1FWajfre0VLd5whGsGng\nhAcPUH1k2kZXJ8t7tLElRYI9KBZd8ehGedPjDXLe25rDj0uXnfmiWgH8gRZ0\netH4/MdLFEjtE19dsZKuqC/GjwGKOdTdeJY4SsBODONVbS4HsU/2fWCZiPnI\nzX7yy0dzCFeR0hbzdFek+DflzSQixsOkBFvs9a3C8Yj/KgzCOmGh+PLOVaXY\nvn7tT3azmvblSu2SGLNddxvn2NYcxhfmiIPDaQjjzERLFHb+2tibvMilXzFD\nkmZ/Jv2zQrRZ4GaJG3h4F4V1m7fG9bi4BYY/i/iE9f/kbJzTYMJGkjKolFk7\n+Bu7vWlnwHXdyXpaoWdalxCDxS62nMTV9i6YSrVrUucIsReqUFNqich3TPr9\nn1a4OlxNP1Imaevf4lhaBa/TqTaQnBFarNBMtheJq7glJdpSqxSZdMnBOiNx\nr1TWUY831+UaqzRyA+9uVaJsPVctI6tdnWkz4ZRnaerNfHW1d0Qs2uqQILWB\nhEVY\r\n=kRBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/color":"^3.2.4","@thi.ng/pixel":"^1.0.2","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.12_1629205503403_0.34096445320031","host":"s3://npm-registry-packages"}},"1.2.13":{"name":"@thi.ng/hiccup-canvas","version":"1.2.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9d8231e2d5608e10956cf6750b463400479c9032","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.13.tgz","fileCount":40,"integrity":"sha512-wiofORAV5HpzSHgw/Kr42+0ioAAl9odzQZEB6Uk7zwg5JTmQEZj6zbyZVytaUXtWiuc1mCXou+gxiGZvozjAZg==","signatures":[{"sig":"MEQCIFdMfyusNUMJZ8n8Dh6Tu4ZFn5AeHhQcTjBF4XSNmsXEAiA4C/Acau66LbC7uGSQhiio3bs9GqV0fYV4XBCSYFkZRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHmnWCRA9TVsSAnZWagAAhIcP/ickw1bVhypyHnATzJnJ\nIQM63bAgrsGGH+yBUtczjO6IeEPHy2cdSyzjvrWukvEw4VISemvfUh7XekjK\n41IvTi6wg4yUF4olZ2/DZrW4Jq++5hp03BUMxvNkHGZt95qpeR4riaLkonss\nVV3U2GIphznaQdD0qaiVR0j9QPQXSh0nxDVE/2ObEedX7pFwnq7NlY4bhzB+\nPiY0z2l1gCp15rvZrJZSLlRAaz2dbVC30zIRkyU5p4bdQ+BSNdMkSFZA+zch\nP/cjxbs71+C+bgWUwpi+6iXRWgZr5SGh1UAesuRrPfcjr6RjSQ1SOgLgZzG/\nO2h7zotbRjK99eCKa7rARraEa4QSDTmH7NMYqvwdjqMtCo/DkIZRUjGmcJoK\nO5Ky2FqfwB/NytP6tQ316GGAG35wfUhSYW4NNIjPylMqwCi11lS3UiTCOX6a\noEpfPCIp+R1V14YYvw3OIl664C5gtiO++GAtoG1DKVXGOfdBtI1kpvQiUERN\nQg4qK0BbPQHfFLPWAVWxhm9AUsb0rWYtwR5r2Xmn89Me0M0DxQgLgzi6/la2\ni7+2zBlabq2neeH/upqbqPhlDz2lzIbnGm2UJlOvbw0dBepb4IlNp8zsySL2\n2BfIUBDPjLHffj/8Mq9e4MIqnosbR4iAEv2Gd0TD9saTi8YFeZc1rOIMFpAu\nYbGo\r\n=MHVX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/color":"^3.2.5","@thi.ng/pixel":"^1.0.3","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.13_1629383126405_0.5703302812896194","host":"s3://npm-registry-packages"}},"1.2.14":{"name":"@thi.ng/hiccup-canvas","version":"1.2.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"38c39277bb9c9c51364ce778c1fe4ff8a8dd3d58","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.14.tgz","fileCount":40,"integrity":"sha512-7FXLHzwO419S3W/G+eOS2k2G82PlO3Ltydu53pr215wuKKWo+F2kYUCiZtzIHvNpf6ezAkeK83R/AagdM/pk2g==","signatures":[{"sig":"MEUCIQChfus8iausdSqEMWfEc8GvnCqoDgVdrvrePB9uUJgXhwIgLjG3vtkhRd09YHY6wWiNuzlcNHknHi+BPXiBb7UVRdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHm+sCRA9TVsSAnZWagAAxh0P+QAifJz7lQH/swpAGsbh\nJuezhuZCJhDkFv/8oXMF6WanyfwQu6PVEWp2PsjfcyR4A6YpdShc/i5P9G4H\nYs1FUiIdb9IRsw4rTYxALiPeRyFLA9tutUrFoOEkuMkeNxLS5QRMhbJtOvME\nEZsyDFqZQTFIxRVfF3QCTw+P7KflN792ddNYxdDn61PsLXZ0K3NriDdGJQIU\n/hnvp47Ar2NkjqKxMK1U04yDPD5oEqscY/M0WizwqvxSAe1Qv+5LwPtnnqz9\nWuOP5QU5sXeDqPSLIUrRWOQT1pnN+Sj+Q6bPkOIMsYqSyo2oaWZgJ929nIZ7\nkisPOrYvn/mziJCY+ezpv1cRL2P+LyFoNGGL4JdIEjrEGHtMFkOjaU2lgEG6\nB8fAc7e4HBdQkCJn+wHvoeFgbSroELeQGSKkIOQgrCvn5M4qPfSvi19mpPJM\nIloHmZmVOU2ovU5bBxuQpmaboA8Mkx7g9VYlvx0ItE824XQskHTLQTETimmx\nyziydHbKx07KhvWWp0jh7FYxMbUPDn0k09voZkdd3Ys7ryXug6+MM/NZvi+A\nD2b/sXF+R9TJ3yhTQTKYUn45ReSWYCqnferGB6NfsMpK7M8gKsAt+ZanY2xc\nGPtwMNQ+NAA0vLmLW1nqCboWo+lxpN6V3pXTX8Vjxy4VQyOOFT9NdWtL3o33\nXRuB\r\n=GA81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.1.9","@thi.ng/math":"^4.0.5","@thi.ng/color":"^3.2.6","@thi.ng/pixel":"^1.0.4","@thi.ng/checks":"^2.9.10","@thi.ng/vectors":"^6.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.14_1629384620535_0.8938874253520537","host":"s3://npm-registry-packages"}},"1.2.15":{"name":"@thi.ng/hiccup-canvas","version":"1.2.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@1.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e38c7c005140a9fdd79bd4d3fef179467136d50e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-1.2.15.tgz","fileCount":40,"integrity":"sha512-8hMragd8kjOCjhl1apDo6ZlL9l27mqpDHLiwV/nrm1yOKEcU62ijx0XAlfKyBe3LbEYuarfuuxLkkzbJvMIFnA==","signatures":[{"sig":"MEYCIQDY8WWBPTZmr/VEIbXhCs3k5TEv7anyM4QbJooZwIX/iAIhAPJOtPj6e6DngFgoZ15yfFhZBik8xgig0NYwyY8qvYck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMf3zCRA9TVsSAnZWagAAJHoP/12SIvDCLvLDiEbcdcHZ\n6jdhpNCdEO/GKbBFQpe/40liktjibUGSSiMhjxska040OixoF1n5uWATaZ+9\npWq58gtfvOw6c0XXqcbpnxtxrT81cjKSfktIV0LWmXpcMi/FCfHHBdj2bugo\nhxpwY2q+E2TNNL6oIxRKzp7v0c3MAEdJWzuRu/UPz6f4LbUO4YP+Oi44yPp0\nYOO9oZxo9SIl5MeRTJaFVTvUyr2vrhjpmDtEFt1jMvOysWopIjTI7gFuH8EA\n99zC7iwQ4buDOFictWwPWPgIbX+k+bnfeZYyWEjvvXn0MOCxwaTkqa1mh9UR\nVmcUvjqFXBJKIVtFo04nDqSV+MbWb/hCg/ZlTL4w4d5Ct36mjUM+TLbqffRa\ncoM0acOKvzKEvbQ/a8UG/SPvR5yhGk3bCt48IrIAUzf8J7dsNwu145kbOfvw\nG5IazKFBvoN4Yu9h+bIiNiS+YNY24UizJ4y9EEI8OFcEtcqwqhERjWcHjOg6\nlrbBmBkwaaJu48zj/BQ2gIM1xDfgw5sM0dMcQtC4hgtZdGQPE0mMWHbWckX6\nf4rhlyNSDgYkZgmxhgAl7dNqH8tcTLnniwnFsXvr4iqzMwcyIAGViCRrgBBM\n2CwU3jUWqMSeOt5tbPQVzGCvZmmgpUyGM8zpbjAp0NTqsgjuAKhvYRQLRFoy\n6hN4\r\n=ahs5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"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: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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.4.1","dependencies":{"@thi.ng/api":"^7.2.0","@thi.ng/math":"^4.0.6","@thi.ng/color":"^3.2.7","@thi.ng/pixel":"^1.0.5","@thi.ng/checks":"^2.9.11","@thi.ng/vectors":"^6.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_1.2.15_1630666227750_0.3717975156488318","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/hiccup-canvas","version":"2.0.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f765693576e7876379358739d374727ab44da461","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.0.tgz","fileCount":36,"integrity":"sha512-3TK4dYL9EqcyfYgO2CZ+FUjkc/1rSXQCF+u7+xJdg5717CVOKLHo0+E2LFjtXSj2bMeqXEYZvhMrBMYX8uhorw==","signatures":[{"sig":"MEQCIAOAApcpWQXlKokTu3dOhotK19urSthmAItKjfmJUBhzAiBpcVxXvAvIWmv1cRV7nIRgcsrFp2WHovBcGjtRL9nhMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56707},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.0","@thi.ng/math":"^5.0.0","@thi.ng/color":"^4.0.0","@thi.ng/pixel":"^2.0.0","@thi.ng/checks":"^3.0.0","@thi.ng/vectors":"^7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.0_1634052011756_0.6394956917615178","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/hiccup-canvas","version":"2.0.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"cfa43e3684499ec2dc84d6d493853e76be8f3568","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.1.tgz","fileCount":36,"integrity":"sha512-/mSS5SeXKx2BnlCgL6sXR/ghi6LNuHhTLeO+qeumKs/F8BStCwc3UM8X+lCxvitJ1UfZ57V9zbTKkgeEBBm4cg==","signatures":[{"sig":"MEUCIQC+J3en9ilP+7WmGWPcdrP2tuNWmJbazSnSiv1qXl9sSgIgUmdMtzA48Vz1idbeneJyXAxXClVrPhGEGt+EAH8f4TI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57074},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/color":"^4.0.1","@thi.ng/pixel":"^2.0.1","@thi.ng/checks":"^3.0.1","@thi.ng/vectors":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.1_1634106703153_0.2529870899029456","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@thi.ng/hiccup-canvas","version":"2.0.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e56995dd1cd266b9af2cd2c3ae95a904d51aafe7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.2.tgz","fileCount":36,"integrity":"sha512-SwUsh0jyt/9zo6a6xjD3j3SHzZwPobK3ZQVtKkUwTBehf9p6y0O8BiQhAftU06VmqgZt1zj3Szk+wmwThsUoIQ==","signatures":[{"sig":"MEQCIDBCmTpaxjnMqnuVDLNtoo9KeaT80+nBRtMnw8j0mh2LAiAyc+QSd41GHcnDXnP6FLfdd16M7HAn+rYO372cVQTPtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57268},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad5ea82893d1154c0ecc7a1886a4670c1d418222","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.1","@thi.ng/math":"^5.0.1","@thi.ng/color":"^4.0.1","@thi.ng/pixel":"^2.1.0","@thi.ng/checks":"^3.0.1","@thi.ng/vectors":"^7.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.2_1634155334599_0.11276955083816276","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@thi.ng/hiccup-canvas","version":"2.0.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8ae8902a3966b873004fef5008db68356094bb99","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.4.tgz","fileCount":36,"integrity":"sha512-PMygxtUQAhQ6MWQWr6c1Pa5NZST+p9AxtOEHHymQ8zTKDv8fDydavW1syjpeA6ndl7qiGCw4CvO4glgbcDuurQ==","signatures":[{"sig":"MEYCIQDVkQKJ1R7+hDzBR6YwX9F/B/C/UVH8OsXG55l9oy2r/gIhAMEei7yrtng69tE7ZfbpIx37tB1/Xpncu694FfS4F8Uh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57636},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"16.9.1","dependencies":{"@thi.ng/api":"^8.0.3","@thi.ng/math":"^5.0.3","@thi.ng/color":"^4.0.3","@thi.ng/pixel":"^2.1.2","@thi.ng/checks":"^3.0.3","@thi.ng/vectors":"^7.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.4_1634336866520_0.15117159301057193","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@thi.ng/hiccup-canvas","version":"2.0.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"af86a1a4e3658b71b21e8467777c0ddfac7dfc9c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.5.tgz","fileCount":36,"integrity":"sha512-Lt0Hsf24UsKYG116nNEouwsLLj4LPx4zReK7Ec6M2Y3RaA+rsdY4bWrS9G9jqTpD6oaeuEvc4Jt3vTJK/xNvLA==","signatures":[{"sig":"MEYCIQCEFyyTvQyx0XCahJsoS42ncSoxIbnjjhQsntNDCj1OTwIhAL60X5ycsaULRN2jZANPdUJ3YMUoizWY/VHJ+8oEF3e2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57830},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.4","@thi.ng/math":"^5.0.4","@thi.ng/color":"^4.0.4","@thi.ng/pixel":"^2.1.3","@thi.ng/checks":"^3.0.4","@thi.ng/vectors":"^7.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.5_1635179834574_0.4286439640666768","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@thi.ng/hiccup-canvas","version":"2.0.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c7df47cfbabb762ac01aa280f028d1507eae57e8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.7.tgz","fileCount":36,"integrity":"sha512-TbMzQvvfqhIGTfT7T7VlDeA+U19j6Muv874N7q53LTT/VieNom4F5COGz5hi4CrRDRij8LxLPhUdxoUA/pbmCQ==","signatures":[{"sig":"MEUCIQD/b8q8qSYxgMW25yrEcVa8xdXJbYMr+BbJiYHBbftDUwIgK9aBybNbBShVBrX1cos9ofZ209rR28Qb8JbM1rlg/sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58218},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.0.6","@thi.ng/math":"^5.0.6","@thi.ng/color":"^4.0.6","@thi.ng/pixel":"^2.1.5","@thi.ng/checks":"^3.0.6","@thi.ng/vectors":"^7.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.7_1635407676445_0.30758729396986517","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@thi.ng/hiccup-canvas","version":"2.0.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c96cfd509475fb31887fa6a1142cba373f548e9c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.8.tgz","fileCount":36,"integrity":"sha512-t/SZBP/Caii74KFeykx7YM3eX+YtOajwbwrXVCdr0oy5Ah8F8hIrw8N+p7Y01NctDnfZ0CGNxe7Qx9rQLtiFrA==","signatures":[{"sig":"MEYCIQDG4Zlkjau0tumqQRaVd3qvRgWccqJxVya0e/e8XKTn+gIhANNh3ShPADnHXXrFHWqsPQFE20Kna420t06N4el+E9hs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57040},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/color":"^4.0.7","@thi.ng/pixel":"^2.2.0","@thi.ng/checks":"^3.0.6","@thi.ng/vectors":"^7.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.8_1635954251145_0.3070694042734903","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@thi.ng/hiccup-canvas","version":"2.0.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f4a597a636551e6e4121926bd5d1411683517476","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.9.tgz","fileCount":36,"integrity":"sha512-Pc8UnZTwakYYKdLOdHXhbtcMkNcAS7sHS8lvlMPW6uGebhucPYhXX6pGhapo7KZNr40Q/MhembnVjlqGq4GITA==","signatures":[{"sig":"MEUCIQCI5f2hzpxdzu3xsPRet7L5by7cjjxSePvxQqNuF9Fp+gIgIFjQboBh667Jkhkdmjs2LQliYDjCA/Ovquse8j397N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57234},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.1.0","@thi.ng/math":"^5.0.7","@thi.ng/color":"^4.0.8","@thi.ng/pixel":"^3.0.0","@thi.ng/checks":"^3.0.6","@thi.ng/vectors":"^7.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.9_1636035640731_0.7131393005617588","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@thi.ng/hiccup-canvas","version":"2.0.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":{"name":"Karsten Schmidt","email":"k+npm@thi.ng"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8adb313c80e0d0c5cfb648145cf6b6f64e40ceb1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.0.10.tgz","fileCount":36,"integrity":"sha512-xAxYZZT/Z7B6hBGSqfm2H3hsFtOAsc5lpmw43gNAh4TSAm8/XM839MBTEDcV7KfaaTm/jvuYksgBGlzw5wFIoQ==","signatures":[{"sig":"MEUCIQCZVhZGbWWnFzSxjPgKNUETtvIVCA3sSE+yP55sybc1lAIgJUdJ+qPTmt0aTDiXSRWydyg1+GarA9raqjsSIKnvfcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57428},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"17.0.1","dependencies":{"@thi.ng/api":"^8.2.0","@thi.ng/math":"^5.0.8","@thi.ng/color":"^4.0.9","@thi.ng/pixel":"^3.1.0","@thi.ng/checks":"^3.0.7","@thi.ng/vectors":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@thi.ng/pixel":"^1.0.0","@thi.ng/testament":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.0.10_1636555870376_0.5637462986807815","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/hiccup-canvas","version":"2.1.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"67aeab990c189f75bf1f7387ff1a512d6426d742","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.0.tgz","fileCount":38,"integrity":"sha512-fHgfGiTpQXIhgmAkiSTJzHZPkPKS/rFEx8/FWo1HcAi12deck/Dr390+cIwn1KpbZzREtzg3viihNEmTh49nOw==","signatures":[{"sig":"MEQCICkuQsLq5BbYcToXuidaxp+07JJKLApMJVHvBidzFHkzAiA6YdGUQR9M++2Ui+wh7hZX4Gqxsyu6Jp542ywC9A5diw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZKwCRA9TVsSAnZWagAAUF4P/2AoCc/xnAhdXANmR/al\nq+giCauicuedrGV4hCM775euGxcgilcmaBX6IgVMgfd7h4Ihf3YmchtG3eBe\nw3Gt70qj1ZNL8kd0gGwzOzjNq8IhJtJLv7RD/2BcVZbVMYr1aYF+/YRYHSZY\njbb5OVK8kouyRCvijC8S7//0J/rzzW2Jn2N8/LnFjM+/c765uKBeBNd/Pqhh\nsIfShPXM/dUnwyqNbR5mcg2kIBJYRD6IklZMk4/Wtc7JC2X0xH/3m/n04wB6\nauof3y/gMOnRU1kGMu3/lDZZN66dfN2+l/ZaASyAxW7KaidrP9wx1ZyCaVCj\nuLn7LcIgc8gcQljhtZ2wfq76fL0pBD4CHwXsWjxXyj3TOxAOUCDi/c3kZfR8\n571868LMc/ZKo1bhlEPqvIzz2Uipb0ZMid1W/O/6xCfdGySR4PvHSrWYdgoM\ndho+VKTAf9PVzIhsxXd2i/NiKrKkQU8es0uoI9xA8IBeTCL9QNiYe5bs2gZy\nmvlXI0AlrbjWz4DRdP1Y+toAjYvOkn9bl6D1FxK40UvObNB3GMOEmbxQCIl6\nnJCkV+CWHpjBIMfJNauwnxYFwUP8omapQ9drQn5oGy+1imE0W5wDbUUlAFbI\nbPQjrG/t2+uNNchmE1cb6kJfSpVvVTzpQGajMxVpDRuyWDpPM3TlQw45osTl\nJiJe\r\n=e3hl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.0","@thi.ng/math":"^5.1.0","@thi.ng/color":"^4.1.0","@thi.ng/pixel":"^3.2.0","@thi.ng/checks":"^3.1.0","@thi.ng/vectors":"^7.2.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/hiccup-canvas_2.1.0_1637192368690_0.3890891143028872","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/hiccup-canvas","version":"2.1.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"3b88a51949a123d4d6cff83576140f1a15e97514","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.1.tgz","fileCount":36,"integrity":"sha512-suhpE7LVhEBiAntiUTu+U4sfcuUo2WJUtJ0Hs33PNdd/TLDrDJLpWWx+MUsjefwQlF90jMu4zUwOlaGBMrjyDw==","signatures":[{"sig":"MEUCIHoX7Y8Ksk8qiqk56uPZK4VCDFHHiESz9gbWkQqocKsVAiEA8nnB28UL4BTQd12/8vKaEFcEk5x/AO/PgJjyHRu4nIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1rRCRA9TVsSAnZWagAAkxQP/RSSZCqRNfsrA7Ui1+I1\nV4N1Sm52bnVlrFUfCg8T0pkGsGxyZR3t1eYt+xLdvAQoCTs0jj1aniAlqltA\nOcGkgGp2OpwwQzNRR+2yY9Lc0Y8Dbw7UOnRcZeljEgk2kWPRDpawbE965Bnl\nKaXkzFOKYGKiqlpAvxEUf0TqDd268c6gzVAOnZx/WDUaP+lZe2Qb+n0UXeKA\nHzM0fFf5I69p2pLhuEw1Z/ci5SfYlR4qqx2MsW2TaZhSzkgE3/0FDMhsEU3m\nykbh9r79opoGMGmLkohblPONriMRHN00ySilEdgp6QxqZ2VUY4QaT8v3FdzC\nm4pGX1c2PlE7RgWAIx5U4G/C9JWGYfDmQqUuKWxsVA65LfB0rndy7CWDhWd7\nu1ybXHQ2eu5Rcs15LoWXXmjmll87wsQoTZnzm8Gs8MudM43PQXgSf3ctQy56\netC+yfDE8wJBNmNBRU8o4z+tiDG2G7PtTtIvU+vua6fKex1qBw65fq/NKgBS\nV/nNFZxMb/Q9j/93dXa4Wad5JVcrl7HSrkb4R5b/dQAnqLuCyjEPiYo20623\nPqpeA0DrL3eqV0OBIoSw13GqqtPm5Nutm26aOrlsU85S/aMjabDIiQv5rOT5\nj9H7W8ZYqif5giTxzVe4H4BgVlUCIPQxVTJ9iZTz3Jabq1sGJqN2Wlt+NVE0\nL3de\r\n=3hWh\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.1","@thi.ng/math":"^5.1.1","@thi.ng/color":"^4.1.1","@thi.ng/pixel":"^3.2.1","@thi.ng/checks":"^3.1.1","@thi.ng/vectors":"^7.2.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/hiccup-canvas_2.1.1_1637309137738_0.16104615397969257","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/hiccup-canvas","version":"2.1.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"e0d608f9dce24825503c22341a0d67f58706d0a0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.2.tgz","fileCount":36,"integrity":"sha512-tRqXUYe127sFsqB0+UsMJgzrYllErV/TF9gitgBulSsfbzoVTn0x7OKyvEBMZRbhY+694boynel0xPqfx4yMuA==","signatures":[{"sig":"MEUCIQC91LCUt6OZPHFoEE6/BBxkwlQ48VoQTu0Ci1auxWYe7wIgRibhoDwN5sfx9tMpMmNcRzhWb9laJVrRLOqVXU5uQno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmn5gCRA9TVsSAnZWagAACWkQAIFOro7hwMxiOFW33goy\nE6qiXq6iaFuePB8NM0fzcMzFDD0+yERGrBIaFwG0YRrjBIv7VgtuZ5MLPo1U\nTZURwNLfsrz7VVFX6qzKEQG0yQ9HBCxCCVWy4P0YNGGnJl/SzH7v1TiRQ75L\ngTdZOtAfN809nyaKiFDoYQPtb5bQgdwWwMlghTLgzAduc56czVmNAZTgbJox\n65kWLP1umfxiLcHgUe1JSyMVGVea0uRa6t5cYcp5ygNKQd/fkHReof5/150B\nxuVM13+engYf+YbQS40uTwBP0s3PSZIve3GCRJVkCx8zTdKof6yVpeCTd/UA\n7oBLdiS+7qjatFUApV9LlK/2pJTesuaD8vPklmfVRrB/p/1NIC3P9N0eRGzl\nLqyJ4+G4IaVrGhgz9dBC9WEkvYJ2gLV7MamgMPbWwH82sIAow5INFErfwf12\nFMwmttW3UDx+S87oZlPAccQE6CiWMASB2xlZUMHmWpfGQ30THXVvRr8fCJYm\nxY4au3ashEQ122YJQX+jrbOD35kv8N34TpKvmhoxclfGXVYgX7ugmas7aTXG\nSDrZl0qnnB45PCFLk1NQs/n+v5ApA9B2Uyn5qk/HsZl42xqFYoTK3pNQO0aD\n56FD0bRTBwC9UT4bey75me/rEKsx8Wsa7URY97I6ZrDtFv71SyS0+PkaGkqJ\ngYmn\r\n=ymEf\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/color":"^4.1.2","@thi.ng/pixel":"^3.2.2","@thi.ng/checks":"^3.1.2","@thi.ng/vectors":"^7.2.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/hiccup-canvas_2.1.2_1637514848129_0.4802687745630638","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/hiccup-canvas","version":"2.1.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"d9b90c25d6fece4de75eba0429e3de2a37c0cb3b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.3.tgz","fileCount":36,"integrity":"sha512-8j+9Efcs53NMNHPyuwTDcjhCkdaLTtKmph2NyAaKfl5bM0hI7iNswHILrKDJsj1bdM9Z7PBjUo1+kqNesp5Lag==","signatures":[{"sig":"MEQCIAqDB/GCWcT8lwsILtbgiWYHB8qgxyz+SbNw1GS3aEGrAiAZQfsvGGulnle0Zfe5n0c4zMICrj++3C5qGd/EjS91SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm11oCRA9TVsSAnZWagAAC4QP/2FcGL8Tko6eQgbNhLPP\nbUFTUgwrhFWAXCMoZeaFDS+hJ0vtnueINGIdWGW2JtR5L9ebcvPkoWuqDImS\nkOues0g9aJYDoNzGRF7wTLTYgs6+Igwda9Q8UX6rNWCwaMFBuVMBvrb69jBN\n+NCiS0M2hJsMOLyllWJIXOqHc22zcaFeCSTvYl0Jag4eiyYo4LxOIPKG7xuu\nVRcAZiOARsz5NqXCL4tZjyS/kDiSsoVjETVwY0NmPAMMWXDZ272G9DCSq6Nr\nI3hWSQkzFcrHbfkqpKmcTfy/YfBU4i05zdFU31Ic//qGjuETZjHfRsu3VKDk\n0Fo/lxfGNBVpsYgTNhnq3BoKgp2mUNi+rQi1rx6ja28KxW8stshR9Hu19pHn\n+NFp5A23jbgChC1XI29DaSUktUkBhlcH3pNi/WBNhs/dQn542V4GI8kzr11i\niuPAabAQg4AEk8bmAtLTbNkdWz/SokIkdUd4oIsEeQyN7EYQSf+hziSiNWMK\nPqWWgXX64uo/4enS88myTYRecSdCDdCts8FIPMYmo/VKxYKciqE8FPuWV+oI\nYp4XLL/yjYqXL1Ny4KFewdwYsOYVPyiHJJ+j3N7foLFlJHhblyAVJAUQm3M+\np6ZguzerZ2D5ikSqCcncTZJ5JMugCaSra2lSqDLI7T5SRlqQkirDUBAhUZ1E\nV7G9\r\n=VNlU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/color":"^4.1.3","@thi.ng/pixel":"^3.2.3","@thi.ng/checks":"^3.1.2","@thi.ng/vectors":"^7.3.0"},"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/hiccup-canvas_2.1.3_1637571944611_0.8643329470965304","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/hiccup-canvas","version":"2.1.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"c9359706f844968b44d4ea8974ef56c3fbb631b9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.4.tgz","fileCount":36,"integrity":"sha512-hWz8W3v71OYdf23s+6dqa+Qkg1tIByrHAbgw5pbPOa6jIaeBPdJz6S60yCxLOAkeaZEs8U+WmtlJ1DmsqNNMUQ==","signatures":[{"sig":"MEUCID69Ai3tCjhPwPynXArmn3l9wqeBU9lP/KgR/uC6qmZ9AiEA01rjkaBrk+qsAKQ9QqPcz/18k2Jc3Qwy//KqaGcZ0R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm4OMCRA9TVsSAnZWagAAQxUP/AgSnc9xgZfsCURFCBde\n1TF6Xvthc18RiCcKP2TV9mQ6LpWPhxDg9ntv1m8WaZ9rsM7C5ilnzkQtzAb2\nix/5+KEE7qTWgyb2LUN4xtlMO5D8Diytk1wE8sOYC03D820b7wVyiwX1ztNG\nvN73ekdFsU2nCDuBR7xuGJs8rUnzkqr/VWOQ5hU0h4uTMtDJat1TdIKbdeP+\nreb/fzIcPtkO18fWeKGeZ1qyCj3iZMjfd6xoP3x1Crf+sOXIgPwCC1kdM2Sx\n8XBH2wArhsqxcbcspOOyHVAIbEHzKuhqf5jISDyfLEoNgd3wMmAWDgovwr4c\nV/hmdbGpLNjsFtpNNL+ZCTzXUSx5UgW9EmasUQf8QRvoGCDbmEr8YFA++ro4\n91bFxm7JEk1PUr+NtXmTODrXqD8gZZA1oAOl521u8xgcmjb3LkfgNRdqnXjn\nIf6HOkDgDtNLMPmt+DI9ts6fxWLm96YEhYaPciIjkV/4lZyupNXj0ooMhjJD\n4d4uJdiM6q2Vupv/vL0KBK6H/FRqu39B7RQsqXUJ7jWCB4TRdf5IiBI9tyPY\nmSEClAgR4+iAFX2SgZlXmV9aOdQuVjqn3nN0noIUcb4jtnRK0hqh/jv8lSxu\nZanA5haLn0RXMI1hnUFsusK19whOgia5tQfT7om2Cs1HCxGu+PPYrGA6cA1c\nhzSL\r\n=P3jv\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/color":"^4.1.4","@thi.ng/pixel":"^3.2.4","@thi.ng/checks":"^3.1.2","@thi.ng/vectors":"^7.4.0"},"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/hiccup-canvas_2.1.4_1637581708579_0.9181100091951249","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/hiccup-canvas","version":"2.1.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"edcbd0820b356cf257fbadee5c48c430a33bfb77","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.5.tgz","fileCount":36,"integrity":"sha512-i0ClQoJdvOhL9YaGo1yqEouzQEuaVyYsKeLgtVfHdP4BnBOgK2OZU4zRIf+vC2VpFiZhSKUUuFtMzCa6vYdrIA==","signatures":[{"sig":"MEYCIQC2Rbt4IC4m9LhTdv+8DCYcmRLl7dkbzWcTCIczehZCdAIhALGZdQcZK2iVDBP/sO7KibxVkGsBqrM9sNJ+sOJNQxVm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBALCRA9TVsSAnZWagAAlgEP/jbEo40BeNKwiTd7K6Z7\neAN4VNhlOoDybgj1GDZFmEO9NtKW/XBTVNj+jLORmcbZ1Vgif0uo8P59oyKr\ntUZO6Lrdm0iLP3IhwrjKEc9ZEK2owwn/iMblfR7l2SdxrychKIB46Q28c060\nFZjJTX2xglcG2zQhX1YAlU+pbeCrPSplSqrdW+POkSV0LerOMfHUU66caLa7\nUO2TkuCMOgz0/BiUmFN9X3k7Tco4kw65KAVpWGiFXC+A7l8wZDEHP0UdiEns\nzMyk8cLIKW+8cZRANcDVWca1OHl3EIaJrs81cx/zF0U46RBroLy3OyHgS7/a\ntjnIAHgrSxNyfeKStWj1n/h115dk87dPs0WgBA22IOwP40CP89y+ffn1J9ZD\nSE7qHg8fqoWATWqNKp2WaH4w9sqf77F7mbwrn8ToEA0CxULyUu4M4CD4qOkI\n3h9ZDMeb9APduj0hU4tae1mEfikulZcHvs5lIUo3AzqJQhiXS+X73uhqYmwr\nJw4SJ+CgOFxItqC4Xs3RjH5jrB2GL77TSl1C0RlLzTibzh4EeXMPJGv/bSDO\nPs0NoIR6MOn8FwX3bHw0TVBYF63yvYF9TQZzi+EAug3MHldDZOPMpje7bqm0\n1KIuglyDgj/rQplNd0LdWdhMXT0MlakqnORKHbFORTEd0FVGLenqd4tjAe6S\nx78X\r\n=Kaxr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.2","@thi.ng/math":"^5.1.2","@thi.ng/color":"^4.1.5","@thi.ng/pixel":"^3.2.5","@thi.ng/checks":"^3.1.2","@thi.ng/vectors":"^7.4.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.2","@microsoft/api-extractor":"^7.18.19"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.1.5_1638404107290_0.37861670598999697","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/hiccup-canvas","version":"2.1.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"7b141f05056f4b6639f6905336e0343569886a8d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.6.tgz","fileCount":36,"integrity":"sha512-seOlyoXYwHPtqdkFk77Z7XntxqLjfc2smNUJF6RTbTDq1cic4x7un0TLzoOdGob0y1wfHeEFf82Qi0S8j21tvg==","signatures":[{"sig":"MEYCIQDnjHUCE5VvV3rjOfuNgGAq3pcSsHpt6Zyjd2Qy4phbGAIhANoSnk2X9Wdfsdpnf0WGBPlV9okdGcWdsRizvSjxn6Fj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyDRCRA9TVsSAnZWagAANZwQAIafLNmPqfYMRGRVxhZ9\nFrBnT6cp6l8KjvD9U4zk8THn/UfKvkTVizqDdKDH1CLHEgZTAyAP5Ik0bF+9\n+kJxjn3b+0Jnnfoj3od/nZ+sLY61EDkgplbTXZsnduOlArpa/uRNcuQHqvFZ\nZEv/S/H6/wMIGUcoubBbScUrsvwZxEoRXHUlF5kQFX4DVnIyWPe3T5rwu+Yg\nym/k/IS1NdMTQPmA8FPK5g7XfdjaEfhDxZVpRXEjF7qj7ZA9cziYSn6T2hlE\nX88QcWNBs9iZO0AKiTBnlMicn1YINIUbdg2l5n1lA2vq+gA1rdNI0rH1qFHS\nQvJCdindd98Dj/pqssto6VICx+nguy1fepuRBexv8H+WXlkvflvVwt8zYbw6\ntkJ1dU1XHpBksuXNMzjjN4ghvfsFWMWExo03QREOdX/SiQrpQBJi1M4lP8W1\n7vYuxfvOo3EpVmstg56WlUbtL1nkmXhpUnuI+X/AA3qA1EE4dVqo0MJZeCUL\nuRcJTb7SFe9hIX+0zMcHnFukMl/pe1GlW+OWfjm9mwW4RqNxnTtMxS+Ghedl\n4vMNyUpDSO+X62Hzhdv6DTnGJfLu9J0pB8pDDU6ni9WSMKrvYtWEfTQsKpa1\nNxOx/z8mGaKkhOTNviubgLbNyaawZad2hv5WL0j7KaJbJXYkGs4oLVvnpvQ3\nJL1V\r\n=nT0E\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/color":"^4.1.6","@thi.ng/pixel":"^3.3.0","@thi.ng/checks":"^3.1.3","@thi.ng/vectors":"^7.4.2"},"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/hiccup-canvas_2.1.6_1639391441361_0.5027467057585617","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/hiccup-canvas","version":"2.1.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"7911a032f25009e95ae9d452ab414a3de0640030","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.7.tgz","fileCount":36,"integrity":"sha512-5xdkawDO4Ts7iXcrd5dMXP75PTAO8C9lj/1JlYkO4T6qV3wSJn9vXtAXypdwnG5LByYqFIL5/muC5jLgtQaidw==","signatures":[{"sig":"MEYCIQDpx9gmXN5LFCRzcfOdKQjQ7Rf4PKxcEc7hFhY5F/x8SAIhAMwKTaNzzpHGoFupuP3hy7qUk8jbZycXTHBvQYwTvDP9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGCOCRA9TVsSAnZWagAAKdgP/3XdseLSGaDjEMODbXds\nh5vzT2R1/TkBw1iFOxzvySwSQR1EsZw2gK8lBMIqtFJLXpNu3J0x+yIfOVd4\ngkQvEnz1ZiWfRD+5+a3khbrrok0gMoJuxgt+qTjLrCRbs/vmP2Bwu/mjH0e2\n0Hi0ncGdng8pbGxgrhqz2co8UMGLNI/X8M4yYb6nV3ziqL3jgXDe5Bkx6PY0\nFt9JE/ZJ5m9YwHzpW7ZfQVJRZDl4YPrqgRU0GleEGrrw3KZmFRwAreynCyZT\nl0f933z5HG/POU3txnqFMY3kJlXN7K8KjX+cpgFBd460mhN/N06feOLZa3kt\nsm0UcIweXWSNvQhSbfKXUpIDt7KS1NFYky9CrElI5cl8fdMdZgmArPpHFNXN\nu9ccI8yxU3JPQKWRaYf8HkfGGiULP5fOAORBlFZda/o1AInLfEZYXAxjzq2Y\nzQNgSEy8vJ3gwYaB5kmNUOp/6ucchrKuLODeQMu2DYnuqNngyjwzH0GB+PEQ\n1UbC9m1lYlRSHLXr/1Vtl6532dKEm9+eczHT1jOX0hGVN1I+4RSHd/2ormjb\n7UU93Xt2rfOTXUEdXCbEP+XHKVYGUMgzb7Lm4v5PTNbviCKSCeZ1+hv4aiB0\nNPB6lhSGyucn5MND6zz9fg2YKgIru9cz+xB3gJYjj713oCuHeY+KZ2v6WlwS\nMBuN\r\n=CBoN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.3","@thi.ng/math":"^5.2.0","@thi.ng/color":"^4.1.7","@thi.ng/pixel":"^3.3.1","@thi.ng/checks":"^3.1.3","@thi.ng/vectors":"^7.4.3"},"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/hiccup-canvas_2.1.7_1639473294493_0.996299979426134","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/hiccup-canvas","version":"2.1.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"aa35d3b1129d6387ff9b4a3ad06ca939231941ee","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.8.tgz","fileCount":36,"integrity":"sha512-9pVkjiH+qMiMPUDgQ1CyjpSNa3BaHdOXC8YUh3wCNagT6/OzHwtPCrJSkKQx35Zymh2Ydj37UDZqIuhpr9zR3A==","signatures":[{"sig":"MEYCIQCUvSIyS7DSoPUczvPzocLI6F5tz4g7KBfVKqlSE0n7WgIhAOPHVh7Bjob8CfBzbVP7OZofhCg9l9N1K6paGopnq8ju","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKz2ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPIRAAjckisM6aF9nCgn9gvqyMNHy8BDVBbE1gX5dcw0MAtv208wrA\r\n4Ip2x3ma7mDolnGdI43p/koMJtVYzmaQsioBIlyak4jydLMO7pFSM1ZEXer4\r\nrUpmf/BTRrfeub8vUxvUFCwEQKncjdi7gpGfRbueqxT9GOG1hQC26QT7PTCo\r\nRZlJ+uo/iTK0rP86QkbIudMEYPe7fRROB0MgYwoVo7D9SogjcTm9Rw6bPlti\r\nveBRTNn4rJEF0m3E9cZWQP8xqg9nQypnuVZZeWCdJssBDES1Gv4DelK0UghE\r\niREENVT93X50nSiOmoj5kZV0oDwp7qfZLj80mj6ggp7W4Y6vGKMnaO7B1rWT\r\nvIG/BKZMVmA1UdGpfvIujSYbFWUOzQqf3KNI6uniHxJrfUdqes3+sYlMJiGm\r\nRaGpZFGZeuvt2bjEuUmFFre6aCj6wjh+RQL4p6QlyZFNMwRqApGfXnKsg0dU\r\nAg5Ms8nvBtR9imC6ycV2+2htO+Ehz4PO8r3Xe9y+BvO6XuXqLa2WKmJftfai\r\nor+t/uU70Y4/a37bjNVidA/3ITPXB2MGU6afTuqWXvVKQhDgmEABrPduu6qI\r\nXyqGNpydqUYwZToqmQFg5OMi7jbcgipwzGEu0u2F9vPPZU0t1InbbIFk7K3a\r\nwKFjGElP2KlgH6cYAdS0iXCOPBO6BiHB6s8=\r\n=MAC7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"import":"./index.js"},"./api":{"import":"./api.js"},"./arc":{"import":"./arc.js"},"./draw":{"import":"./draw.js"},"./line":{"import":"./line.js"},"./path":{"import":"./path.js"},"./rect":{"import":"./rect.js"},"./text":{"import":"./text.js"},"./color":{"import":"./color.js"},"./image":{"import":"./image.js"},"./points":{"import":"./points.js"},"./polygon":{"import":"./polygon.js"},"./polyline":{"import":"./polyline.js"},"./packed-points":{"import":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.4","@thi.ng/math":"^5.3.0","@thi.ng/color":"^5.0.0","@thi.ng/pixel":"^3.3.2","@thi.ng/checks":"^3.1.4","@thi.ng/vectors":"^7.5.0"},"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/hiccup-canvas_2.1.8_1647000985203_0.613609441019844","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/hiccup-canvas","version":"2.1.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"b2005f748708b7459511faee396e7df3bef9c879","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.9.tgz","fileCount":36,"integrity":"sha512-Xbn+SwQT0yYELrppzr9RxLH6sE0gBcH9iBcf006UmEs4VoMoBXONiS96SSxOKs1K80L0dTb/7WLM9tHseE/Low==","signatures":[{"sig":"MEQCIEFndDPyzYk7KCiaitrJMqCeJbEsxg98D2TiNAmVijcWAiAPODI8C9cH+1XgGYrF8PSpZHUJzRomwkEm0RkI/PY7uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvMcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZSQ//TiEXx/vTqC7bZ198uAKiG+r9Lu9z1YkQAHcqHFePtdY0v6TC\r\nQ2neNQE2+4DDMb/kyYyjezmgEJngNxV+xTAKhve/PtWC6FUa18t2nU2jS+Uy\r\n7W6fNgkC4eP9aRbdRbBx/QX3HAZ7f3yLvh2q0oP2iAWXm2K5eGS/Gr+zF5hu\r\nKew3wMrM1lUan/kFG561qhjJjHP2jWAXs9E/FMnxpcXdN2dxLm+dcuX0gByF\r\nwQTDPar6rWFS2Y1gb+SOq86BuBLL2VuODklDCEEt4Rj2wYposqeDSPE1B1px\r\nEqXFG+sHHlGvrVWpuzBb0ne4W/GM447V4tmm2aX4ig1izV397LnGZSz0OosU\r\nb93YNIqRcmApdEbTiLc2wpMwFwe+RrP7qntXkYo6xGZDoarCd9bz0t9d2/b+\r\ndfiZeeyBMcuL9Jr/AlKUHphr43njia7/RMv307MSD2epQb7xglb+qOZpWP4z\r\ntv0Y/2dnes50Ylb26ituv8PN8VvMFX2Szi3wsFD7blPB7xgXBeD+nzz5hyKZ\r\nLWOSe1ReeU5bWU3MRPmdLKhiQGqzPwrEVaR9zfzPGBWzigMk6Nf736TUFKxE\r\nK/OQ3nECJL8CS9jRDjIHFn87ixUTVwHFrdXS8m30bWIvNPQ8+ySRmOwAvkOT\r\nVPsLQlrno9FomegBvT7j8+cXblDecaqOXJQ=\r\n=Gabp\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/color":"^5.0.1","@thi.ng/pixel":"^3.4.0","@thi.ng/checks":"^3.1.5","@thi.ng/vectors":"^7.5.1"},"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/hiccup-canvas_2.1.9_1649341212218_0.8902031060696081","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/hiccup-canvas","version":"2.1.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"da5291f7ee6d7130fa36ec9cb6358e98e57d7262","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.10.tgz","fileCount":36,"integrity":"sha512-ZZpyQb+N8Qp19a1GTGeFTbtzmB9c+tWzSFtZLrzCUBlHOFvsE4aGZZLf27UYRiGJ9vUPbAMe4pIoKA2HqTJQJg==","signatures":[{"sig":"MEUCIQChF5Yh8kFg/y4HUiSInnXCC/HPouugN02rjVPZYeEkNwIgVTcoHzOIszIengLmXQaCam+MaTBBrT3E8A1uRWgFIjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicQaJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph7xAAkdyrDMkzlPtnvdwJVxzyB80LUaj9Td0ALrcQDewg1yM/Q/vm\r\n+e4F056BXerzkcVOJSbE7aG9gvDHvHnv9tWojIStBC9hqP/AyRYSV91rYOVn\r\nj8DJDiwmV2GpNqwQw19QqR2l53a5KlGDYu3rP+pp7HSbuuov7e+JJkM9WOiP\r\n323emlKSJKCFLlTNvOi5enVMsfKyYAoKK4KwgixPsGYtAmm4hO/ymMDpyz3y\r\n45+1SbLQsQss1Gn84M9k3aTiWrX2WglXEme6KuKNSrdIqhUzmaHc0wmaOTnD\r\nKf0uasKcPX5KPFZ7cv0IQE/gJdHDJjG8Sg3hNl4jZWHjfp3vhHMeOirrL/v6\r\nLO750z+KqmLazZPq8j0vII5nRc86BxR8qeXYYdCYsQo8IZCiOHCiGV8Dt7Ph\r\nUIBI2yfI7rv/yEP4XUs8HR47XZHOCc2TBtMot0iXwwVRTKhbagVQhPJNyf0l\r\nYLPxW0QliDqs9LjZzXDrQoZB3DcXpk4VJlDdv5HIAJyF0OGfDp9HzAsF/5xg\r\n/AXuAPUFxh7lBp+N0haXWoEgf7bJLDxp3I+F/zF76YAIJhZcXoNlo09buDi6\r\nTDFtz+anD2CNj/rdV6t4rG7XRty+7rsEUmlSGD40PR4vjUmQtsX5Rch2iMCb\r\n56t2TIHnCFvwTxJkXozn+TUpiesOMlEQR7U=\r\n=92kz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.5","@thi.ng/math":"^5.3.1","@thi.ng/color":"^5.0.2","@thi.ng/pixel":"^3.4.1","@thi.ng/checks":"^3.1.5","@thi.ng/vectors":"^7.5.2"},"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/hiccup-canvas_2.1.10_1651574409254_0.49840460678204224","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/hiccup-canvas","version":"2.1.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"d84d4741113d48b76176e291fa089096526bb3e9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.11.tgz","fileCount":36,"integrity":"sha512-Z25JDx7l8EYbYMLLfUx5Wc5C5A5N7clyOQl6tIQs+gVbDZRuZLfvz3CsMDS6furySIXsJ0UnkxbLH1UYIwERIQ==","signatures":[{"sig":"MEYCIQDp/YLuJIDlfB965iiaTOuZUnO4EU3wn8z7XNxZkaTdHwIhAN2VmtW5qHQu0XOm6+RB6/otwaAnXf641UWAkRf84yTn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidlm7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy0Q/8CJhgeKpdGye+nLf3wJRnUuAYARuHkWU2EplyP4SZ/wqUgVo5\r\nispPu+YWNaCz69MvxRI/GfLwqbhDlWRbXTg/5EuHrbRRtSMmZvzLeJ5TdYX2\r\nnL4XSsT2yLwnGFqG2IDYXAPjAjtBM72JNFnRtRy/UzIqAFDl+yfT9D5ibic9\r\nD+Gp4znNLcjicY0HHa2ah7VCO9oc9XFmb0En/E4oVZEiyw70lWunIWdVLEcL\r\neiwygnq81ME1wVfjgFEMWB0d6If6YXQutVecbDDnfuoujvIpbFjb/7dcMwVB\r\n9UwEHPr/KFlxSoQIonQWkiSiMM+5VaEXP2SCY7kMunU6lZVzlQ2dUQPb5EmI\r\nUOA2P1BtsGP3f1Y4MVxJo6U9WKaksxE8ldfC5hm/k0/EcwsMf/MQ2sjWqQco\r\n6VgimErHcsXCzf8E63O6dJ3kLMCJFUdp/+QM57no4Ei595B7SPYyTNc1P/zR\r\ngAhCFPKvDhJaaZO44IlBIdXai4RgJeIR9nGRDqah7EEvJahwZjY5kpy8iZ90\r\n0DmiWKwYBf0Bq5h2aHmDQza08KuyUCK1UDW61pKlw/jCRHc+a6lK4QZrkDU/\r\nERKpjr3nyaalCM0raZkrmyp3NUiZdAmQ4RMlNvAPQHhODN9mv5WeCRSJS0xA\r\n8kjwtA8W4zRs8EqSXj8Djh5JFhzjwNexvJE=\r\n=sp5N\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/color":"^5.0.3","@thi.ng/pixel":"^3.4.2","@thi.ng/checks":"^3.1.6","@thi.ng/vectors":"^7.5.3"},"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/hiccup-canvas_2.1.11_1651923387314_0.2974438203078582","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@thi.ng/hiccup-canvas","version":"2.1.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"61843fb69e35f85029001b044f352251381eb5ed","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.12.tgz","fileCount":36,"integrity":"sha512-rkQUscnxS0oS7Moixsfka62iP4thKMXzE0FTrt2fxf2hNEU/51CZopw8niQMJc4itE6uXCzmDCJNhUj31j456A==","signatures":[{"sig":"MEUCIQCSLB+N+W7qWjYVM2CsI5hWq3pynpxF2fsbMwO6B27yAgIgeSjvDJtH7VQr2W/ZSE4qoiUg/KF8HQEV3wVHlcbiJfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinBAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt2g/+LEmZP2n1taKfdD3V65sbL+nes2eKt5SpHxUEpR8RFFuJMe3P\r\nFvdDSeFK4U/dZySeMfLauZIRkbhD+xTReUfell7cYsql18M6NGx68BArKTBx\r\nkOmd4Hlixxjv7Yi07xeZ6MbFMAs4xfW2Z4tE3D0hklB6SFcGxX2qV3uam+Z2\r\nkr6l+D0c7Vn2nZI9hB2FwfputA0Qgy6PqW3TpidBw7kmTfPz9S/UvuT1Hv5/\r\nOWpqva3MwzyJAERETovVdxoVuGLNLWoYs4tCjUX6bo/9a+PO2WI1FI29Knro\r\nsPDMlXnPGY57ArOYeUen8OHqcgo9MBcHkwZiVI0kLpH/Ei19lNr/mEaHaoD2\r\nzidS8kIi9KT8AdG5kvNEwq221Mn6vii6yTTlzFQlD9rjxpRxqCIdO3T74vNl\r\n8iFByrNS39daiS8G19H4kSGza8ItMY8NtObvAAOoGmSNQOB6sI5gwojFDTTq\r\nFLHToQR3tpBn0aB7hr7tDc32pnhSKQijWXYRBcCTvbWxUaC0/ZmD8+pDMGdZ\r\n2SRMcgSrD18RogEJn4aKXsQo+8Fht/uRUQTQ19WKxVEp0itvz3a6N0hnsyZ4\r\n+HtpJcJmqTJWqdSGQrnsI5/bYgMeAUNh7matVjBTo3dH0aElFC6VYjjFfXJy\r\n0qclA9pkNDXO+6I/CJ6a2bu9V7QLLx3YRsA=\r\n=ZkLk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/math":"^5.3.2","@thi.ng/color":"^5.0.4","@thi.ng/pixel":"^3.4.3","@thi.ng/checks":"^3.1.6","@thi.ng/vectors":"^7.5.4"},"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/hiccup-canvas_2.1.12_1653239871817_0.5716700157228236","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@thi.ng/hiccup-canvas","version":"2.1.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"c2b1562b7eef8e12a1f61c805933838c63512040","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.13.tgz","fileCount":36,"integrity":"sha512-x1UZlV11Bu8Soi0PvWVcuyR/6PAQ9/FRmz3l9pcGlhKoVcaR7nVh1vwh7Pp1uV+j1gMVP/wPGS4fI39HC5tViw==","signatures":[{"sig":"MEQCIHPvaqbWPmZQj+5SS9dkp5omxj/lp6P+NG1trqkVyr3mAiAv6GsyNEEfhlharRXOXQX9Pc86/S84xZWQigteGVfDEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh0LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqogA/9GyqsEWVB2B25NtVMv/Vp1WVqOrEjzhEc4klsqr78A38Ygl1P\r\nWXRQU9h/OSmx2UoDKKdeIJO5+jyviqn0OsObrFn9hJpFHwROqL6nE0rhC4xe\r\nCZQ/TvXQxDf+mYnufEVeDN1EIptemxzIa+iofKn9KdQoZBni65bNl1kaqu7w\r\nvg5SufQUZxaiGuTLGSwvaG369zxGsG4qdkcvBEgT3Bn/TWcubwndBOznaZ6R\r\nw3HFChyZdwuKNc9fxW6r2cdsEEYhbDP5Ce8HPFO2gU5yPqi7rBh6Dvx8Tx9V\r\nJglAajKmtTMF5/J+6PK4YZnCxesonTdswGioLiqGwqLQrEehOI71sf50kEdU\r\nyKpGT1zjZmUPBG1lccKOQeyGxEZgCb90f2aL/KVp5kNgdqLMLED+r8jklDjx\r\nOC/HfV/S02cY79QgwEE/YRLbg+23SJM69LTDMDtk+Ltq2yWqPtW2w9sDD3Rc\r\nCX5EQsZgqnFOXHh411kTDa2g8OfW9gARf2jKOdpEo3vgK9/6LaOpAW4lHaD6\r\n1ZzHB6/3tZD+24+vDEISC19LDKq6X0RJvttGrixPNFRWSOSW7NcOhFU2DaOM\r\n/1OOuZ6lPvFk3aFYelXUcT2KvsJVvqwT2QaDbDVPq9YydZfm1wv+c1ZiL1hy\r\nH1iK6QUbZRx43CU7u/hxAsnyGkr7VC3gTbk=\r\n=7Q9P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/color":"^5.1.0","@thi.ng/pixel":"^3.4.4","@thi.ng/checks":"^3.2.0","@thi.ng/vectors":"^7.5.5"},"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/hiccup-canvas_2.1.13_1654791435346_0.9032579551545696","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@thi.ng/hiccup-canvas","version":"2.1.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"8d14f8390a73e7a1c434e1de5ef96542aba208be","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.14.tgz","fileCount":36,"integrity":"sha512-UX65YZuJeJNH3vY+5pRAHp6of0TI54Uc7/RrB9AVggTAnh3FjMh1f/nfV9ifyXJCHqm+kpWvo8jA5LR42BYEPg==","signatures":[{"sig":"MEUCIBW0QohCofOApi91Xse/bdllF/ZqkQmbboZxnJjXqSvCAiEAxTSu5LGzxfzhoiugn3rh9Of3+W57Y5Iu1CjHV7KNkPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKYvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD0A/+Puf6GtDwHYPzc7v88DSyce0eft9mSQfkD8bR+anetPc4Q1iK\r\n4AtlcLNo/nrTlJ2Rzv+LnX2bHMNc817ik1diBY7BMfXj6kLzR2gHzvKmV01w\r\n8sQLQBezhY8IApPFWUKNcxEuFbSrhF79V3Xz0nokjPuDFya2NQcgjEH7ep7l\r\newkMYYDiTnqXF7zlMMk3WB5Jv84x79ebX/Iaunnloa4C6Mtg7nesz7a/RM+M\r\nQjVaY3WhAahtfd6XvnYdat1acPOqG1wukQnYuA8nsO7KdkMtWD4Y/wO0Gp3x\r\nBrTZ153iQxRCCCKNmb8lZynG9GomGYK9BTfLyes/Cz53eP/yLrPxa4JzoMD/\r\ngme8p1RczI2hKrrzOnwecNz63GxTkbMZWLuFRi0xRJTT9ULpyA2pUQYRGUdX\r\n94zkhkk0ptw4DvVsAgO3AuQOKZMOjugSo+SFydOn3j1SilybnnvrsOrJlP1P\r\nVdRu9frFchxZEWgWCMzxm8eEbX5T2ZpHn+f0u/uuL6dPODgYm0+9y60DyDMp\r\nBHouusErzKLoCsy+xiiEcNX4RbQcucWcfljZreu5nAoz6gg3OHCoynpG6GW4\r\n09a1/DkZ77lCkAylU4Rc7dqTQLS8ifMtKKYqvYf3amqhL1RRuUaF8sTYe7Db\r\nSgF0pv19rL30YjvAzVMRB6HyoqBlBl0vAaw=\r\n=nbPI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/color":"^5.1.1","@thi.ng/pixel":"^3.4.5","@thi.ng/checks":"^3.2.1","@thi.ng/vectors":"^7.5.6"},"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/hiccup-canvas_2.1.14_1654957615714_0.6123126136654076","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@thi.ng/hiccup-canvas","version":"2.1.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"9c94acd39b701dede0d99262d3880110b30bb40d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.15.tgz","fileCount":36,"integrity":"sha512-7udCzcj14H6gW3kOl4j2vO5YJfezpNgY/2e3tWdGwdsW5zKVNA0fgBtOf3JxiHj7mMZ8NgFWHdUeFvQpQfZBRA==","signatures":[{"sig":"MEYCIQD9C+mIupb8cW64xXjraplOu1WP8aTgOuVhUqTXKDogkgIhALyukmGwQKPqe7CSesQJusWIY8aR/FSN9zdD6rzbo0Nw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFnFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAxRAAhadQYuKDdXdKlB1kK7YJgLJed+cuaolNncwtasEPsNaZUZer\r\ng5HOs8ARVXx3xo74KEQsH4o4kU7K3PuV0GAM4UfPDbr6eUwChvxbYFNLzPJ8\r\n5aAMO17HAthjR8U956cKnPmJ3N+DdyKN/7iy7aDxECL0tHo2l5ReJNldS1x+\r\ngXljoVjn/70KrRDR7SNY4IQr/atEoCKDyyivAfbbdx4rMBYI+00wUKzJfRjc\r\nYZC9xUz8urIQPXrY2lraiELapvfCMZGgUpLcXz2+B4UvIlpFrkYjmbSZ5Im2\r\nzxcp+D3dexfBmx8pFRuyqu7YhaaNKL5mravR75gTjr8N65AzX23rvh9KX2TQ\r\njS+RSD3nMSBkfgPc53RukLQ3eFeHTugzhS59yPcHzIExMtvHep72QNJKF8cj\r\nPQVK7KKUQu4AWMu6tnuN87XIT7ZzITRvQ4lYfLMz61qM4g0B0qXKzm0KlFdM\r\neuvpEw+5n03P3S/OX42xrE4uaxUuszT0Oa4WBlrTkz/q0A4ES1zvF7BcGIe6\r\ntSOTtsFM2qZHpr6IofehdPGbho24NZEyVoMHsiHAxH98muZVFP+glxORSHTH\r\nJVmOhaxHSDdBMmaYolLSTuTxmR8X+LmEeJRXGLQQkM41kqTbdBOq6fk7Rt56\r\nMDV00fKMP6+JqhcHNVe4k6SKWzm9p0ADYOs=\r\n=aRE6\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"73139849c7b46c0451693d994e14a34bc2434280","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/color":"^5.1.2","@thi.ng/pixel":"^3.4.5","@thi.ng/checks":"^3.2.1","@thi.ng/vectors":"^7.5.6"},"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/hiccup-canvas_2.1.15_1655986628868_0.002285805950623665","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@thi.ng/hiccup-canvas","version":"2.1.16","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"64f8b238c8a9f32ff1eca54fee79d535f3ff7c25","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.16.tgz","fileCount":36,"integrity":"sha512-ANVX914mXo9MRASit9AdaGMiC0W6wlh9VmvWgFxeMuTFXc+AdSvK8qrrd0A0RA7Ropvqo1Ut6x1UTSmypubGrQ==","signatures":[{"sig":"MEYCIQD7d3owLvtg7dBmIDeRQZOPenSs92SwImPQ96N29JzUQAIhAJ7js4kCF5QGvQ00JvS7bw/VxgwoaLIqpF9KIQaVwmDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyHXbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppsg//UWEmyNlMewtEvR67imrGeDiqKhbXaQoWX6hzF6Dh+1H3DI20\r\nEyKw/mjTXSLYzmJDMD6A2hylsbjiFUbmIuchMbzDT3EF7sKpzRnbxe8KoKFk\r\n0OfteoZVLSV24oRIPjJV9B9ldFakngBI2VUoDUEdoKfxTzH6JjmNHiusSM6x\r\n5XpN3dWKWDaj03nsDdKhY8BgEyEDkOqn4f99ZbNZDTZ8LG0XLeb4YkcynLIq\r\nWTQemOrCPVpimnATwrI4ky3+NxmbVQwbzz1fFnY5sF6581QJEE9A6d3al7RC\r\noYwjGN8TLb9nEya3agbqWpY04vTLaYi0i767LNKl8BFx5j7+HFH/p9j+hOoB\r\nJrLj3SSwdzo9f56diUK3SQon36qjgfK2i8V6Ux1x9SZgxKhFYZsecZMnu9GK\r\nfvHdRjbTgk6cuN2ETg5lfL41v53fDFCPyd0Dve5tZbpCgifeoadttWgaU0Fp\r\nPzM0RyAuZg+wQAtFggaUTHB1wtF+NWxp8jqpIigftbC4/i2kvt2wZtnRaNC0\r\n4K/xB7hfZ7E150gzO91xc/RpnqoI+c9CDcAqXjy1C1QuIIzg2x5znWd87qrb\r\nYFdn9bQZ2EM10ZPNZnqNjiWpRloWRyOCO1XVsAdtsyUbnxeUvdWXQJANUuKQ\r\nMGLumvPzD39iY4pPK+amhEOLsIxBw28F0rs=\r\n=hIP+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/math":"^5.3.3","@thi.ng/color":"^5.1.3","@thi.ng/pixel":"^3.4.6","@thi.ng/checks":"^3.2.1","@thi.ng/vectors":"^7.5.7"},"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/hiccup-canvas_2.1.16_1657304539475_0.7020504246741743","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"@thi.ng/hiccup-canvas","version":"2.1.17","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"b647e357748469736ac0a1c92c1716177ec654cc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.17.tgz","fileCount":36,"integrity":"sha512-P0QBQ/t/saVB5jGlQI5fnvD3RMHe8eeq0jgKnZA663ZXeFU9WmsgZxC//da7hSUJl3B+v5gMBGv+eiyAftG7LQ==","signatures":[{"sig":"MEUCIQDMGxt0J13zgVqgdLpBkegRgbv3I5LuIwwqPDdkvRBoOAIgQ2HZlMNpo9vneb1Bs70yHRva9CekhVtbz42X6Enxcwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tAjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV7w//WcndWLZVyMITAS0jJFK6JySK60OrwoujEiDHwsMYQRwkcg8e\r\nsnQe9Pw3eVkmFA7q81yGaIC2xl1CEqQ400NKzBOOczt/bXicJFs+FO0LYpUq\r\nkGGENdWJ1Yee8/SyoonzacQCLLzVkoPGP8+0s5HhIFR/xX9TbFgheHePiFtS\r\nI8ti6gMBcKSRYMY1G3dw6UcfBdgduvGgmxv2wW3VPdBHM8hgD9MGTJk2nVBo\r\nNBqhxJgbZm/1bfGi8SQAUtnZO5tkdrt2iAiCaJ8RPdJYHDKFbaaYQyR2KIXS\r\nT70CdcO6O870kWS3lRNHO9/RUg9I69WPUCtJv0AOLxECVJ0Vj2avf/Wj6LK5\r\nGeCb/+Uu+UnBFNX6Z6mh3SzEWWAF0aQUoZWwQgGKvJcuYrc3KtZjcgSjd4lO\r\n2AZP/vuY6LUl/22VMRNsW0Wo+28XTf5ogu0d2ApQ+4ysqu9VfjUVtJwz42VC\r\nlZTrQLmUQuR2dqddomZROAMCz0B1t17rmTNinBVsgXoQZo4a3EUXMtFurOMi\r\nJUNWtMNbtJh7YVPmNR276W+nSiRFhFOUBNXfCHeQtJSF315bb5bVdPqSAnxm\r\nhtri0FvwADVJoxHXWU3ReR8yq5MC9VaVTgA/3vhqr0SEKJN4dmRS/dXvzrCP\r\nYdKHvZ42lHCEJlvoF+6qmucOnlOkc9ML+7U=\r\n=zJ/z\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/math":"^5.3.4","@thi.ng/color":"^5.1.4","@thi.ng/pixel":"^3.4.7","@thi.ng/checks":"^3.2.2","@thi.ng/vectors":"^7.5.8"},"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/hiccup-canvas_2.1.17_1658245154721_0.07241604103807853","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"@thi.ng/hiccup-canvas","version":"2.1.18","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"5a9282522bef5e6dc32bb6b479a2e6c7815a7a5f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.18.tgz","fileCount":36,"integrity":"sha512-MaiO7aQtDJzBRxBjGPezb1Aoq7cnPnxKE65arDEZvmhRzPwWwGvMqOmyOyKEG70M2slC27gfk7iMjtEk7ez9hQ==","signatures":[{"sig":"MEUCIQDZDuCEnHk2sQmTlKu7lWmeWVJUkHK4A684ss6zXmojSAIgQGpVfbD3I1MfnXHLTN5rN4AjP8dxC+a+m5//Ao8SyG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+nEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxghAAkwgtP8fxcJjAEuo4YyApDz3GckqRVXNbB+Lcckeu1y1ybXMN\r\nBG6lD7wAC4+jdRITnKgePblDLhTD9FfTIB2n8auzhqT5QUr+NpeOlSurWKO2\r\nfAsHel4TOJdy+bKCWEEhLM4mQlR1Hh/GcxtUuhYgfI1T2aIri2OzBiGqHTDB\r\nm8QtS/hfFMFqMssz6LxOKLciLFjY+JIjB7qMDzaYzI6cbWAN+THTM35fS845\r\ngfRIFN8KQLDRkiHLc4W4noXqKcegzBd+4HjmgDHQi9f/JCz0faoqWmA0Qv7q\r\nuo/79cxOxfAtvmgCCdVB9U99Gm7Om2hUIolzAZKHR0lXoVO2v0LPD5rBLq+s\r\neoxm4U5fZN/T+QgbE4K1bd8sDBih/9MsR9Jv6tU3GjEhgvUk8efL503kttyM\r\nD9/+AiP9Z5J6Fv6ByiRFcpjqEQzEsqU9pAsY9QvSUaFwprINLyXblIHDYj7n\r\nVAfMGlEhjD9GMG7NkHhMJIO0+9Q6+vmcaf/w1jGcRAYpPhBSG5jC7h/D/Zza\r\np0HTI3LR8zdKsrRnNBJVOSNbMHVF+uSNbSuOZE994RYZoTdWXpmyrA/XLfmg\r\nS0HPKI8H8f/Dp++V80e09vp8UCAERkat2o4syUbP0b3bcnoaRFK8YUKPyx20\r\nVMBu0jxgE9Aa2UUih4xC0r0aoBYZxfyE3a4=\r\n=jwzA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/color":"^5.1.5","@thi.ng/pixel":"^3.4.8","@thi.ng/checks":"^3.2.3","@thi.ng/vectors":"^7.5.9"},"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/hiccup-canvas_2.1.18_1659365827924_0.38221870808627445","host":"s3://npm-registry-packages"}},"2.1.19":{"name":"@thi.ng/hiccup-canvas","version":"2.1.19","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"ad757bef363704370945ca734318a177c63cd2d5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.19.tgz","fileCount":36,"integrity":"sha512-aU90N1C/tZduH6muidOBzIVS8q6MOUEYyvRCPU02sgBcSRYCzy40jes0q6YuCAG/dP+N8iMWs6rWWH+rpVl0ng==","signatures":[{"sig":"MEYCIQDu2wPwR25sN2VwTRhQ2HgWeGvVE/ACh3boC6NGHPwVLAIhAOAu0SH844CPuhXsoMTUG69XNUgfa0ixixV4WM7IUUOj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6E+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryLRAAgdP+42THxsYAFQd8fQPlAR9OqsLBuW1tSqev4yMedeeXNguD\r\nrA4qAY1TPDUrQd+ntG4EsD3bsQHNEEonPdCvThj1hNuMmjQeHIg/7ftjSooI\r\nD2vRjrfjwrsPR+1f2MFMFgzy2zEqiy6LtwM3CIlUFhVxsBhLlakgiSlCzezx\r\nybeWjrTn5Sri1jRv4ylOasKCq1AbyzbGmLmQ7d0a9F2QqzPcM50egB1cGK1M\r\nqB4e+ijk9vXLzlAMgA0bRd7tyNvZ93jA+rJ3/LVow1Vr2CpnBgi190iEvn1a\r\n2qEpv8c8JY1MbOM1z71rE3uzBmUG1aDgjehpYpAF6jCBQnABoViM2q9bL5lY\r\nUVLsdpN0xhJ4MHi/kZiCmovS1gnU/V20anZiJOqKjsv2gl7BVzZmR3RQXMZL\r\niFE7ReXNI4z8doJmxxMAVewA32ST720U/Mv7vz9y0bYkE/sis9ZhbRwRMFi4\r\nFwiKO+Q8A1ovx+BrKhmMM3XznGG0wBwvIYkw4NyGgC5RwsAkmx/i/7/MX0wB\r\nMhuKF5xe6V8jQyQQaaB2QqsGSKQbGq1H+7CMGsL7XOHIKGb4S/eJU8OJiY2W\r\nsGNGHB/x3LoTdAzXckHzLEsQAhFLcw9ObRHohWfFX2uzlytLL2Xj7bTMKZwf\r\nzBzFATu8maDEZpIZ7y904ajgRriYTP5SB9w=\r\n=Z4It\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/color":"^5.1.6","@thi.ng/pixel":"^3.4.9","@thi.ng/checks":"^3.2.3","@thi.ng/vectors":"^7.5.10"},"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/hiccup-canvas_2.1.19_1659391910314_0.7801787585033486","host":"s3://npm-registry-packages"}},"2.1.20":{"name":"@thi.ng/hiccup-canvas","version":"2.1.20","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"3ec181e92245b28bac200e8a6cb0cc64a86d7811","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.20.tgz","fileCount":36,"integrity":"sha512-nAabmoZmRB8lHE/bLJOrwYWXzomGC8SAZHqVanLp2vSevVLEbzbeCBmdwSbCT863Mw8HFlDARc86VzNfabZqIw==","signatures":[{"sig":"MEYCIQDkrBOzM85UtbifJ3UEaaTP2bH8u/8TvzbTcVMCCKvs1wIhAJulEgh9gU9olusIoDCu6bAJyu+4ia/RkLW8ECYcyZIO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7DhuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqSw//TBgC55ii/t48cmls+JqQYz+stF0bql3SAFw9qMJ4v5jJGYHA\r\nl0YUulzLQk8mCxUsbWbPTjxMZ+fPumY3Rn9WWww0RPxBnK3gcymYNRPUSR3p\r\ne5E143K0mvuxnX/hFZyapN4myvlnbPLgRTELRxzNp53hqyjCOGanU5oD/zNM\r\ndQt0aHu0ua+OlE54My94p+km7fuv3bRqv/HhSf1jjgUMsRHaytcrzgWlevhm\r\n+a77huQHmoq4/bMnCM0UA/NPNtpp7pnFbrItf79LpzokoqWhLwF8lozL+ldi\r\nUYmZwQ4E7024goX3t8rbRJ7DO55gBn0FN/4mKtmUxbg6rVobJNRsPcbC6GjC\r\nc4j79wljH1rIKitrKJYiLaPqIKBHfZzCUrcW5q3DGWFOwW/Afdbfopa4grzn\r\n4+dUpAr+farHYKX2nW2yawi0Oa6wj96RiWfDKuYNFjLS9YolufTOpvuO43Ln\r\nM6qswZPuYovSVrSO9lZQZO9D0pphIiItNqqhPSIVcNS55r5WdymQbMCd22dr\r\n1IAJPI0+uII2D0VyuhgrDBWswXJsGLx0UnkTKT+8JU2z4joTCWvA5xU0dwcZ\r\nw68XhWlUelFCk/bZtOwwlCtybkrMTM4AoBHUjShhz2oIcWucLsHoxMtgoi5T\r\nl9ku0foDjdRmMw/SspE1mu33+W4mbEw2lOM=\r\n=FjhD\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"488e782dcb7311dd7b1804015ccc0848fc52ae8b","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/color":"^5.1.7","@thi.ng/pixel":"^3.4.9","@thi.ng/checks":"^3.2.3","@thi.ng/vectors":"^7.5.10"},"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/hiccup-canvas_2.1.20_1659648110017_0.21911934903995722","host":"s3://npm-registry-packages"}},"2.1.21":{"name":"@thi.ng/hiccup-canvas","version":"2.1.21","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"94ebc33c09d231de946acf945164d8eb7fc0f33d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.21.tgz","fileCount":36,"integrity":"sha512-eHc4/BeQ+vWqxZc9U4Pqm0kyW8bh3Mkcldkd2SQFNW6U4JvFfYTZzO2i1Zcxrfu3/ZJl7KeXCXRm/rTvifnGQA==","signatures":[{"sig":"MEYCIQCqITrzUdJN8PzoLMpAkvyfQiR2pm765KH4G0DwqXFY3AIhANpLN+V0/djuZhNnJCGPuFOp8P83jHoFSXd+BffFAV4X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7ofJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodABAAm/id4uQYrvzkKpte/sc4TZyyHsZM4LJPvSw9VMdW2wtPejq2\r\niKRaIjxHU53Za+A/qk+xq5sjqWjI0BtiIwBhgv2S7lQl0uPgHM2g04c7srG5\r\nXC4/dwRIfCMncL11taMozrGwPWxlfmRH0vtbzJJ5iCFgUEFn7eamOMYIJ5RB\r\npTVWq9YXYT7YwNUizySTWcV1G/062oQSf9wWX3KypwdX653goZtKKc8F9w/+\r\n5ibOAat5iTdyu5MWjvGGdibYh5LxqMyZOYHvgA4jwmcBAs082x5wcWgfvTys\r\nBIaMQmDbs6lVW/86LsDVqYEs6euLpHtQ1M5VZEvnjouYBNX7Tn9xgo6liOdp\r\ntEq29/B4iZ43rzukpbhnljSj5AA4IuIbJfCj/I7pzaQWinsFrs1eQD1etTMI\r\nF4DfmCbdelf458RsN9Kfp3DLkdm7gz4sx93TeA7ohvj/VXmJ1ox9l+o/O7V6\r\nr/FO9NbmOwe2dBZE46p7CCeMnUp6Rw7l4U2CUw74Rcxc6LWLJihgIwV2xvme\r\nX97YpJw2MskN6zahVxQcJCvpbE4LlqyWDl47xdB9g9ljX3H2H+nJu60bzNmF\r\njeoklC1yrzDCihT7EHXpDPfeEYG2K5wjR+XGylhFRCimlZSfFAbBrNZP5qKm\r\n7U/nYRtC3M11XVU0WFZqbGbGV6PYfNJa3rQ=\r\n=HOoA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/color":"^5.1.8","@thi.ng/pixel":"^3.4.10","@thi.ng/checks":"^3.2.4","@thi.ng/vectors":"^7.5.11"},"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/hiccup-canvas_2.1.21_1659799497788_0.8508043999379968","host":"s3://npm-registry-packages"}},"2.1.22":{"name":"@thi.ng/hiccup-canvas","version":"2.1.22","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"d76a94decd0bc023c6a8c3be9f9ea1bfe74225a1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.22.tgz","fileCount":36,"integrity":"sha512-qOAHwrYM7HAsKen/OvTsdbT8tMFD++DZh/lYFn1xnDbDA0Box0vvY/BMiWHpL9TuJO9ymWFwELNidwy3gurV5Q==","signatures":[{"sig":"MEQCIA0RB/rd4RibhETmajMaNh1fEif/M24eWl4F1oEVo8wQAiAtYvndwHqYgDFjlSKvlCauKxejgegJAuvGCleY32wKgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi79qCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZTA/+MZKNsErK6watizNieV1aoSzAO530TuanMXv4qifUrQJSFbtH\r\n15Ke2HsQ74SP0XCrm5vhURGs/WEtYtxlBq5ug29WnkMH+vBUlPD1i7ha3DE4\r\niQ3JbjbGwVaAIyMSOiSVvSESPTAnaWfwhFozF1HQOZSvlghA4gE3fArxZg7Q\r\n1BoQP7LVvqa2m1o5R5cvu89TAleJPePAMVOmPL8PyNgDrQa1MH16jdXXzGIJ\r\nOHyuODY4YatC14UvB22rPW1ZWfJBfZAvVyohPOJAaRLCg93H9BgkRab5HQlJ\r\nQzktMCgYj0j/h9clRXTytu+mkYfz+uxmRpz0Of03LCj7BzdMnOxreWUEygFT\r\ns8YKwJ9YMVQS1PuDDLQY2QZjUsnr2LnK6cMPoQG9l5HE2zBog6STdmI7CREx\r\nl//iuCIDDjzVkNe1PWtjyV4wcVcW4XJskF7KLg2fFCifYNyPjpOzAtmCjFnn\r\nnEppbro5pFZOFtQsXDllqB+IjBnKbB3Mtixap+Z55v4UaAvBU9lAQ+5C1AIm\r\ngPBVbTLKPZixnHoFmhevxDat8O1PQzSvEr62G7LlBF8ltarKGWaHmkziWfZk\r\nKQOKjmZUq3VmSKSDUi8Y/cx4bQtf+iOuHefxkaV59MJitFufXVJN5gFiiPdt\r\nAQWIe9u20WccjIIopepMp6xwFl+/dPux4Pc=\r\n=9gZr\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/math":"^5.3.5","@thi.ng/color":"^5.1.9","@thi.ng/pixel":"^3.4.11","@thi.ng/checks":"^3.2.4","@thi.ng/vectors":"^7.5.12"},"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/hiccup-canvas_2.1.22_1659886209787_0.6259679058312486","host":"s3://npm-registry-packages"}},"2.1.23":{"name":"@thi.ng/hiccup-canvas","version":"2.1.23","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"f8a4b9f42811a238e7c7a878630bf4298f67d955","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.23.tgz","fileCount":36,"integrity":"sha512-hxUyDm+2HDHhURfT4b1axwZ7VbYYa2EfK9nRsyUoZhERnSds6fObpaCeQSdsL9axVn1wV2u/V9MRHP5UEQsAeg==","signatures":[{"sig":"MEUCIQDK7NQzlwSTuNazIeYDeUTihcMXq2XGQ4Fq9M2FSbkHBwIgMnqBO230YDXdwneCp2hmAQuagl2cF7wU4ecoLeuRbmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+mnJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWPRAAiKi/UCsoOI3O77FDAnou/fYTp+GHf6KabjaKwkehIqUKKcUO\r\nczQ3nZbezzHSQqW/pIN6skrXJlRoGqybANDfLm9HQURarD5qsIQBmwEZz8QD\r\n9+eBRUOh9m7Ws0JiZfGHfSxLwRkCi/Mw0WhLaw0tmkp2Jgyvx9FNZPDxWHlu\r\n/wZgztPjc75lQZ0e3/cQ2mTk5Zyc/xfspGmk+chqhCtys7TYUh340/ev8Vq5\r\nQ8+DE7v+RIfAmaz6LXnOkUXlkenfkSKQGPWyXAAZzyNlGz1+hZLjGRurl1dS\r\nn8QVQ7qEs386HCH4FScWmBsvgFb/cMKKRFLmJbKqB+pPfzNDW7C2cRHs5r3A\r\nkdp4DOOt0GS9OmyNpsq5n6FmIRp7BFrxduYpEL0m2eR6t2h4by9lEhXWrW8a\r\nVANCnkJ7yzhPF8jl5s0o/7j0u4Y6z9Nfo97/6ImeztENlfJLnMboxvgPOoij\r\nZQSrAeXPQUd+ZAVXz4Ybo6qs/fZ7F6yuyE1fBPFBHffD4moNDxInQFGnxGsm\r\n2l0lkZthbhXF/vogg2T1rWiKTwadV2C7Z2SFA/QQaOUTPF2iK27ozInb+QbS\r\nkoqZb1CdXOeTcQ5N31Sme0OXfaCkltocYPAqV3SYQK3QQ9cjUPmQttC+bAlP\r\nqhSzEmwvAm9h5WfwhsCpqEmsy4i7tZxOCKc=\r\n=tmPo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/math":"^5.3.6","@thi.ng/color":"^5.1.10","@thi.ng/pixel":"^3.4.12","@thi.ng/checks":"^3.2.4","@thi.ng/vectors":"^7.5.13"},"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/hiccup-canvas_2.1.23_1660578249102_0.16424894262167355","host":"s3://npm-registry-packages"}},"2.1.24":{"name":"@thi.ng/hiccup-canvas","version":"2.1.24","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"ba6998857da8be50cad42bf10b63aaba137ba5b2","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.24.tgz","fileCount":36,"integrity":"sha512-98RZ4U50pMB01tTgM5VAzdSVShTHMsEQpPZ8GffK9yglXvH/8uPaCSiYAETxWSGYfqcXSaGEwPu+YxRMLO80ng==","signatures":[{"sig":"MEQCICoQcyX/G5ClG3BDJkUWwix6DQAqMKeav7JsS4eB4yhnAiB/cUk7ZcTNxIjXQf3KXfns6ZguWVmEk/fUebexx/U7uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxmg/9H7ahKvL3vYAgdsXKD3p1QGMqvjSRk2XxY/f5bcEI7OSDWY62\r\nMHwDRIqIlOi7J7HswB6sj+xDIcCAgzqNWgsK9IKdk3FJXx6fCEPHYi/F0Pl+\r\n/w6jSEfHSyDgschSbuLJI2ktjYJ4dsW0eEgoB6g0y3zg8pjrUSH4Bxibmxht\r\nUGYpU3y0zdpBg/ChCOi+MP54/olVd/BaUb2fRDzAUsdjuJhDvidcMky2nnCg\r\nkp2z5lt7zgRD7CvYiWfDaCIWh7Ev9TCGkm40FzE6AbqE8AhbSqvkmPdT62nK\r\njyDkHDR2FirJwDfgZ+55HCo8omQ+W5/2Yp7uF8UuoWTLLukRjdJpTU1sQpD4\r\n+od7GFnAcUNAy1G8on5CUuiQxfk9dUzscp3PQotAq94mjMhqSAdfLrfxLtLZ\r\n+gcD5CBuwvbMVpiYKm/kXWd2PPgym7G2yxNPgk7yFbdysSescaYUhr+tx9EE\r\nMiRyX8b+rbxXt573eZSq0b39p4Abmo01aPCm/wdJt/ME3lE7zv2Sl3Kt/sJm\r\nx4BsgHYBypgObejlBabw4eqOdLy3BVb+50tdSmUeTZp79SxsUT8yeD1t2rjU\r\nONjjnKS3E/fGpCg9HH8MOxTvwxaE/fnJZVhpoQT9nRRd9gqJC9wUYqOwWf+Q\r\nlodUTUaUgEZU56GUo3XQf0exiwrEESuNogk=\r\n=uj1r\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/math":"^5.3.7","@thi.ng/color":"^5.1.11","@thi.ng/pixel":"^3.4.13","@thi.ng/checks":"^3.2.4","@thi.ng/vectors":"^7.5.14"},"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/hiccup-canvas_2.1.24_1661251191955_0.9267515993614401","host":"s3://npm-registry-packages"}},"2.1.25":{"name":"@thi.ng/hiccup-canvas","version":"2.1.25","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"c918f6e34097042ce557366f494f1c8c16f3a64a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.25.tgz","fileCount":36,"integrity":"sha512-mBmda1IJviIuZ9GZRC1nZdQQ7Yso+GK79X84Jl2/KGZpfXTM0E3agiS3Jn5kfntTfn3KPYfi4fzhYu91EwNDqQ==","signatures":[{"sig":"MEUCIGKvjFw5cXwoJjofuj49P7LsK2kSrUhL7xmTBsMQKr3gAiEAhRdmbgci6CaZ9FFmTmVXhBoeFzc35PIElq7Jqt5MZDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4TuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp44xAAg5Q+h3Rtil0+Sg6u3c6JDZHZ+q4QxYdlNop6UgbUi4K2OiYR\r\nKU4LLOUdMhjSjlgIoYHYidbdVbbXpN6PSMiPNLx+UB17vN4GoMreQqoQisjl\r\n0sw7uTCbLCMWbpsUlBXDEyUoRFHbBUrDT4dRN2Tl6lpNJQHOtdSWD+l5qNOx\r\nyGtQxUro33kcl/HjJvj+UATW044RVlf6G3fIcyGVTiDv+N678uUFoGvH6qQc\r\nfdcHvdqKST5v8+A2OaIsXtagfDtZrUFkM0P0Mm9OpnRzOnWIzfR0wkNiu4KO\r\ncBy4M73NTxUyJciEnmXpVVgd9PQhTBcaFUWxa0+0v64PQze9CDFPNf3lASaH\r\nYl8hmLuAcb7pvlrPN+sgmHu/a9XC1iz07ZjeKo8EZM1/j1QoJx8NHp5SzYR0\r\n3wHw2POzN+oGquJ0q/1RYrLVO4o8U+gFg2rYjbhOgsAypOKaON8lkpm297aa\r\n3tqinFxDvVZPH8wAU7QgYkG/5Kh/U/8PV5AIho6gOIlIoiDDzidf9FNVNk+8\r\nM4ZkOMW/zdyqtvdY1Bnc2uyK/uNgMTxG9rtJCED2M4tC4eqAruEtgUDVVkb5\r\n5OMkZHg3X5TCpW/dTabb+Np8KJl9zqACkWYTNkG7AlSlKuHXUWZwphfODy16\r\n0ujxfCwRu+AWsVCzYKNMapg05BDiWD1s6Gk=\r\n=V6Wi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.8","@thi.ng/color":"^5.2.0","@thi.ng/pixel":"^3.4.14","@thi.ng/checks":"^3.2.5","@thi.ng/vectors":"^7.5.15"},"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/hiccup-canvas_2.1.25_1663796462408_0.11101927360544828","host":"s3://npm-registry-packages"}},"2.1.26":{"name":"@thi.ng/hiccup-canvas","version":"2.1.26","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"9a31b901c92a6b522776be392476ec37d24d2402","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.26.tgz","fileCount":36,"integrity":"sha512-4atpEZzC/g5ZZcSj59q+5mUXBOffLWPtmSEk1kc0+y+3ibvJanxc6jqY8Hh/fvzrR1HhnTNxUtM7OlTVL7QViQ==","signatures":[{"sig":"MEUCIQDQtmqTIxBtssWcvYa2rAb/U502BFbI+DBgrZaMIO1sogIgW2uNBawkjbBfzk2tekcI3ZPFCGNpliniI7QWrpoPulU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryWQ/7B5SKQQ/KL3Cmg8EiDmr1YXaUKDnCq7O4h8WkEV3aC1NNVz35\r\nVAH531Ox0jSU7LzD1iMKavf0FTz1MxdNG6R9zu3OoUE+ppM7HcQCyOAElAja\r\nGPLLyDKIhJwNBUZ6Z2ttTsAcNPdY7EB08Kmz7YIotC4mOkWIfE590UuQOH5/\r\nqSW0Q9Cbd1N6E0NyaRAYEdsDP6rhetLDovfyrLwdT8QwFJpHOIFVV0QBt34o\r\n6gvuYDcLw7yAPreo4IlA9qwyDW79X9/H62OAYG6ouxXH5tMEcb2y1XL4988i\r\n2FV2eHVmCxNQQA9GACy5WP5Rdl3VQbg+DEMYeGj+0QYScMDW1DrN3k+aCTqk\r\n49ygREVNAR8nyt5dJxJNuyITwRYvyDECFxFQlvjHkDQzbrrTXC5Y3Y+rSnqR\r\n82a59Swl9lSLC4ryPNrrUssSNoc+eL8vrUDGBXXzU8QHqpHB/X3Nu/I8EvJa\r\nH6dzrZkZEjmkwYFAfW8/BhPfPaGOKq4trtTgItb1kaiQvi3DemiaXVpAzQcp\r\nnjcajxNCHl15AKLOcWIYXal0q26v0fyF31bTPTZicIBTCV6sbvu4nwa6RTkj\r\nNPCbOjL3kzG1UEcwtcR8cEN62HlR6dHc9l7ZGp+jEX/QOqXF9JVMLhwb/mSd\r\nZ1Alg2UdLWVTJuYYtbLEg+geYVnRFfNQvec=\r\n=W1n4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/math":"^5.3.9","@thi.ng/color":"^5.2.1","@thi.ng/pixel":"^4.0.0","@thi.ng/checks":"^3.2.5","@thi.ng/vectors":"^7.5.16"},"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/hiccup-canvas_2.1.26_1664295945825_0.7415763389931493","host":"s3://npm-registry-packages"}},"2.1.27":{"name":"@thi.ng/hiccup-canvas","version":"2.1.27","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"560a64b8f822113c25f77a5b2dc3a712c0cb6332","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.27.tgz","fileCount":36,"integrity":"sha512-gwdT1RjCpmSJBIeibx3L2uj9CNtX5O3Lvmt4vAommYewzHaYLNaUV0aJiuDyhOJ2urSKLQz7Y6WecWVJCVNifg==","signatures":[{"sig":"MEYCIQDMHIWOhETw3VlVFlhlfeaDEz+Lk91OiHiIW0FO05gv9AIhAIrrN7J2zp+ATLKqWnYYeEsBqN1VbC2tQFyCloMjx4/9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwnVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDrQ//YtBovW64I042/yc2CJmP17y/AE6mbsCy3DeDfRYF7AY7dJgL\r\nRx10XuNLrMJvGix8gJpya5btt3JIUDWX+ESUvy8CbODJGPOgY+GyMycGmAX3\r\nBqMRkJMzGTwpyoKP4qr/h/8fPSXOOgZHw1bDAMA0H/5nlHMw5gJJgaMv2HkS\r\n11c+VFjXPsp+zWUhP8Dqwg3fwpYA6k5odpWTt+2Ev+3pQ8rt0o6gDVpM0VOT\r\n/zkvYZRRqxRmbeVMwefN96X8KmWztzHr3lDUxeY4pL+jePKtXR5qr4MZwNTc\r\nv0e6BtMU9Gg1Lpfa0UK55RjbEW/GKPqsrkWUYApq7eqvm/uGvBr618YveUj5\r\nfv06wdRR9VvYJCo9YUehf/Uvc/GOIRrKni1HkdsbH2EeQ32z2SaEDjQDEQDX\r\nRAYEJUBvmiySAyXXrDvb3iwqCKeCWPx58I0CUovWzPIqjFdrZ9Ds6jr1ZEAW\r\nqyBojtKWlIikQhLyy7y/CBhoLixspeEVXVoukaHFskuwsvKur/AH9ViEA+6z\r\ncwKxCohqKw7Urgja3vdY4dhLSZJF52Trrj9CWN2EXrOL2ugNTV5aFP9lBPLt\r\nk4q1NP7oDWKVJXZ4XO0skyJP+x3YeoxFS3wkkFeIRKvtJVbU9rLCHAFtwEsG\r\nw1CODhwk+Nwb4gqMCSRnO1YQ6VXuxtmpPHo=\r\n=3Ql+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/color":"^5.2.2","@thi.ng/pixel":"^4.0.1","@thi.ng/checks":"^3.2.6","@thi.ng/vectors":"^7.5.17"},"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/hiccup-canvas_2.1.27_1664813525003_0.20061324342539288","host":"s3://npm-registry-packages"}},"2.1.28":{"name":"@thi.ng/hiccup-canvas","version":"2.1.28","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"6d5cd364548aa16e2f462fa0013817a3a1c3b43d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.28.tgz","fileCount":36,"integrity":"sha512-Q28cYyz5ZzrDTSphfCclm7MxGPtHxvDb2ksirxurIr4YguP2E7d95OBsUOzK2LHmeJ6+4PPSMmE2+xRKbuW+Rw==","signatures":[{"sig":"MEMCIBRzSja01EJPUrSvVRN6OeqCL6qSdvj/IYmKS12zIcd5Ah98tFg2cOx1XVcjmsX4PpVl6R5/c5tiER6qvsgIZSi8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAwbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Bw//dvXqqg5C1lgmOXLPJaV/nIgrwZ6xQ9uC1WPCn+R7uIxT8FVU\r\ndS30ihGGNWksEZ6WdzO8PXx6OkbcsLztWpa2ixU0jz2y7ko07cm0EVt+tL3a\r\n4L8Nor+uocamHCx/OmdaiFUk5lhmY4aHi7M36Elwz2oVd4uFzjmoK5RVs4eW\r\nRwdTZz6nHBqabe2EPBvDwWU//28S6YrT2BpsbOSb9eDo5kr2B7mYBeNXzr4l\r\n9X3bdR+FufhOrjczmkAE3KAvm1Q39daxS14d3o5hf34Woxkp9ZCfsqv0jK04\r\n+mA3mn4xEYP9Abl9qRoybwEBcPiBrzuoxQceILo/hIzgP51GsAKFukq5un8A\r\nIu1KI0gyB5hXZupx5ZHTnXA5gQnFjOk47KaJBzkpLlPhHwOzPWHekC+v/s2G\r\nVFBuuV3NURLPuLFgazBUZe4bxc7DOCMyZPkuB5Yl3fZL8HGzvTDQtFiKbRF0\r\noMSjm1TEi6ThgVSJoODYwlQychF+8HTBkNyT5SBAaVPQEtNv8TPj59SIkPVU\r\nJdOTyuNvfgpv0Ms49DbnyL/rnyd1k7jiduNkiFb/a/Ks2o0NIYN3TwvW7FNH\r\nmGBZQezSK+amfJbj1I1b+I7u75thiMjUGMe77tJ/HQaPgr5Z/0HDyZC2D/MP\r\nhqtaYtDeyolAkSCodrVvJoCJVlJGWZmv5hc=\r\n=yb71\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6f14e9de72c701f9c3c12d2e1bbd34a5dc86197a","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/color":"^5.2.3","@thi.ng/pixel":"^4.0.1","@thi.ng/checks":"^3.2.6","@thi.ng/vectors":"^7.5.17"},"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/hiccup-canvas_2.1.28_1664879643587_0.8552806365653245","host":"s3://npm-registry-packages"}},"2.1.29":{"name":"@thi.ng/hiccup-canvas","version":"2.1.29","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"1b98d2b5a0034ae498a334d32816d41042dd4b3a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.29.tgz","fileCount":36,"integrity":"sha512-Ohcq0r2FaCB9l0bfwhlA6YJD6wZoEpE2W+odasF3LbFiXuQ9rWdQ5TI4up0ugwZ5IZXMx60jmZuaRgEyEDDy4Q==","signatures":[{"sig":"MEYCIQCnIFCN3gqSKmFqxJEYkORaDV8tlePVY3Xo0pNE1HFkPwIhAKRvFsOVbnTxZWzkjztbMpkPGivQL6QqRyYmKSshtrBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG+xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsTA/8CGwlCzTfj37nffpsTCmZv/9cXu0BR2SIWYk72mi9t+PBsgq3\r\nN2vVtVBdxGs+UZaJVqcu3MN4EWnmLqFjVun6CnCrLY4rQOPC/NJTTRlIMSxR\r\nwkvKYVo68Qz838idMRiDJ3K8xkq/5ILm9o3UCtXMqC25YriZOtBj3cotpjjl\r\nCzfSfAkWyphbm4NIiUdfqqT5cVWGA1eVfGjcJdx0mc/0vnqiqk+Alpx9HWjd\r\n2fos4XNvp1YrHFxzhr71/zVyMcFFizG8A4CCp3NMMVBloFwpKfj6mJ/HhSbi\r\n6cgCrGAO7EcsOIgVtXHADWMUyTIS0fq06CTFzDDeME5H8fX4rUQzoi7GzlEv\r\nM1jdDB1YUxBsFHO+q+NHEWtvRMscykgVmF+3a/PYqVotpC9trr6+F5JrDWpx\r\njzCVzOgd2QK0RW5BvDUSAQv8z6McDLvE7A1fMO7MTmbnwRmXAoVhi4e1cVli\r\n0p5a8ccR6fg/a/f8iEtlvpfciXJb1stK39Ez2OEhTjFt9cx4ju8KTVYevrhv\r\nH4maaSDI+KgxMPiwXUzfLn1DP7zay6W2hRgO2DPM6xVrlKDmlOpxkPkqtDEd\r\n6W+WLupAeaI9iRie6VV66YkLK6FW0jVrBCrDXpxVMfTvKtKYsTrCh8vSoeH8\r\nPU+GgoKgOfeEtoEsPWz73leJDk+yRr/qAPQ=\r\n=cllk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/color":"^5.2.4","@thi.ng/pixel":"^4.0.2","@thi.ng/checks":"^3.2.6","@thi.ng/vectors":"^7.5.18"},"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/hiccup-canvas_2.1.29_1664905137735_0.5744507137289514","host":"s3://npm-registry-packages"}},"2.1.30":{"name":"@thi.ng/hiccup-canvas","version":"2.1.30","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"6d9c33495238bbb488dccb9247471e079115b42e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.30.tgz","fileCount":36,"integrity":"sha512-BIan753CDF0EhVatVlOj5VGlIRoqA5cHr6arJGCmklA+22P+wMWZegG8qL6ktpgtyDC0zwJe/As7/82vW2RRvg==","signatures":[{"sig":"MEUCIGzQUDZpUtSg7rmPZ0Qk21PBaet2CzjSzKzyWKImeWtiAiEAzmez0lYzlDM6lksrzEiEtx0rEASELJqJs2p66tO3qf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUY5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqHBAAizgl2n53x1WCu6E26FS7OdQSmUsoUXSJNLqJmd20UdxPZaAn\r\n3tGKFjRLPxUG4aJ098+iTZ3WO4eR7wzf6IEnIqaH6z8+8uSj2deDeb5GRCx1\r\nxQFw+EmjU9XxIwjgPrXFzeZqi0g1PjgJeNHGnutx3h+2I6difHzvFcsWoqHb\r\nmbYFeFFbHVQ6wvBBJ0CqWUBsH76q2Mmkl6FSQdwXiv1Wnh034wSGnLabCItS\r\n9OzIakLjl9YCPyy6Ni4tq6GGoVpnKXfvaxzSyTdHvYYYh53r6nnTI1BYjoDD\r\nzM7SDWaZLMDzHzMqN6eU8ayvKfaK6nENr1Zn8V/yGaPWZjhPLMHhWKnNisn4\r\n04sMHzla9ck2x/R7OXe304FbgQFgKVgt7tVDgir17e9M8fo3rVI1+PlPaKh4\r\nEg1PBfpkl/1Rtg57l6azwR/j4gpOKXjJbUf9sYy6QuCmvGmxSqv4sfZ8Xvs8\r\nMFc2JZqxRrOVBq9+UfCpD/P1JNSfrSjN4wZ3D8PYtAfeOXJQ1lpVvG0uTtl5\r\ny5C+F54O2kcw3D4MDycPnGTYDod0aNOgolkiUYQNneSBfDUHiIiLz0+SyfUz\r\nkHHUlBwYFchHGCr5Wgj0rl9AivpaJjBTui87vmk3M/oQEZe9hWDS6WPCbFUp\r\neom0ZEJb30jU2LcGFOFdCzEMaG/Nmj9pHkk=\r\n=Lmhk\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/color":"^5.2.5","@thi.ng/pixel":"^4.0.3","@thi.ng/checks":"^3.3.0","@thi.ng/vectors":"^7.5.19"},"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/hiccup-canvas_2.1.30_1666008633304_0.4559867067117396","host":"s3://npm-registry-packages"}},"2.1.31":{"name":"@thi.ng/hiccup-canvas","version":"2.1.31","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"68440b2489a1ee98e9a936172c5c178ce41ad451","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.31.tgz","fileCount":36,"integrity":"sha512-bqMuzHFheaoAGnLRskRUUDVzeeUQuhlLoaH9u7mmTplCHQ3s1ZsM4vqP1RrgxuZr8mzXrUNtbuVbkIoBZcw47w==","signatures":[{"sig":"MEQCIFmdxOrZMRejrm5mQa10T5q0a35nrai7c4PMyF7LZjlVAiAnj3SkQSsyvFVftE/T0khlzueGTCvVje6l+ckQW4XHfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSzOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr50w/+MBWYzlIsjQkw4tjkrC0cF03g+0XCu/XsyNGOuLiiZYxrM6Lv\r\ncdXbVuNfWB1U8N6aevyUzYb8KL8APJqzqiEZptZ+QNy0Ww4ci4hqfkIdzUMH\r\nqJwZuxMXLaqG4FFFzr8XSPZ2kLrcX5Sc3CWbA1tvlr3XkqPq7S9iCOGKGKe5\r\nEOo9DCc+PeysSGT3cjunQT7rdGjfp90mGBlLxtAwRNWq5SjvfY1M775kmqXH\r\nQsG+iPaj9GwJ3TrPe7kF8Uh7hHhk9wWrtiswvnEPL50ieJV5CwOiXRQps8UO\r\nWC4dSxHfNYlgwxbf/Fs8pbdAlvETSLTW8CPsDWuzdgPaoBS2s0zbaMOi8Nzv\r\nxYgoCzo3C7ga8OwGg9Pgun75JWwlrWBE4qj2n/kYeRtDAWec1WS21bSmFPCV\r\neYkmJISyrFQ5wtxxD/kZv5YTVdO+vXPJCA+GNuOsnjvLD6m7TWEwV/7Qemzm\r\nSIi/VcZZonpVZ83jB9NHiGdniMwW9GjivV6rext6q/m0SL0w+SiSnC+mlwXw\r\nDfjQTUe/OO2VjDMo18cOPsO7yBM1SNrg15qbjap6AC1o4fZSTBDgnLx6tsMF\r\n2VgG3TdtN3Y7mJQxaxK5Ev7fAahA89ASx9oj+LgQIGMIgYu8w4fUit4Y1iM5\r\nl4msfnQfhNHIykMkrEJunzXGP4T1kiKSodg=\r\n=1EU2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/math":"^5.3.10","@thi.ng/color":"^5.2.6","@thi.ng/pixel":"^4.0.4","@thi.ng/checks":"^3.3.1","@thi.ng/vectors":"^7.5.20"},"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/hiccup-canvas_2.1.31_1666788557884_0.1638467332753164","host":"s3://npm-registry-packages"}},"2.1.32":{"name":"@thi.ng/hiccup-canvas","version":"2.1.32","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"0b7a508f7f9098ebc1d9c853bdd039f76d6451ad","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.32.tgz","fileCount":36,"integrity":"sha512-Rzgsd3VkCDykOlwm2b67fejnp1idQdmCjSzqp05LnA+txBB4aTqjq8cVsQLMxq7yoiuJBpDhR3JcGdPg4CGKFA==","signatures":[{"sig":"MEUCIQCiZByudSnQ39wXYtQNOyBZVzwqNkFQr/YfpH9yeStkAgIgW6LLSgWYY1oQdm5IEBWpA4OAOiKmDQbkL2/dcX5bFMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXCmPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpYxAAkngorMHYVXCcarcLTH3QqisD0K6hghEReRm5hAg6rx0feUUr\r\nEVDn5R1xlEtpAoxqns3FpnN12+uCJEJOV+qW3vhno51M4/j/R6Q+OnY6b3xu\r\ncj1OTCprZii5EIDms0hL5xz5IoWUvYjb5wGUU06vGFueazHGYLPxQSvjSOa+\r\nIuVgKZKhrN0rS1tgm0qCk+lY1ULPF0ThgLml+C3FmNQtHkBphiat5uPdK8a2\r\nH3VobcBHURCOMCnpvu27WfRd0JN3AFxCFDRGGTOiG6IxRAX5uSXJ/Ldq7OFi\r\n2JIKqTZ32c108ZPff3sM3EEN7bqotU+K5ENU+/dagEY8sXgCrSHOh5q5z/se\r\nWygjzdsBDZuzR4v65piCwVghSj75C6XG3KtnlvN78RSQcIbnIS7/oyVqw1XV\r\n7Ului4qEHv8BlQp6Siy+95dAWjlsPt3LADw0Sn7fMVtE+W+1+pClPKzV/IEu\r\n3AiGfLaxpHqriBOEfpdwlxc7gbRoBDmhN4tJc6at7xsHUa6iFE1HD7PkOFjX\r\nTx8WH7tHTrP7yPP0oXeeDHwKNtPEDstaO63lGghFG68TRz8YhPoWLrSXc7zy\r\n/DK4ilbdLYwkbxCo0aFmv/4I6W7ZPpZ8ca82i3wRme36l0wmPaFi1gLWCIpo\r\n2vUWzQRAD9n3swAoGadUxA2aXeFCXrbys54=\r\n=3ROw\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/color":"^5.2.7","@thi.ng/pixel":"^4.0.5","@thi.ng/checks":"^3.3.2","@thi.ng/vectors":"^7.5.21"},"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/hiccup-canvas_2.1.32_1666984334729_0.8037924001048891","host":"s3://npm-registry-packages"}},"2.1.33":{"name":"@thi.ng/hiccup-canvas","version":"2.1.33","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"ebfa184ff38ef6f954ef1fb931fb879ffe759f6a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.33.tgz","fileCount":38,"integrity":"sha512-1xFc9AFHzI5TCOlnTqR0dvfkfMMOiaOqbJCH9xEt3WwJxil7Ft/oDFaocdY3Lf/snQie5s+exNB18ss3NeDBuw==","signatures":[{"sig":"MEUCIEMjjlCKCUDj7xQS5MieJCl0GOtuyClMXGGJ1pkQwuIkAiEArwT8ngMT3+nojCz9fr9UuFG6V6qBGbj8apUmSZFombw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYFRLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof8A//egCc7GCnIG9HqLVaMjIypgcLDbUuO3IW4mgyxhON1tHpJ5qO\r\nQ/ey1wlPbujr98aBkoIp7zkYWVmXBgMgLttTJZgH+2eVfhQjI78nzW3IpqRl\r\nDtOo5kk5h6NmEQzuaEvDRuG2TQ6Szqu2n1Ds7qlaHzze6dKo3FZ7xc93XbIT\r\n2p0M1OBpaKILSfO6kcdkMJVUevGwcS4uxKEXpelKM7DAhMSwv8wp/P3O9oO/\r\nZUMe4svD3LhNGCBsjJbaYHNVADM09ghPT8HZRJjR36HI5v3mT9L7BBOsI0OA\r\n/6r3HAmaCBcnH6KhGLSGMfdteM8kQpcT3O5rm8c5KicdGddFaeTCb+/O7Opr\r\ngAaKmXLzx+pJq55CtBP0nQg5hDPoPKkKtfeC5adCv82SmakmsilOKxy3BZxX\r\nmMZtFBeIuPmudbVHpVLoaYJS2ZOaVX8OvBVg5lKrOfq7uUZtw4PQpVOKm7Jj\r\nQtDiTfe7BYYWNY4879mo0zPl6tqDT87q6oci9Es/8oedYhEPAdd8ejxwrL8y\r\nPB5F6em/pn2Kf5jf+UGifyj/ibywEV/kZKgV85MUexmI203V3dxxKcqjhKtc\r\nsXPpdEf5LXpuY7EJP/Lfe5CdhVRDPuift3sDPDJG2cQNjlDU1MDY1/n7ckWr\r\nU1YbYY/f9v6ppZLPM1uzsTPHwe8UTo7CUEQ=\r\n=5muE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/math":"^5.3.11","@thi.ng/color":"^5.2.8","@thi.ng/pixel":"^4.0.6","@thi.ng/checks":"^3.3.2","@thi.ng/vectors":"^7.5.22"},"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/hiccup-canvas_2.1.33_1667257418861_0.7993694483010862","host":"s3://npm-registry-packages"}},"2.1.34":{"name":"@thi.ng/hiccup-canvas","version":"2.1.34","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"7b5763998093035deb26198302ce1b258ed2b784","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.34.tgz","fileCount":36,"integrity":"sha512-SbwsY9iwyXKE1y9zF7YUD529Wd2aCSfnOqChbZM3T4s0QwYvEOtPhjn4UzYnkbk/1YcTJzMFuTSVK4lubcJGtA==","signatures":[{"sig":"MEQCICQK0ucKbYzkfNZpD9kYeyN5FAkIAsKsyovGzmUVrTqmAiBE5rhNC9pIqaVR5O7y/LPn0DB50/dcx0V3yHc0/qVT0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRKvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphUQ/+MSfPpTBLePNvOtFXHkNP3JgaYpwj/sPi/B828f+TdQ15/XHj\r\nYLy+YtGh4zspR/X1FL4XpvrEwRyTUnX3kEv7QnuTgNS8oU6U6THFy8QQJB09\r\n9CTEp3E1LRPhVy2hTbqsD5aUTzz5gFo9EfekZ++8JblPXNEKSTfh2h/l//8Y\r\nKilS/SKDTzMg/OinCoOfruXVg93pup/hO76XXyrYkm7OZiGEWUcQEQ0VoOPc\r\n0EowEjGPJHDJ7XksA5Q8i38/RGW6jKdoiu+5kMzk3pcPoHTnTx3GpNCTp7eb\r\nqD2DySEt2OBSznRzyk7/rWGG6KzschEjYBiZJ5IBqL6DjxQa4pjGYXy8ciw0\r\n/zpqWWmLARI8DGVUtv8/KcS95oBbxkGV1MUsZMyY3I39/gQLmMreNmBWjxXR\r\nvKH1adQdehT3cR0QF527nIhiR+4XjAPWIUUxzhC0U9U9w5g5pM4/NrqpILh4\r\nR+q2txEM6JnTq0H7MHN7LXZYgHR/Yv25yYfdzjwI2iB4AnSTFbyIlVmt3bXC\r\n68OL2fJt//y6ZkGPuxo5qnWRqiNMwdij/VyGR0bdwQLLcZ5vB7GqslLaoK1a\r\nVBfdZe1vHhujEpia1W5NBW+AbIthkJrmoQMsUYy0zzPkqyKTEnvPJIt6JD05\r\nRWHFcUid3j+Qo1lpR93xrXiLESURRcxyunA=\r\n=L0pg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/math":"^5.3.12","@thi.ng/color":"^5.2.9","@thi.ng/pixel":"^4.0.7","@thi.ng/checks":"^3.3.2","@thi.ng/vectors":"^7.5.23"},"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/hiccup-canvas_2.1.34_1667306159125_0.6341520724454655","host":"s3://npm-registry-packages"}},"2.1.35":{"name":"@thi.ng/hiccup-canvas","version":"2.1.35","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"b54b2a8dba1cb4b978ffed43fa9e552e729b27ee","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.35.tgz","fileCount":36,"integrity":"sha512-IJI14Km2dW8naG7JbiKDDieCouXAQc/5NWYQIDLzZzzn7rGCl3jt5I0+QoimvstbdCboKM6vwqQL1q8E2VMGbw==","signatures":[{"sig":"MEYCIQCVHwUbzFD8s0qSiOQuUHXe46e9bQuXCXH4WmqH60v0bgIhAKweVaKDL+5RSH4o7vt63vinBh91mmn0NxkLyojbuqTk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqOmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM9w//TPc+Wbwv7K9c6ppYoBoGEKuNJbHBx/pWBNWeFaPQ1ymTBR/I\r\nWNm0YJncgJlu1+P4k/CaZqE0RLM5l8BzWzQO4KwEuO6m3QZy1ObnAOSyMUGY\r\n/U+dCzjb/UmD6dFZLqyKt0bCfJlHOnZrUj3227t2rgU7SxXb3mREf6J3/Gov\r\n5ntx+w4KVU69avjgx8hYFc91hTfH5BsqzS/lhNSmwSsyq6HfPQr7zceZB1Vx\r\nuG52Eo0BlsFYxQEc5Cp2GgloqiCs03ENE+7OnNaghnyYkofcvpWA/kfZg0Ut\r\nlhr7kiYWfTqx5N1mSnh5JGgmn3+SdaB/VVRgQVDbLxdH4ZxbHUYGVQvdBhKa\r\nl1IVLlV9+zLJ1gWaqX+2dWUANsmNS58WyREsBAYeU5ULqVbA9ny48wJmHjjI\r\nUlFano+Rux1ZHhnRsS7neY7XkZk3nFm9c5mVzi1YRxIfal+oOfs9QMhBqim8\r\nWMbSj5axoJDwdIql+kOeYDstmp7tW+6V3JobzbRUUj4Dckp3TbtlRvSTQls4\r\neVJJ+VM3I/oFbAZkS2jyRzqbjvKQrOOpqHMc2BaCDKkLMfZuePrhnFD3rjmb\r\nNK27RwhoG/KIv62HHGiqX4z5hKN3V9kDgWOtSwIFv5IJVhckWBXERt7jDgej\r\nlkdjGbp2VDLaJS+AfvMc1OjLgvGn8y4D+DI=\r\n=9VqK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/math":"^5.3.13","@thi.ng/color":"^5.2.10","@thi.ng/pixel":"^4.0.8","@thi.ng/checks":"^3.3.3","@thi.ng/vectors":"^7.5.24"},"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/hiccup-canvas_2.1.35_1669243814707_0.5796268641908815","host":"s3://npm-registry-packages"}},"2.1.36":{"name":"@thi.ng/hiccup-canvas","version":"2.1.36","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"9f3432bca9fbd9911a14282190567e997dbb00e1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.36.tgz","fileCount":36,"integrity":"sha512-M648ZxOays8gukgjcs1qs7dZ3V2vUUMRo5Wnl4kgjzndU9VqiXSTF2WqoDfq/A1HYS1NDfF8E3M5Pn1pUjouig==","signatures":[{"sig":"MEYCIQCME48BQSF+agMoeSYH2wLvB9EFDYH86oO/5iXD+d8VhgIhAOpc1C8+s2woTfAS/o04g6PkyGM2TWJ2bDaGFv+YzVPJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLpNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7tQ/9E9/NH/MWtvKYu23ZXM5CngWSrvW2Vs8RIqlNpMuyvnWk26Tc\r\nuS4JiWFMrBARqXkmncQGFC5fV4NbsEo965mPdkyfUmztAHIGvmWKv1MhGKlS\r\nOLzPPIyQfRZZrxZ4hkP7SVDHk0K1VCtVdTKqfenTcCS2cIx3p1f0QfPAjw6C\r\nK6Q4i1tqD2gEznQPTg/23KooJtGrbO9kN7Kza39EOnfadHKMrp0KnAkZxdIm\r\n0jKxWiO1IZyRfrg34DdIIG2oSKnaBcmJQtDEewPH/rVK1p16rvGz4e1OtwOk\r\nanP41goQrXEZiRnAvWgNYzatvaX+qneGiciYmZyy86jsf0PRW3fKLvy7ps0e\r\nFuc4YnZWSwymFcreOg2EzI7yuskkVRKC2BvnRIvnINyRP0cf36aLe8X4sagN\r\nj8YX5MiW64XmyvJdytRx+T2im9vUBc4UPtQNTHDh+J4lz+cfCZfV3UGfPZLe\r\n/JOqJSV6NWHTHj6qHLviaHWkT9XQp6PM/P2kcQQXdhl1/mXHDhH1SMH6ADIV\r\nbXLn1u98r5BdLV9wXezjX6EurK7CHMA+JWCJ2UAtATzS6mZYcGEIe3FxtEL/\r\nbVe+PDKlAsZ4hiuT4YQi3tz/R9mk6sqUYiv8nHTF88NcQpktLuzti/KgS/vD\r\nfburdNGbH2uNzY+mV2IebZXkGoID4MIizFg=\r\n=jfDe\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/math":"^5.3.14","@thi.ng/color":"^5.2.11","@thi.ng/pixel":"^4.0.9","@thi.ng/checks":"^3.3.3","@thi.ng/vectors":"^7.5.25"},"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/hiccup-canvas_2.1.36_1669642829654_0.41797539699788433","host":"s3://npm-registry-packages"}},"2.1.37":{"name":"@thi.ng/hiccup-canvas","version":"2.1.37","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/hiccup-canvas#readme","dist":{"shasum":"ff9f055d843327c9791b009bb5a4154c793a13df","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.37.tgz","fileCount":36,"integrity":"sha512-xmGlgX8ysIQ2Y2o6fOtX2gEgP0enSqN1JguxjdcZN4zOr6OGToaqJS0jCQ1mnMFMF6IRavoLUR83YCy11kdISQ==","signatures":[{"sig":"MEUCIQD82VqIv52GXnBTN9ANrcb5iPeuBMJ7YpbCopIPzf/0NwIgCKyP96Ozs0GyKM2OcBvITTEjGb4clHIK+WD8F7+QtNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9m+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+pQ/8CU6WP3eGYciNoUJdK4peiCVF179MpT7OcZa5lpcR64z6CdqE\r\nxnp1GjSQF6U9IfhRJ/ditR+c1MqJMGftW2hTRXVErguz94F760UaK6U81soe\r\ngsgdxZqofA8lc6Hkr3f+GszbGgVUAdyoErQRbvSWoiq1FsKqCMYNQqgP6CJJ\r\n0UKrI6Deq+4X5RUJYSyG34VgCNBzPc8FCIQCQ4mASb/UD1qq00OCFeoKIwzd\r\nPGb/IDp0hq1F3nY0ChRcSoOvPzA7argboTZMKQTfLyMzCGkn9uDFl6ypBiI/\r\np/y2t02JMVYgAF/dCm4F4mlHwzIpWG0M6NCMab+XtGApYr8/kjOY5gzkHzHc\r\nBTbab8xYGv7TbC2a5ahCFh8GfbepM0x3wNGV7j6SqsV4ipndl5AACS3BiFVk\r\nv8Fs/c5tE/nW7PkNF+LQBaBCakK8vjl08M7qtZ9zae47ScefR57vDCe2eUdj\r\nD+Q8KZRb8+yW7CMlLx/Go6myOlxyspz1Qx0ZxiI2T4LIiNGGwtUSj0UpBwmL\r\nDj5/wS4wwa4CLmEqZvUc06BVPr7l86MFFAzsSsxhR7qzljKMYj2mREovi+AI\r\nJzs/0GKL6YDExr1LivQkxZSxdTzA2aFT03BJcQxz4UEsgsDj/Rmq9985Q+xN\r\nBf1GK3GRCPx4PGRP8ZzEvlHVAaY2WvUtHtA=\r\n=teiH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/math":"^5.3.15","@thi.ng/color":"^5.2.12","@thi.ng/pixel":"^4.0.10","@thi.ng/checks":"^3.3.4","@thi.ng/vectors":"^7.5.26"},"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/hiccup-canvas_2.1.37_1669847486182_0.43379444759739405","host":"s3://npm-registry-packages"}},"2.1.38":{"name":"@thi.ng/hiccup-canvas","version":"2.1.38","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"8cdb922f0e10d557aba9087dcc016b801fa9ba66","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.38.tgz","fileCount":36,"integrity":"sha512-JRMsLSVbzpiwfuGU0hK07MeODkl2B0LOvr1dpCmoV/DVBtLfSYSGjfmt/AeF15vg/hlzCHCZ81dPFSUIKhUdDA==","signatures":[{"sig":"MEUCIQDWUXvQHiwCsMnBgi2joO+FwLiAI3/759REroUeoPi0kQIgO50eIj4ci+Hrgw8F6egPK2MEkvFadg2vlqHa3tLwaOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGr3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLGg/8Cqni3QNzBTl3ClbVBpTJbh/zNb9OD7pmTFXUDfHRE78qWdDD\r\nIM2ZyIQJkiuxbtB8KBGkL7yEkWlwy7O2keVZ7iRwDynXR3ODb/M57p7dTbcD\r\np7rFNBfVd+ixENBOJw92yw7+VHfn5zvf8OGfNRuxnPMgA/gUc8Hd1Cka4Qdl\r\n8ads1fc9q36Vt/Z4JTkDospkN81NY2PYDTDk22dJT1k3UanfIef1haLoEMlO\r\ntJR+so05h+RQT+HCZ92saY4KrKSz2m/CkJHgSiLdFlBO9J2h+AYnX3+cHo9h\r\nPw+9hfLm4n8b+lQLc4s4ccdk2iToAWyDhFKM0dLQW8zWqRoZIX7XeeGolHNr\r\nyf4EfKhHwBPDUihnu1LrD8G+KSXumYyMvHBJfiQEQG/lMQ0ZuBoMzPlrd3EV\r\nKJgH2VjQamKWi2veES5aNOdTlun6JEktKuRfqSZpXhvtZjqJLllvfzf7LsX1\r\nhqgKXtywITUbMRyy0ENTd6+AVOPdKZXBRG9ihWutMmbKq00NX/NFEMIyJgs+\r\nOQEFVJScVdoPn1c+iTgUbL2Mp+AhR2ZLgvlXRLA8uSicNHFTQBF3Ob+H6S2G\r\nS6x/ieay008jAUaQWsa4qZAUgvErUgquosHfTUQd/OBirNVYaJv+h0W+BK21\r\nIVMeXh0NXlHwIDGR4WXbq0Vgsf2ssi7hpsA=\r\n=whcE\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/math":"^5.3.16","@thi.ng/color":"^5.2.13","@thi.ng/pixel":"^4.0.11","@thi.ng/checks":"^3.3.5","@thi.ng/vectors":"^7.5.27"},"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/hiccup-canvas_2.1.38_1671195382838_0.7833732500153685","host":"s3://npm-registry-packages"}},"2.1.39":{"name":"@thi.ng/hiccup-canvas","version":"2.1.39","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"684b8d1160067dbfdc90dad8791e535ecaa57329","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.39.tgz","fileCount":36,"integrity":"sha512-IfpxltfmslUZuIj/WUzw3AR23/ekGqaLm8I/lF+e52FfvDRdZvzJNMHkaq4qlVs6Xf0R0puseqFeJxmPdYEebg==","signatures":[{"sig":"MEYCIQDFVYt/d9vXj8KnULZbkk4LXSktifxZhHEqgVZFkojNaAIhAOH2gZ6wo0eVG1te5sXHnxqhmjjjAUEGM494oRzQ/ocB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCxBAApCCxZQjjpUc0dfxDW2ErCCimMDhC0awrBK8f4Jh0W7t8uwnH\r\nt0sTH46FwjNOfW1H9i1NQMMTEOBo8NC0FNqFfe+0o+8WoI46Mr0g+0nRdc8H\r\n0aqo8BU4RGcrU1xRSfFuWahqZ1QeCAgda3EE6g5w0yUtTyt1+xhdgZZpOsYE\r\nZbtUzC2qmg1U7lMX8FdfjltFyuW3uT0eubiey1Pbsrjferc0C/SYiKx3UCdm\r\nGT5ebDpzx8kM1JxYOqMTdFeTetC3c0YwWe8DZdEAdrOb8S6xGj2yjMyQBjRd\r\nHOB6rWw01P8LGRPZb2n5+87PlE5+ITRdA+e20TOUVGGgeWNDCWmPXVtw89zh\r\nif6yjTylqf9Pb8W6woHEmGN8qp7xnnQ1lR4Xbw4/yqsUeBtw/dLd4yOdEVhs\r\nmqtd6+7iN9DKkaJ3kz+qrf8QuW316gNJbYLhYEmrGf+Pc4sLoh60siExJKp3\r\nuFJQsluHmBEPKVHRjKLzn6kiW9MLbExuaqEFbbVatvKBNpN8L4XU82CGq3sC\r\n3ZLWlssZE/lPHdaO3UfoUYnMkzxR1CLiBarCH26Hs6K44odX1uMRc9Zpl1fo\r\nW8neCfunRtPcxcFKugS01UQk4DkADdaRlIz4kwW/ZVcC2rmtmcRBz+piRMHr\r\nehbjD64xAKYPPwpkueSh6YoGtHZ8XDb2rCE=\r\n=xFCL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/math":"^5.3.17","@thi.ng/color":"^5.2.14","@thi.ng/pixel":"^4.0.12","@thi.ng/checks":"^3.3.5","@thi.ng/vectors":"^7.5.28"},"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/hiccup-canvas_2.1.39_1671554271482_0.5448701821936428","host":"s3://npm-registry-packages"}},"2.1.40":{"name":"@thi.ng/hiccup-canvas","version":"2.1.40","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"a66008640415148b5206173fe76d7bcdc4ec29da","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.40.tgz","fileCount":36,"integrity":"sha512-6O5VYAd4m9L76cF3B2TYrZywOmbPqqITHTJQG+f7jkVmh48c82t8s+YWUgc2IeqWBI6BjPoRqVVib5tEjFcyng==","signatures":[{"sig":"MEUCIQCgON+Mze+hJoLFyNQgPO0Kow9s9QpL9kqbZKzkRls7CgIgdFnUXpvNTrHloJZeVJlIfhVCivhX1KEDsFykerqie50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNFKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaqQ//fysE6Eul6VhOMIIE7Z9gama6j2qOGc3eqwG5gKb0wdEZy5/V\r\nuxiepgOjhLBSaDar5RIcr5974LpF3B0+0I7XaX2joRRygGqYtxOLliS6VK9L\r\n1VyAl8V8Hgl76btRL3+Fl5jt9LQtLAcyedhH2df2K2jw+wniXR06njdc15Zi\r\n7N8dE8fb+w7UUuf2gL/sfzTLN5hMsDttHirxWGFGSF/5sz4Kcg8gB61XIR2K\r\nRBFfv2bD7OgN4aOWkaZ7oOGvvg1lPbNv0bdlqnj5IwFOpGprl6tVl+Ff1w5v\r\no3Y9J4XqKjcPvPxRo4iRfnlyHwD17hesZ1M2vWGtqDW1ogv2yISBhg8uRjn1\r\nDVXG2m9DGdbRUw8mQMIFInYIXT1IMxMDyf9GpdqjoNJftKIxYprh9VapM98Q\r\n6WoUzrl9WCmA01h3gTVQmI/bgqO4o/eU82ZM11MJlAtbl40P8lk43go9Nz/9\r\n5REIqiefjq/rXfAN4GsFlMlI/44+zFII0w3VRsAE/nMWK+4z3yvnRuYx3mzh\r\n8LTAi/keltEqk9fobnIQ8IlaJDeDZdC6h7NlPy+RXl50OXcLCb5eMiDFOimw\r\nBFaApbBBnCuKsFEK+fvnglH7P57njJbaoXm1w1y8sXep9kmhHlwbFpHGWg8R\r\n1hfGHISMpUWt2pNLTDX/9KFYexNdlpuDSOc=\r\n=wuDq\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/color":"^5.2.15","@thi.ng/pixel":"^4.0.13","@thi.ng/checks":"^3.3.6","@thi.ng/vectors":"^7.5.29"},"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/hiccup-canvas_2.1.40_1671745865899_0.7074914265815953","host":"s3://npm-registry-packages"}},"2.1.41":{"name":"@thi.ng/hiccup-canvas","version":"2.1.41","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"e26baa6671bd770b35c00770da0e3e669c660769","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.1.41.tgz","fileCount":36,"integrity":"sha512-FJtuVa2i9y1/vkufNPE+cJPqwiX5DgzMoX8p8c8+H0BlUbPMemdhWMETthZuT2lIm+K/VbBFs0NyQnE74fjJPg==","signatures":[{"sig":"MEQCIDyadGN94+93b+Kz+bJjaOlEOtBMvDJFUjiuDIfujrYaAiASQygZdtzmsKNDBA2GHn954eKrIPo2VczE48NZgysFtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCcA//UUd1DDmf7j9rchy/Qvz+n2TH82OZTWgYETzcxMuXZbToP83b\r\nLENxH7HPyI7PREW65v8uIdeDXGDHmJnD+gc5jPwVYhGxprZi3C20lmZPK6i7\r\n1zZ//QQcmi3GTv9kzFd0rh9cIe3o6b5KSxTuOrBc/FVZwdJT8dSscyTuBkRr\r\nUnD8vSiePaqt6ZsEJhPqDK/EvViIBXFS0jx3P8Cy4fmLwTxVy76x4J20bdOu\r\nvwYVxFvm/sQ+qQZnNwCbdd7IV7O2VeWXT5zfqelaH9+XyUWVOVUGwfZ223Ug\r\ni6/eusefr6BnqGAPKEij0zVI8yVULQiOdlkGKcAkAumPeHE3yUhQHcHxTr59\r\nBN1kNHz00SvQiXML4hcq0Z8+fUrV5anrT5CZ1ceaVkPtd4Tkmjocisb6Bl2W\r\nmHzQW0RXJszQqhp/sVci9GX2szt0r9TQEfmszaIhKe8N6yjayVEgvmxxxqAm\r\ngscn+yXhvixEtOivfPjfarhBws66K9CfGIs7NYAOh7pSRWkxSChpEf6wAWn3\r\nsIZ4IRLpqBefOnXNFwvzrTkYc3cHsb+3aLRLehfw1eGWGvyIjmjpVQ6MqOqV\r\nlaEpZ+sdkniYanBjQN/gZFX8bGpcRC5FoQYHDNGuUCq/pNZJnYaVDo4YDiYB\r\n4QaXfpx/24cePnoo6LpXsgHIg2JsjkcBweQ=\r\n=EE/4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/math":"^5.3.18","@thi.ng/color":"^5.2.16","@thi.ng/pixel":"^4.0.14","@thi.ng/checks":"^3.3.6","@thi.ng/vectors":"^7.5.30"},"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/hiccup-canvas_2.1.41_1672347559416_0.5640893686208011","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@thi.ng/hiccup-canvas","version":"2.2.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"17edd343fb8c7c170e71f058a68025394db9151a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.0.tgz","fileCount":36,"integrity":"sha512-aVpefUXWa1ixVrXQP5eaoHPvxqjlOQIU42ub6HBs8PvubUtgtFvBzb4CJ2GMtTSYA958/0e3MzuRE2LsO0vM5Q==","signatures":[{"sig":"MEUCIQD4hSmcjL0NdjeQaBwtZ5w0OIhcV3US8CJeltRY/u360wIgMoWCMgd1iXkl5xXkkGUBcx8h3uspWRfx2LIFCJI9c6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYM/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmsQ/7BP8Y+xTehxioIDPTeizc0ckeh0t0AmXq9damzqVvM6VQMMwN\r\naYr6uGpERkyN7ts6pclyIM0G4PpwHbfqD+kWCkIfXD6QT721IAvgoG4hS0Ff\r\nITNnJZo1kTCR+OJt01P3V8Q5D+CklyFdXSjPBICXr3ZPKmnEaEucE2cEEGXK\r\nd4RLWrxIftnig9CnOT1o+5L9fblJ6bKrUp+nBsezPyF3uxFPF5ehCAj+m3E3\r\nKTJqOjoNTQgoPk6QDXp19KaHn3KJ9VwprBILzWYf8pE/fWpa/PtNncC3B43S\r\nMYIBL2Dw0STNGc4hWMGXhxSebJMyi9Y+yP3QFP1TNIzRPK9TmOT9PWdDjmvj\r\nab7Wc4xzZixUDrQqXdrBwcUwVEUjJ0ZJm24E9DpyR9/yOpVuj8QoTZ8kZb+W\r\nlXynL18TlWELUZaqChC6xQIpN4EWHFoigzwoSmGQ854GDyjQwtSSvz5qIm8B\r\nRsl2xyDO+FHWpoSG4cQgvciT16diuAqU27oNs4RQW6mopmq49/M7F0WWH3m1\r\nlozRXVEUyZqCICAfGqjpGDbYLLN9L1pZ4jATnJCeWjiycoq2eEEtmyhVMiDT\r\nmYjvpbUZyBx1OpvQZ6bnuUGL46JQm//ctowbDMqqWgNEyri7JeMZb0JO8rvX\r\njIRMxY9CT6dj/hdQb/bFdoQg9lk3hgQqJb4=\r\n=j9yT\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/math":"^5.4.0","@thi.ng/color":"^5.2.17","@thi.ng/pixel":"^4.1.0","@thi.ng/checks":"^3.3.7","@thi.ng/vectors":"^7.5.31"},"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/hiccup-canvas_2.2.0_1673364287232_0.3475841771506951","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@thi.ng/hiccup-canvas","version":"2.2.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"b84fe11f068b7d824cc8129829338d3ac6b1e229","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.1.tgz","fileCount":38,"integrity":"sha512-JJgyyQTGzDpjRF/t1LtKeMfoh6Zs0z7C3WT1C8A7E7UhqBCa6NFsQZ5pjcEqM/dWLDL5J4Dmhh3nPoryMuu2qQ==","signatures":[{"sig":"MEYCIQD+84awkrMvKgzqOmOKPgn+cXZTh39IbJ5aVf3hLsqpkgIhANEZOBc3xxiZWvPMKGPB2+cvYsc/zL9IKDGBj39j5tHF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38E4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq+g/8CH0BqlsmFAeIYFjxWimD1CMmvH0q92aTroLGQqvYO/lfNJKR\r\n24vwzxIDXdFDFjYc60OfxRqs6BvoeczrCueKU58wdwsPHR8ATBuMCcW0780k\r\nnFHhUzCq/xlVT5tsppae6jNIHjiWGDIAGp0lBqpDlQmMvfGkLfZkok8j0wUQ\r\nku+TQXrIsIeIdVpAfHM+3bpIJv6Yj2EcQ9HPu7a8d+n0UZjyklhr72oOTGzT\r\ngMxmmecSs1m8Gyscvu6L9o61ZAjvem4r8c/80Qiuv6d/GfEV/6OUW7qDzkBp\r\n/rL5lBSpkjCBcMRHJJu+0hfgkMGp+kzVJyI6m2E22HMd7WYYYUplBVCW3h2/\r\nXYcAwSZHLWW7DLHgw2UMIjuar7SevppwMzIk5ojOjhHYbtqta+DZgyTzpbi/\r\nXSGhP/TF1guy9N0cJfoldoixaA7ls3akvYjb4GZb89S1nhxy0FvneZDMETLg\r\nPyJfuQccibVK2VMosYFxganefNtfCnYz+sEvlhwtHUM6vMIKk5yDDSb3MWsB\r\nOMzF8tVjgDp6EYBo6TTDlhrz8o5RnYBkqaq3jZYJ/7nB5s4QvucPnUCSI0/l\r\nIillkjiN0dxxy6Jm/cQJDiAmgL2yyYD6Q7EYTxqM068S2Y+OuKpWgw+AW4ZU\r\n7/OdtYn/3lOOt/acFHT16gCVtKWs5EepaC0=\r\n=5EsL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/math":"^5.4.1","@thi.ng/color":"^5.2.18","@thi.ng/pixel":"^4.1.1","@thi.ng/checks":"^3.3.8","@thi.ng/vectors":"^7.6.0"},"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/hiccup-canvas_2.2.1_1675608376680_0.2080357310952361","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"@thi.ng/hiccup-canvas","version":"2.2.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"90d3cae6fc5915e0d6fd7dc37a5818b5d6663699","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.3.tgz","fileCount":36,"integrity":"sha512-DDw/WpdBDDzq2yc29M6JBSmzR8zIVYi+6iIA3sGH393wnlVLCWDZngre/1BwZ4PSHcVnUp8i1AztNy0wdrpQaA==","signatures":[{"sig":"MEUCIQDLPvoo9agHMkjTG51YUNhKfSRaTFW1byp0LkhZUKKoVQIga8wh4MIRmtMUrfJQljP4mDV98rq+FYSjwZWgEV4VP6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k+DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc4A//eXtgDOcaF8mFOWCP1O/tzWlLaLbHZbvrFdr3CX4TyUrsLH1f\r\n/j8GEp+IdcJt7cDkzSwCVkhdHPVW4c6y5iAQjVa5Z876jXMWXcFwewcsFPhV\r\nYWlYk+zqtopjzw/JPrIz9PaZPaufw+LlBetC/p9Fkjib8chgGncBKOHQKmgo\r\npvN/CIy2azv60Frbdr+bjlVT0UvYrJAbvPOzL3kytS8KOse4za89qNO3J78B\r\nRFoT3cUlOsSWSXrK/wSc8SANEn6w5LFcB1ENlfwEGvI6f8N6nj59JtgL7S+n\r\nKgs/CM6flf4TSKjk16rDaNOznMzFUEQWnZXUtzRJ/0MeuwoN6fB1nHV56Is8\r\nLqGjTNHhN8mH/uAwJ7VwY0BOQpBWuFryO9tKNDWwGYeQ3/NWbBZOlfroOXCR\r\n0smjORj6VXi3IpPQbQzk3aQA7QkB7F9mTIkHwErfMEJ4i76wnP7BicGjZ/vL\r\nutxSM10BMvCbsdv/rYYVKtGu1EkVkgNodp/YXIFY9wmyB3s/zdRDGLVLhXVb\r\nlA2sGJYbJHo00R5dd7vXnuhlLhuKqPWQEKdIQ02VdnbrN/LbCcv/MnfJhkxl\r\n6gkZC2eZDwV2/04enuKv2jbRuGHwS5MN021aehyZz00tXNS46f3eWkpHQFMj\r\n8jTfnjPoMyPHHq7JGqNzrPeSsmB36HqIXzk=\r\n=yTP2\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/color":"^5.3.1","@thi.ng/pixel":"^4.1.3","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.2"},"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/hiccup-canvas_2.2.3_1676038019094_0.2186992983142999","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"@thi.ng/hiccup-canvas","version":"2.2.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"c3d09eb208f1fd74346d6f5f1f2fd1ba866fb253","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.4.tgz","fileCount":36,"integrity":"sha512-hr4ZGZ5tcmm4gnUDMozA8Bp7jOWkwt+YiKGf475AG7r8hFuHPUBZMEUpcez8cnXHgCh/RW75C9u4tG0bgZasSQ==","signatures":[{"sig":"MEQCIC39dDGgIyH+77KbKeOf7/5o19zzun9KXTXDCvNZLa6iAiBDzUzbY+xpV74ptJuBPmDL/FM9Im6dwOxH30OHW32cpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7962ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAWg//RK7R64TCYBkQnDLYseCbqjULgskWy1WY/HVQizkpGcH+t8nR\r\ns9sDZsO9mNk2t7W5lG3vz02AddKjZDKVwZx6gw4ujoa1X9BICkGaOBUn6SWI\r\nNo2HrLi43n2TA97HzB+UfEu3c5Q4mIWtwlZiKdk+8fvU3hyUoXHviSv7AyDV\r\napW/EVKIF8h1f8YJ6kQiChq3DjY8I9IhakxGC/d9KKfx7Jrk4bnQ+L/hRAqI\r\nf82lCs6kAKw84FUSzdL2RlbHV65pKKuv3vN/uKrlGg60Fa3kjyuXW92CVCmb\r\nq8B1Gdpepy3i00nPOTiJzytVivM2sZP8ihWT8mrNeVvV0NkCaK9ffFaYxi9N\r\nRqpbb9tci3IL5lzfjP/D3/zhkVYjUaeylRb25C3Fkalfv8VV3QEMWN3zCbuT\r\nHS7NrI6Fd4y2fIcIVtIZFReph24MXGNrVfzT2TypZQsAVK5GewpsovW/v7v/\r\nHLkMFhiLwNFdgIhU570c0sT84AM30nt9Pfe7Pm7bxxcMd0V5FveBPVDK24HZ\r\nfXWKpjBX4Sm6CX4xN4/7PD8m5gbS0ZbqSiwxpXxVvzGgVOYJEYenJGsDUmbx\r\nkM+adwsDr9DQHJDFvVsFPXMSya9t5u1oVkVmwG770XnbdYOb+5bwPnyoWAV6\r\nZyAzuxe28g/rzINnqHR8nJjdni0o0R8Qfyo=\r\n=b58Y\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/color":"^5.3.2","@thi.ng/pixel":"^4.1.4","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.3"},"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/hiccup-canvas_2.2.4_1676664502615_0.9758554347600268","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"@thi.ng/hiccup-canvas","version":"2.2.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"ea6ae6c1c0246a2ae774433c4719e6a451ac344b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.5.tgz","fileCount":36,"integrity":"sha512-NShDV7jm5G+WNY8kWsj2hB3s8kWnBIm0y01rbGIplVF5GSkNJ5TIDFH3WkReJF92RuLOuZihCG/N3Jn9AB2Xmw==","signatures":[{"sig":"MEYCIQDITeW+a0S64zxYcqKu22Pd8ryuER3JStQIqeUGmo8CbgIhANe4QDkZykWIIOo3YcknpdVOKWnjw7yXAkUppPa0pHaG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SSKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1kw/+K+zwyErs+Z638rDbgv2+8Ut4UazB7Il0/4PFtxt0ghR6Jj5w\r\nDJrbYScNdmyAGXysZ6yFSMQFU5YH+E1HgGgRbUQYXN3Fmi3RInjqLD4EFVDz\r\nSywvYpWmtbj5/PR9qsRsSHEpJ7Zq+IGxndFmTgJe3UQRv91S8jJjx5vex7+x\r\nV1tRnwf6JFEmY/ATn2m7aOc86z53SaECKywN1YF96uKLvAVfDKI2YavojkNH\r\neqE/Ssjx6cn0LifyC+X4nA2tCsr/NmAcBGSY/6kE3g2ZtfIPPa4ey3ivt+d6\r\nZAY/VyYxq3K0PeyaDxuiVtC03nonHuK6vJmz59x0qucGxZsmD/bQz3XX+cvc\r\nZnoAFHKB+G6urxhiFTIdVh7DVKfMQSUynK/jFuuP+KNJ8WDNNB8FlDBewRGO\r\n2FjC6VjA9SH4zFTBFReUxMDP+PbRCp37L+HaVfPA7qgv9PuM7jzhmpCCnCt6\r\n8Sx+98glq1qCSvnlypJhxugk99pioloCd2FDShvVPk0OpatVbfoH7N2X0nlI\r\nFo2BiZLH3CLoClYzJNj2awpk7inXLEUX/6J1cm8igooOjmpeA8VjkGf85VdR\r\nkwNxcEuSeMQFSoiYHKqXYLxDfYqKjSsf0SYztUXc4Uz+IjThHea+pDSUpJYa\r\ndCzPQ9vHVL2WmBhW2RH8OEoj1TEJdKbPAbU=\r\n=s5hy\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/math":"^5.4.3","@thi.ng/color":"^5.3.3","@thi.ng/pixel":"^4.1.5","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.4"},"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/hiccup-canvas_2.2.5_1677534346113_0.9162100307044898","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"@thi.ng/hiccup-canvas","version":"2.2.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3cafeebf6d085733c8f21a880d15b44cee229df5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.6.tgz","fileCount":36,"integrity":"sha512-ll49+fkFelNHShOwG2rQXCoSDY9KxTvGsiCM6M4lROUuXbOtHcCQKLaSEjZHo/Y2LWtdM9sDL1gPx3ZguGS18A==","signatures":[{"sig":"MEUCIHvl83ygOYkl2fIGiLMAtH1JQEvHdhu7AN1fiENPUxeiAiEAr/HyGk+OetakquVsJhQaGr4MX0R+yDbnTA7RlbvvlgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOdNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrY/hAAlo5Hp41yIVEBwd8Q1AcSvFr2crW5CoFfnATT2OwDhyxH8Ogk\r\nxkrrYVNPixQ89IN/AEaBV8BxW8XqvoVzExTSkL3h3UW7yKsBBrwqdAiWK/ME\r\n1fdFbK9tQks9xIgk96sDIWKU9/9i9yWxGR+wkNyJfs3EJohnuEGIl+G3yK+F\r\nCC0eOJZR4ppVkdvD8l4kKl8Hvn5EaQLh2Ko6PQQOV59nvOKiXL1IgbDdKPlO\r\n6/16XbdxkRJ0GbtJII/b8PKqsxFTGvgBqB6PpyLdVds/BstTMpAOAeXQm7hV\r\nqwrVO3hH/8i+CG7fVvoXiq4lTHpQwqyGTSD0IRQ8g5raw9SHOJbNIXLaA3bN\r\niWBoGXhBvL3UWB8DlhjUIXOa1IFhlkcmmewrJS3xghaf+ziDXjvVaUabUfrD\r\nGrSRzTjkWE4KJgZG6SffeUg8gFkORFG/kvl4Ax1WQWJ6yzrsGIO10oTd1zGi\r\na0m+cYIriwpTtFzN/QgSlDsDKXJbRZpdb4aD0U9C+w+2NI11CYa0A80n6ntJ\r\n/5eSqsZOhwbI/etfkjskiJ2jLF4gDbwTzTAQc7ripUfLfRaSwdlcRrCCAnvS\r\nKGssK3LcXt58dmkxBAOAMnrrEKGJliRxXZ6dw4RCeZ4pAkOpeaBN7t2u9rgp\r\nP9lG+XjWKWnVx5Co09TGBEIxxShQMguudQE=\r\n=7B40\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/color":"^5.4.0","@thi.ng/pixel":"^4.1.6","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.5"},"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/hiccup-canvas_2.2.6_1677780813295_0.4073076239962883","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"@thi.ng/hiccup-canvas","version":"2.2.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"b728d84c5ea59ed4ed9d55f2e37d855e57548608","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.7.tgz","fileCount":36,"integrity":"sha512-FmnVXtD+mo/M8cTPwitP3xiTmnHi6El+FlPhqkVZLCjJSphSbpPJxhUt4wOaEv87rsmfSDozAS8YbxSu0gSdew==","signatures":[{"sig":"MEUCIQDPrAkI0MSHy3hKEMXMPav5u4NzBK3LFhsL342xOp93vAIgCUf00yfJJFUtW4GSjAhoRhSUOHg7lbGmvs6fCjtA7aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAPcAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdJQ/+KqTNrMKeNsBzVp5ksyNQxBDslvs4sumpni2mFhmVpkMSXL3O\r\nZbTU4/oVZjMqxv74QykkF4j4uaD0ATd81xX3tRYUpKzJAyFe6Aq0agy1WkYE\r\nx+RIhhRWBW6IKJMht4Q9lQbGcEybTxXc16vxOW4/sITZpztv2zXAZd0qJWwE\r\naMs09/IyRIGhSPMk1AnILCSWW63ziF1VJXjJmVkf0wFW4cgPMQ+343Px2JlN\r\nPV7eQzbB600xomZJz95MwItYdsgkz2rQhE+qjGkabE/eu9Te0PumaZnK8p7/\r\nD28ITNNOSg8GSdQTObH4pjRNdZmnyF5os9RVEDLV8TUcOGEVRv1tnzejHVmB\r\n9nVXtbleTIQyTd3B52pjNs+bl0KDO43RhMW0j0TSBacZ7mXMxfMNblrcpn8s\r\nLn0YrybixCN8WBhvuxOS42v/oW3slbPtL86IhyiAlsa3omTpZqJcZzBwFvzy\r\n482j1koz6DqwmnN9rBg8jPxdDei2pszQ79EQa5nnqU2dBqAv/8ymcJSwNPOs\r\nhlqSrwjPIUB8SMew/CGFCmlw1JHa2W3u0MqNhtI2qVwOL7I6M8Ik7H3H8z1h\r\nSTNaATJdvDHymwYFkCtF2HEYiDp3R5aFygUY5aSpghmyvCQplUVVOqnGGuLa\r\nq/KDykyyQ3Anw7A7dmq7eFAAQgeTMX7Vhkk=\r\n=3S75\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f2df4bbd52e8e78e9e7499d73f974f9a2f70f017","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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/color":"^5.4.1","@thi.ng/pixel":"^4.1.6","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.5"},"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/hiccup-canvas_2.2.7_1677784832328_0.33478929686306413","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"@thi.ng/hiccup-canvas","version":"2.2.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"721e7f0b191722bd40a323d4e3c9c92746393f42","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.8.tgz","fileCount":36,"integrity":"sha512-Bs5Rj4RzNOc8JB8aBvOyKkteYxVI3TnGZQvGJkrTkMsdCftNbuNZ8antijPfSL+qXv4kUSAwkLlsgcoijWXNZg==","signatures":[{"sig":"MEQCIHpUvRVXBqFNDgjzKeWE5+H8wvdEhXmDxGP6EmHbFiK/AiBs1TBQppZJheZVtV5XLvGtXMW7UlClYnd+RTngA9cuHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL25ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCiQ/9HsZXLh3vDf6a6SXtAn2wX70bTIyteGRy/kXQyxEL/Sf2ZHlD\r\nQM8oEwKkCAC24pAU1pEXnrrmp6oJKRHWtJw6HxdDD2pY0rA1M1/iQ84ppwwe\r\nZ+oklOddYsBhcNG+XWI3/f5GeVTBQEylu6QNWGobBINI1d/CtjomqSNZ5vqt\r\no+1LAL7lPGgiYai4uXPynkLvQ3EaH+X4oMzdPYDZF5uysTu9GlRzZ1B8Kon/\r\novSR2qp3kQ4RPHmvf2A7qQWTx95yktRi80/FYgTFrGKhf+OpgZZ79JD9z6lZ\r\n09bEgD+Ia9X+2L7KY6MN+5jAsdwPm7sCGx7oYLpiIVFHPuHn6iQITBz/qD3k\r\nAhSmnmkzIcJxS6sjoUG5XptZxwfUUANfz7w8itxKxgKDCPj9l45eqTuW6w/g\r\nwPgzExMrE2lJdxebKW4mr5VeAkpa/tv9o3PAQJoy5jqqMX5Sjdzl4j1TEPxZ\r\nF3VhFt8zziuPKlp2x2DWP6n7W+do7X72IdykA91DeeXEq4eH23ELgrYkTCoA\r\naWLT0HX7+Y8WMTBRIPwUGMAuLjyk7vdVWAdm+3tBLYsIxbts033iIz8sA/05\r\nGvPyIOozvgZYqi5r8OS16SE1hhV29z66Tjw8/x9oWTrwbhsI4M/5qAxJhBgl\r\nOpslew9Yc17Km1SmY8WhulOleWFwKNUzMIU=\r\n=Sj39\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/color":"^5.4.2","@thi.ng/pixel":"^4.1.7","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.6"},"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/hiccup-canvas_2.2.8_1678032313804_0.19628334889190624","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"@thi.ng/hiccup-canvas","version":"2.2.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"ce87a9642a348c5295312b1c35851a46eecc1337","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.9.tgz","fileCount":36,"integrity":"sha512-ArzoaOUZGKCu5CerfIJOWDKHDrF6YYl30o4vcVz76JHo3Vv6kdMwLN/qS6Oq4tsz8yjSaIsOwhQw/snaWAGIFQ==","signatures":[{"sig":"MEUCIQC5p+RjDlmo1JQ4tsr69Bg7I6xhjimu7qT1vox+RdRHUwIgc5kYKetL0ZkxulxZZARK6LToaD6ped43t2oAbVCOM6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfkw//ST8rYRU/omgQ0ppb+SB1/pLdlqx3A3EOMBu/EWLMl+l2B8jB\r\noXQRyohu8g27bU2+q8mZh24VbNz3dQGgAcgk5v3p7uUJa7KlSrB0hpfhDfrt\r\ngymFy2iTOrcL5fdzTAAz60qJ87Mq8dX0j9tsQ22FwTvkj24C3glbSpHbrmju\r\n6N7UT2h/nQS4zmFElzUr95WUgDwb3Roc0g2RAmLtfbMpEzDPwwzEWYSk0tmX\r\nu5MPYWJRpM+HLs+vuCgKei9UdlDnMdpWkah3m3tDiuuwzmB5SxUvVyJpsocd\r\nF8fXrA3szP8r1usSSXqB08GnzXh2MGKYCbzYQcRix6Bvd1TTlxtEnH0TdDyX\r\nn8SqrkzX4NgJauKePGR0C65kjtvU3Jlm1Di3ETTRh5+srI07BUFfeZZpKnO5\r\niAY0WO+7j0dx4DGOCohs9msts8Pa2D1mAGtwTlFyB/YNQXudjJ/uVCL5ccsc\r\nPmsJdRWWH7NrPhqbWdLy3EBjwOzb4ygafEviKwsXojGjpWHe9W5oi6rViVxY\r\nwF7yjQPKMrPYqWqIm58L6mLUG4dBcNmFafA3aHn3CGN/wSZcxGRCvy6j8Bkz\r\nXCmYxPFczz93LwSHsu1iid/QzAQPmyuCF+VjYXw7/eDKFRS2Tpqid8xzrEEF\r\ncQwVcTjyw7m/4izKU6IFXt1HSjh9cL/nf90=\r\n=+1dl\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/math":"^5.4.4","@thi.ng/color":"^5.4.3","@thi.ng/pixel":"^4.1.8","@thi.ng/checks":"^3.3.9","@thi.ng/vectors":"^7.6.7"},"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/hiccup-canvas_2.2.9_1678367135588_0.1330108597567119","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"@thi.ng/hiccup-canvas","version":"2.2.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"98c80249c9d9f0eac551673ed6e50f5ed493fc93","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.10.tgz","fileCount":36,"integrity":"sha512-hOwdumrK3Bm4jlR/s09htk9pBniQvKlPWb3wHSLEOQVF9jOyj1oqj+QvOFuV6Er44TCj2xlqJe3bZFAcHiMfIA==","signatures":[{"sig":"MEYCIQCCNioy1glAtNkpxdjS5zmKWw2KmszcNspWWXufJP689gIhAK0RWjQwgUJRm9PHCHF6z9I3TFNmevDaohcbF3xQlf6w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHc+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ4g/+J1LsesOF9V5hHDW72GuCcOpJgsl9Ebswsq99vaKH7q5jPxmB\r\n2UrseuHMaW6EIz+/zko9j1UoYjhEWAo4QAJgEajBFyrnikawkMdZjv2X3JgM\r\nGHT2eBPjxJPYTF7vufR/9z++dxtYDiTadRXAWPRpXfiIycJrrJv21VU7oQma\r\n3IDruM7dEjKKZrTyrZQ+LDUAu+7PcThEcqUC15ncSmtMS3kl27AWebZNYezH\r\nU3W2iioUDA8NmEutfX43aP6D5zTu8/1T9UHqM7x5W/anjewfOiosk60nzCJj\r\nvTrPP9c0O6slgSNYAyS9oBVjSd1L4U6YyIWuiYsqVQr9Q06+KRY6jbGTjDPK\r\ngUjl9rpQ5ycBE+x8sZl+2EqsfclYjjXsYJJBZJ/t7//4BG1IASiR2TDuaxVi\r\n0VzEJaj4MQR8QSzX9ZgagJeVtLugL5x8X1gYxt6Hm4F2nAI4woPSMwboStZO\r\n8uAuA5XTtfA8Pc54N+cGWXDGEbqxp9nYJVZorfb1QPzDWZ12faoXzmJ9FXcS\r\n4JP9l9QUB3AYpW8HJxgY2OZ8lDv/4KmY+IqtvYQMwztSWsiAb6LDKigoUzKu\r\nk5n6NB52v0T6Me1QE/jbTks4jGoe4leCD59m7XeONukp/VBl7qyUDzJVXJsH\r\ni4+uWw5mQ00oGBihdTbiaLpVXmzUCzdxLZY=\r\n=l2oa\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/color":"^5.4.4","@thi.ng/pixel":"^4.1.9","@thi.ng/checks":"^3.3.10","@thi.ng/vectors":"^7.6.8"},"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/hiccup-canvas_2.2.10_1678800702490_0.8409442472992887","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"@thi.ng/hiccup-canvas","version":"2.2.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"caf5dc21aab351c3634c5143f20a5a648467c553","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.11.tgz","fileCount":36,"integrity":"sha512-obhol4FODFy6brPm9Ni9YMERVL8+OA4DefaIuko4P47m99xMZZdHNOQc1sPKGsIR+qfRwmmQZa6Ns8RSRKUyGQ==","signatures":[{"sig":"MEQCIFYeIBeoNaZjaCWtda+6nHj+nfWUFhgc7lLtP2avwH/bAiBstmDrmalTlZ/c7YFMZG8BN7wvZkGzOltE04QCfMjDHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFxeXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2cA//RQrz3j2J+lrQxsHOKkLRUKmI5mzIlwT1hftuezJMsCOW3h2A\r\nKWFoe8o2Fg8IqIQoY6EnO5cnZdNOO9yc0HaV5kIySepfeak+ZYTswgP4I3j5\r\n7BbiIDt+ZBLvTpoYqP7rQqTc5WjLdRYlfuwuIWyRFKlOyPGrBYutv8FOrS47\r\nsTpxlgx8U1RNSXCSj5DgJ/lAYqtwcGm+qab3+gpTuo8DSbxQG1I6CVfnIx2Z\r\n3317KBq6hLrGCQIA2Ut/mT0NDw/epxUtZmvIbQLfRQsp8ypR2uRJ3b7L/pKD\r\nqxppc+gv+ONx/ApQiP8Lwmk/wKuTGBcl8mlByWt+tl0yV8j6f5m7Ea5w2pAt\r\nG8XzSjxVDUIZJg6EHjs/ZXA/e1JyIMqV1EA+6egeHyrpiP0m8KEDaIUKsFQG\r\nsTONMVj+FvVIXP1RpGKEF90OoOwEdCf2Ch+MxZWcYZ+NwLBuxPM40TWUCiGK\r\nfYRQoRBv5jvUFA3xxdT2shmg4vgyVF+01P5NsJwD3pMwtILlnuAq4j7J4+Ap\r\nQwxF4LHzNMnBgg0i5He4UplYwQdu3XNxeNByoFpk7hd7GoyUEMLof9Fb2/9g\r\nGCdiQ8qusgIiolI5fsv3e0ZjPtcc0EFbyT3pNibtEZTCL/mL0+IJ12P4QfcZ\r\nzovhPLp2IbMvZGGE9oTonIwURPiMcPsRDlg=\r\n=bzgi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/math":"^5.4.5","@thi.ng/color":"^5.4.5","@thi.ng/pixel":"^4.1.10","@thi.ng/checks":"^3.3.10","@thi.ng/vectors":"^7.6.9"},"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/hiccup-canvas_2.2.11_1679234967351_0.3385719153364406","host":"s3://npm-registry-packages"}},"2.2.12":{"name":"@thi.ng/hiccup-canvas","version":"2.2.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"6eb6a5ffc35de4bd72eb5b74656c8bb6c12e3256","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.2.12.tgz","fileCount":36,"integrity":"sha512-GTayLWPsUv/25TJ9mqphS2kg8/JrVKM+0knXs8MlucVOvaZojGd0pQU1EQxyl5xRqqBcloSbs+omdr3dJs5MVw==","signatures":[{"sig":"MEUCIBKt7wUgcLEsCE4OmkkxMmLc9qSK12wrstAnQxJjE/DuAiEAqJmvalnNLC4qapqV51jv96RmJX1ICItYIxEAyuucHvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNBA//dqivIwGzuElfzOEaj5DiBucBDh60vn0gzR2wAh5MvOwD490x\r\noJJJnF3CM/ovxNO0GDo9YRVIkZpoXjI26c2EiVbkk1nhGmgIMoRX2E9bWgPP\r\nwHDNkMlxfLyBq3us5x7lTOYdldM8eQrd8o5qWld0jFnvLT4jHdA4HaUuRh4Z\r\namdCc2kMx4Bx4ZcfUjJGXCyThyB7NVSfRM+hEVxjRd9WJzbTJ5ZEqN02jd2r\r\nkKtzHvLdDXrpDoFkj4Kmqt573SiBhPBXL25pL7QxCb9qKPZMDGoYybUei8J4\r\n+Jnw06s+AByL0ByAOWPqSWpCyLYwQJxLcRONBqf6SYe7C5VYW3/tYJwI+6Pq\r\n5RTrsPNZeKzbYfMAxn2Bybv/sfTseDTF5D/xHTrsSkds2N2bldYZZ2kRFiMm\r\neLvoEllipK6lpdPNHPeRO2PcQgTBDcsg/H/70+/UBmmxNHpcMroGyJP2W4kD\r\nxpW27GmhxPW7lA4iLOSA6yFU3k9T/u7LYEJDwtblptvYKKC51/nbIHOLczS6\r\nGXVu84+6V+XV4la90w2z7X2h6W1TAcren0CRH20roOU2hy2dHXX81PiZ8lGn\r\nuRQSdSSLTph6GxK7ImZQeKuivOlsRRFoK6Wl1Z331DVVSbqzr8sJEZ/AoTxb\r\ndMJrEZZKE6MuRTbd96eVIWDzFADTo6hNEMM=\r\n=LKbd\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/math":"^5.4.6","@thi.ng/color":"^5.4.6","@thi.ng/pixel":"^4.1.11","@thi.ng/checks":"^3.3.11","@thi.ng/vectors":"^7.6.10"},"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/hiccup-canvas_2.2.12_1679944202458_0.3272944118548864","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@thi.ng/hiccup-canvas","version":"2.3.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"83459dbd955a6557c8b48b00c29a88689c17c2cf","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.0.tgz","fileCount":36,"integrity":"sha512-VCbLLJR2r1GOXluvHpa9RyOX5lLJjO3cFr2pPzHR9KuQ24yddcMEFBDRVAU9DK6s/DAf8jc2SdmtL3UJ7QLP2A==","signatures":[{"sig":"MEYCIQDGK0BalfmggQOoTTrSNZuECJ+PAymoI7uaV31sbzrcQwIhAI/Je4Yjupg1nSxwpd9cUS5TeGBx0D7F+aLpt+4Ih9ir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUxeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNNxAAoUZOA3N4ajEpBm8GMuxxI9I3SiVEvBjAZJe7VtKPoGJoQ2mq\r\n0rFbpe4tVTPvF0BlY9raFedZ/N3MuWK/JccS/5QzemRRuHeATclN7Bu6A6Zv\r\nMbYCyWym4wGdZUCPogFlyv7nI9JkqdWlXLxOVyaXS01wY01LJhcTdOVf/7dh\r\niTycRzL9GVDeL3DBZKX1jJauaNIii5Hh6sBrWe2Ap8zL7blucKM/HYZDePUp\r\nem3kYwsRwED0GkDyApaF+brq2G94O2I2jYmBAoyaAQcPHaJY9Y31v+6kgc92\r\nzrMQEt8zuKYcDZAJvwJQA7mteickIp+Oa5hZadJ5Iw35puyXayKTgSIAXON/\r\noekaJRoQWG3RMSmtMiTbN323HaKhTHvmpTobwXkZOSIjD+5UhS237rjDMtbB\r\nD0zlHStyo9dnWmaULCBd9h4laueApcm793MdIp8apQLiILZZelAytjMJyAD7\r\nsoxxlxk5O66IVc6MOB/n38joDC5yNTY+/JFXdUjbm06rRFGWdypGpIoG7NSu\r\nPd7fqPftzJghdso/jBvo9qFNMJJqJzx6D0IgkPhCd6kiJuBHcrpwd1Fxvz2i\r\n0ANTqtbcYCpaaPhI0r9e066dP1jTow32tNTqsVo6kK+JRdo0nbSmCqwBAsHX\r\nmLX/b/7dRPRsU/gxuDd5eKMje7s6EZ8/pxo=\r\n=TlXg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/math":"^5.4.7","@thi.ng/color":"^5.4.7","@thi.ng/pixel":"^4.2.0","@thi.ng/checks":"^3.3.12","@thi.ng/vectors":"^7.6.11"},"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/hiccup-canvas_2.3.0_1680952414324_0.03758570686163165","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@thi.ng/hiccup-canvas","version":"2.3.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"447da6c7fd885860145f04ebf131721a058e0f67","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.1.tgz","fileCount":36,"integrity":"sha512-iWqsHeZZuupLZxKQ6h+Xh3nSx6LOVCQVkzAZ8zP6UGLF39U2QtbYBZAzo90qkjrKhPArDGoWw2z5QEYjK+HCkA==","signatures":[{"sig":"MEUCIFHq1wI0thoMd1d/WHNh8nPlfzdUcwY8OrW3WRqwGpidAiEAzfzRUqQSHIhdO4465FNR3bRvADudfHBjiJldRlA7CjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7TxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+fQ/+KDmgHRAbbk70SbXSuEKW6jvRz950Ktu60rEqsQFXtMARmd4B\r\n6VOFZErS6cXpTDT1oDy/C8wh416BJDrrz3lghZXazcDqwtU6srtfKoI+eIyH\r\noDfvbfNZNDnBRJBgHBQJYz5klb9kVVunmR/rk7MDvbm4NTz1iTgDok48eRpX\r\nxuvLoeX2zZH3PjMXXw//MEpa0V1zKq6vqz1cRWhvJgNBEKmu0D/J1i4CWSlb\r\n62RtnwidPjhG/+srnNp0X7n6hNMNU0LMBtt37PyYCZzTuubsyODIcxRGDm/N\r\nJnj8ewtYmGMRcBKHhpkLNeGifqG0WSsGysJGlYigQNpG70wR2xlDejYXWlsJ\r\niaIkPnyyXKMzOrEWaQBMyoqWsYdIlzw+T3mBIT1LNPWDYJvf/dlzsbPBTtat\r\ns7yW0yteX3aKtUAc9fW62Gd6/pb04dEJuZUf3zyOxq/8TvHcZqY1PWweoCfl\r\nME/x92F29n1isP6/fEF5RPwOV+MtbwWLTKZJvGisWyIJuLOp9R/zvTZ+8Dqf\r\nXJlVOrQQWLycyJuWA85ufbelVRtxkw+0rWB4c4yQws/S+b3+oU9b4FfVAFOb\r\nu1iO+xAiMe6lV57A5b3hyeqa7y9eRx9ao65+SHUGg9FvOkJa142y3Z1KAe4g\r\nulSUngPWR//53nlmoxbVgON0mVhZbXZCTHE=\r\n=qi5G\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.8","@thi.ng/color":"^5.5.0","@thi.ng/pixel":"^4.2.1","@thi.ng/checks":"^3.3.12","@thi.ng/vectors":"^7.6.12"},"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/hiccup-canvas_2.3.1_1681896689683_0.7232372354994041","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@thi.ng/hiccup-canvas","version":"2.3.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"7921a8c5945fdc4c7bcb4effe4658a12074a8960","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.2.tgz","fileCount":36,"integrity":"sha512-maAyu/lSZb49vPr4f8MbakRPZkoaQE+g8gLFy2CXx4FUAj4978S+yoMrtM9dUbcqo212WMLE5rb3XjjUOcFaEA==","signatures":[{"sig":"MEUCIQC3QUlI5XLVZ7yAD6I9ZT9w1ydmrOpUfzZKpno4p7gOdgIgcxur6My0b83Ub9aV38C1w4jOUQyZNv7mS5NQvhCu+UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR/SpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozRBAAn2EaakxhCCzRu/1jIXNjtrvJoVqOkOfwI6dVPhiYNcGcS5dk\r\ns07eKTeMiLSwiIagyVlbUj8BHql2O6NmJ2KTcYPbi5+UMnZhTYR+ltqvylkf\r\nW02RRbQiW46X2XuhFyYuP0U/6ZFacNy5/Jx7/EoFUNHBWUR5wJOt2sxB+AOM\r\nFiTwvAAByQ4MR+P2kDmsaIz7rAdLQGxuG6MUz9f3PyQV33uxQriGflEmDrWY\r\nMy7MJ8J9JWCwCxOPKHknLZVhX8vD0HwaYqJwUFGawvQYRUaMEgJCWOdFcaLa\r\nWybIy0btLSLCXj7XZrZev5RsBWCYocT+V7NJyAarJOaJE8xm4Tw7i8x49CP/\r\nv5iJWcdq++iSHCI1q3GvwAt9vZpBHF+wIPNOVqfFCzbBv9Aj++FrsdL11nXE\r\nF93k1++zdpJVZcjnk3YxkFpYA7CAxS3vadWHQOYAWcV52fxzbgeCJWuLSvK8\r\nanINcBY6MrrKaFdKSe+R5fV4kCUT3CQdeW9eSqdiue0cIOYpROA/ERmimhsZ\r\n1IQgr8uYHompwRTagZHc98FcwolAOPNvsx0AusIDbKQfdH4j74pqWY8PyNgn\r\nojotyy8ob/nd6oDRaZoJYoIRJje5ddZI/kgYDwk0b4UyuHsLnVpOfch1+6dx\r\nPaZka9uDToCbTJ9HxgPAg7OjMMQPH5+9MnI=\r\n=F1b7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/math":"^5.4.9","@thi.ng/color":"^5.5.1","@thi.ng/pixel":"^4.2.2","@thi.ng/checks":"^3.3.12","@thi.ng/vectors":"^7.6.13"},"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/hiccup-canvas_2.3.2_1682437289324_0.2872020136995297","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@thi.ng/hiccup-canvas","version":"2.3.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"a63329fb7e48278b7cdb48a4408deaeb5e5eedd7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.3.tgz","fileCount":36,"integrity":"sha512-DxRoDXtiVi1dxmTt7VrBi9p1Vg3xjN3DGZagCRbuB7pgYNqpy5fvn9QvKKeIDCxI2RbrjAyY0qp4qvUOQFcpaQ==","signatures":[{"sig":"MEUCIQC7P4Zg6mUE+7zyB0vOkbkzAm25mLkDkBGc/TffgHwO5wIgEvXDn7JFL4uhSxBopjX5Jp3wWeNoD0mFPGZsJbFYkjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/color":"^5.5.2","@thi.ng/pixel":"^4.2.3","@thi.ng/checks":"^3.3.13","@thi.ng/vectors":"^7.6.14"},"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/hiccup-canvas_2.3.3_1683807740003_0.23250700669321578","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@thi.ng/hiccup-canvas","version":"2.3.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"39c004c8ef730894fe663dcf5c4ff2898729de61","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.4.tgz","fileCount":36,"integrity":"sha512-K7BZkDe0cA2KBoy38fRSNOdydTdGTgBH2Bi13XwRO4T2KL4Bm6c4/p7px3M8MzaFTG6eFo26WfBuAzWoHhScfA==","signatures":[{"sig":"MEUCIQD1SJLNTjdSHTw0N5x1V8+07dBwHisKHhNeBOCpZIiRMAIgWadpel/GBA/Lozo5MporoqOn7YLT/ovDspDM3g4vtlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"065e40c90123541fcb126b825a07f84975431fb6","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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/color":"^5.5.2","@thi.ng/pixel":"^4.2.4","@thi.ng/checks":"^3.3.13","@thi.ng/vectors":"^7.6.14"},"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/hiccup-canvas_2.3.4_1685267815466_0.409675809497813","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"@thi.ng/hiccup-canvas","version":"2.3.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"b9195e4c586fa36e414ef3efc76f87169642466f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.5.tgz","fileCount":36,"integrity":"sha512-9kzOgYIbOKrIiggVeC/1PofFLed/3wTu0zrUQx7HWRL5PSgLbvvo6lb8crrrcoVE4oD7XOiTJUGCqABY6imiDw==","signatures":[{"sig":"MEQCICzTfHoz4uQbYd9cvstXaWnKFt0m10m+He/dUKOep7/hAiBz4c5LNEX3mdHNqdBYUG2S7CLw317SV8/OUJ9L0m4tbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"31076ef846f8ddd076c7968aca8d6d5f5b9b9465","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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/math":"^5.4.10","@thi.ng/color":"^5.5.2","@thi.ng/pixel":"^4.2.5","@thi.ng/checks":"^3.3.13","@thi.ng/vectors":"^7.6.14"},"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/hiccup-canvas_2.3.5_1686313522563_0.5187139023895515","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"@thi.ng/hiccup-canvas","version":"2.3.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"50370ef1f5a02a265799839a22174bbdb33c79ee","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.6.tgz","fileCount":36,"integrity":"sha512-cysGe2ovkZYXw+Bvkzue8CojbrZ10hZXSYwLtijrdgUHgJi0gSRUr8QybPpBzYZFzr09zO2x/KNzzVFiT4hm6w==","signatures":[{"sig":"MEUCIQD5suZA40R7gZk2H+mfM210cj6ufnqZb4BQMu3EaqCkRgIgBGUxw6jHecxVA628R7RBQ0KdxBa1fCKMCEa6dyMfyKo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60723},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/color":"^5.5.3","@thi.ng/pixel":"^4.2.6","@thi.ng/checks":"^3.3.14","@thi.ng/vectors":"^7.6.15"},"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/hiccup-canvas_2.3.6_1686729784483_0.8683655548996267","host":"s3://npm-registry-packages"}},"2.3.7":{"name":"@thi.ng/hiccup-canvas","version":"2.3.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"94bd16063d86cd0104fc3ea81852a20cf40fa361","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.7.tgz","fileCount":36,"integrity":"sha512-GFLw/jsC7TVGVNADk3KPPQpjQkQQ4MuJBEuXU4/4QTIZ5xnXCcmJlmsQPIHhiw5XfTpkGTLTDv6S/DufS+OFXA==","signatures":[{"sig":"MEYCIQCU6iGhClmEB9dXCvcxw9GHS6Gm+yzUSZz3z7AG7uaD2AIhAPH8Yl9rMbsuVRaGC6Ne+ItmG0vF+gBrpyUpfe9tSnQZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60722},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.4.11","@thi.ng/color":"^5.5.4","@thi.ng/pixel":"^4.2.7","@thi.ng/checks":"^3.3.14","@thi.ng/vectors":"^7.7.0"},"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/hiccup-canvas_2.3.7_1686953275821_0.07397982160004712","host":"s3://npm-registry-packages"}},"2.3.8":{"name":"@thi.ng/hiccup-canvas","version":"2.3.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"0d569d7bfc6fca4c83a1c1a646ea0533ea2d6777","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.8.tgz","fileCount":36,"integrity":"sha512-GWBMiGp+yV+tpbSJViJlWCPuFRc+LSWeYshxj2xiNqpofZlecRD94dy2ijxD9soDM4sGmFlBH7uWqIuciejHyQ==","signatures":[{"sig":"MEQCID5L7fyDN1l18GnRObMQCYNLer12+HeoO+Xfex9DFj46AiBuafZI4s7CgCm4+/Tu742fYCv53mU6cqf6rZJryS9lpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60721},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/math":"^5.5.0","@thi.ng/color":"^5.5.5","@thi.ng/pixel":"^4.2.8","@thi.ng/checks":"^3.3.14","@thi.ng/vectors":"^7.7.1"},"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/hiccup-canvas_2.3.8_1689334840426_0.211654112096187","host":"s3://npm-registry-packages"}},"2.3.9":{"name":"@thi.ng/hiccup-canvas","version":"2.3.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3f7899ff7c1ce8d06275dcb1147c603833959a16","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.9.tgz","fileCount":36,"integrity":"sha512-ADAuCFBkRAPmUcjUli0S/RQeIx7OuaJIJqr9tX6qagI05YmrItezdNK/Hc9TE09CyjC8pzQ7e3vMCfErWpObNA==","signatures":[{"sig":"MEQCIBfGY7U1h2236w7ZK1awc1pIEZRJqFkYJeRwl480BHHwAiBwMKlQFcUMOjxyfiRmfZNLS7lQliO6yNNOWOLCB0wWsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61081},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/math":"^5.5.1","@thi.ng/color":"^5.5.6","@thi.ng/pixel":"^4.2.9","@thi.ng/checks":"^3.4.0","@thi.ng/vectors":"^7.7.2"},"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/hiccup-canvas_2.3.9_1691146936263_0.965395387033217","host":"s3://npm-registry-packages"}},"2.3.10":{"name":"@thi.ng/hiccup-canvas","version":"2.3.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"7dd683146aaa58d3f04236fc8dbe7a2c9d8ffe00","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.10.tgz","fileCount":36,"integrity":"sha512-hTbutzn8KCOkJ7uo+LmLpLJneUPqq/FTl7AciC7k+ukikffWUuzfycTENjMD8LQkIQ/LEngKrp3+N9SWiEtwbg==","signatures":[{"sig":"MEUCIDkorpr/Y9VWHlOzyOqA0Rb+Z7PnS6BV9xgBr6EsSA2QAiEA4aiDAoo00Tsn4N5RnuEQVY417bGXuZeIC8F1k/wjpew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61553},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/math":"^5.5.2","@thi.ng/color":"^5.5.7","@thi.ng/pixel":"^4.2.10","@thi.ng/checks":"^3.4.1","@thi.ng/vectors":"^7.7.3"},"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.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_2.3.10_1691670071508_0.6350977174859769","host":"s3://npm-registry-packages"}},"2.3.11":{"name":"@thi.ng/hiccup-canvas","version":"2.3.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"7b281b497510a38d8112ed4358cc7db2de4e303a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.11.tgz","fileCount":36,"integrity":"sha512-PFwmZkDhK2EMcdtmNOpGePVfuIqxjWsrUBoKoe2JBJILla52OtGVf3jo8CNaKuE2rsN8zdfLGEBZmN/wvP0PbA==","signatures":[{"sig":"MEUCIQDT/Aq+vBRXuCHCB3Y+KbAuSBF+vAqDU6x+xF/bXzeIFQIgG4i9q2wo7+3nhQ62ih/S4yFqH2+kUIOde2BzDEPVPe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61553},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/math":"^5.5.3","@thi.ng/color":"^5.5.8","@thi.ng/pixel":"^4.2.11","@thi.ng/checks":"^3.4.2","@thi.ng/vectors":"^7.7.4"},"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/hiccup-canvas_2.3.11_1691670634097_0.7568913038912137","host":"s3://npm-registry-packages"}},"2.3.12":{"name":"@thi.ng/hiccup-canvas","version":"2.3.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"47bceff33a58acc4bfdb5a6cd6bbf70deb8497d4","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.12.tgz","fileCount":36,"integrity":"sha512-ziJzm4CbQ5fu0xq7vPV5DQadd4uFwe9JKIflUDqvG0Om9xrr1pE5pYyfDioAPyM+jQNrP4iZzCne29wsxxkL7A==","signatures":[{"sig":"MEUCIEpO1R/O8arKMz197iyJnvMoi3/8QdrrPooAAQOzg9eaAiEA8q6Sdxdo8H1Q/8/Z1mI2nqJtSmvgqHKJT5M7Hn7hXc0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61553},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/color":"^5.5.9","@thi.ng/pixel":"^4.2.12","@thi.ng/checks":"^3.4.3","@thi.ng/vectors":"^7.7.5"},"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/hiccup-canvas_2.3.12_1691846296360_0.23109446874793882","host":"s3://npm-registry-packages"}},"2.3.13":{"name":"@thi.ng/hiccup-canvas","version":"2.3.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"b706d13957f7318c85abf8ac36978785b73845dc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.13.tgz","fileCount":36,"integrity":"sha512-bwG9ae5amKysMYF3433jgOMRvLv4iYJm7aT0ZtMnKrLyQWOoEezidY6xuBq8e+Y0yg8cLV4kE9d4Zg6LqyH5DQ==","signatures":[{"sig":"MEYCIQDHOULipza5SeWDJbn8xUUv+83RGSVqGV8CdMT4iSbvrAIhAKxbr/aGlxopmKF3jwNaSUxY1eVjONaqb0+e0CiDWLgN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61193},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/color":"^5.5.10","@thi.ng/pixel":"^4.2.13","@thi.ng/checks":"^3.4.3","@thi.ng/vectors":"^7.7.6"},"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/hiccup-canvas_2.3.13_1691857031704_0.513568054140203","host":"s3://npm-registry-packages"}},"2.3.14":{"name":"@thi.ng/hiccup-canvas","version":"2.3.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"118a948b228ddc939cd936a5acc3de66fb33f5a1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.14.tgz","fileCount":36,"integrity":"sha512-WIarSYMxcHDeCCF0gAwuCTrHVZDm5z2+fQSvDbKUvFwdsGwQUE9YoCpjJT2G/pREB2f6VS5N1XF0cQ5K5MkYSw==","signatures":[{"sig":"MEUCIFs1PSLTxa0NSlkARyDhIVJFQpnmcb80PUs0ETSlp1n9AiEA/ySBP1QweYDUHfO0SeItRG8QCQg8p9LQq5kK8+6ghyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61193},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/math":"^5.5.4","@thi.ng/color":"^5.5.11","@thi.ng/pixel":"^4.2.14","@thi.ng/checks":"^3.4.3","@thi.ng/vectors":"^7.7.7"},"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/hiccup-canvas_2.3.14_1692019973034_0.9006345814680536","host":"s3://npm-registry-packages"}},"2.3.15":{"name":"@thi.ng/hiccup-canvas","version":"2.3.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"d30e99f3ff415ad785a13aa207c2a2e8a70229a8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.15.tgz","fileCount":36,"integrity":"sha512-ZFUdy/Fw92a5eMVhsZWXXr9l6ZaLi+m5ZCl3cXMEjPEdFhX7oAZKpDQ5exnFSOuOH+btm0e+AXBrkANLFMPd9w==","signatures":[{"sig":"MEQCICTkeME0+PrXXtl4cCYekqQbqk4kznG95eKTY46uYDexAiBmOV35MC+hDGgrXPXojJfor10eqsEJU04C1uRv6Xe8Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.5.5","@thi.ng/color":"^5.5.12","@thi.ng/pixel":"^4.2.15","@thi.ng/checks":"^3.4.4","@thi.ng/vectors":"^7.7.8"},"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/hiccup-canvas_2.3.15_1692715437316_0.8123438454414276","host":"s3://npm-registry-packages"}},"2.3.16":{"name":"@thi.ng/hiccup-canvas","version":"2.3.16","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"742bc32a63eee2f42411ef61c6b28839388df66c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.16.tgz","fileCount":36,"integrity":"sha512-6dF+/DZbRR2XYAcpSNqqdBrjx1MQZJk1uY/6FINBYvzvYKRf0m1hiiY0cC6z/ul2ZKsOMekrZI6iEFyDofhNVg==","signatures":[{"sig":"MEYCIQCcz26xILL6sjjaaOFmoLnzqBZTgVkMKuqmKdVAWxxX3wIhAJbiZVUDDrwKH4FdN/NnL72iKvazdhBgxsdEaL8IoDtm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/math":"^5.6.0","@thi.ng/color":"^5.5.13","@thi.ng/pixel":"^4.2.16","@thi.ng/checks":"^3.4.4","@thi.ng/vectors":"^7.7.9"},"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/hiccup-canvas_2.3.16_1692855056580_0.6172532923442458","host":"s3://npm-registry-packages"}},"2.3.17":{"name":"@thi.ng/hiccup-canvas","version":"2.3.17","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"fa2b644ddb5138f78d8e46a53617499700420102","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.17.tgz","fileCount":36,"integrity":"sha512-yqYMuT2knjT0/7ABKO500ytMTnbir2x8S9SIBU+8FN/dFesyamgSbvkv4ieHWx1ciGahlZ36J2lxG+OvLRqdIw==","signatures":[{"sig":"MEQCIGvZnZ6wu6jEEXLJ2p+YKDfU2IxKPjaMHCFqzWdsl5ljAiBqYRL+kBAi9Lf4zXPGGeZxPo6WHaGqzXtl+4ggoCvE8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.14","@thi.ng/pixel":"^4.2.17","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.10"},"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/hiccup-canvas_2.3.17_1693135487761_0.05600380954285056","host":"s3://npm-registry-packages"}},"2.3.18":{"name":"@thi.ng/hiccup-canvas","version":"2.3.18","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"bcf5cf332c8262c21e767d8aaaeb49c460e25322","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.18.tgz","fileCount":36,"integrity":"sha512-NHPW6hwHNIlU+ZenT+rzhj1l0I9KzAerwj9vdybRN6QsAOhYGhQoFKeS6reabZ4YYlmYH/RX3iSe4SmqrS6kmw==","signatures":[{"sig":"MEQCICEjEYclG/PqGVZwJNTWw8iRh2jmCjOe/yAbOPTCWVbGAiA9VHZJhg3N3P6AwUXtS8C1bn05pq99TT+fkbUNBQrNSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.15","@thi.ng/pixel":"^4.2.18","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.11"},"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/hiccup-canvas_2.3.18_1693302725980_0.4570138725584736","host":"s3://npm-registry-packages"}},"2.3.19":{"name":"@thi.ng/hiccup-canvas","version":"2.3.19","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"7bba45590c99c6329d20ead2966d8ca9de8918eb","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.19.tgz","fileCount":36,"integrity":"sha512-HcAHS9smnlL/m+nJQL+F0pE3VdzpC1qNyvQTX89u992oGx4wO+JMsUA75l2d3ecxmKyuhv7b/E9WAG24Up3+Pg==","signatures":[{"sig":"MEUCIQCJoniwoy1U/S+n799qX719NbomhTbW+97YIVAnl0lPvgIgUC9bUgDKLPSQBLn2LBozmjB3U4nzDaC/lFvG4z/0TGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.16","@thi.ng/pixel":"^4.2.19","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.12"},"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/hiccup-canvas_2.3.19_1693476493379_0.7578749514862713","host":"s3://npm-registry-packages"}},"2.3.20":{"name":"@thi.ng/hiccup-canvas","version":"2.3.20","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"99db3ad4bb74144d9bb91abaf8dedfbb202d4b85","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.20.tgz","fileCount":36,"integrity":"sha512-mZbnEp8y7NwQcen8Cf2O0KlsONiV80+2k9J+03T3ZEwe9YHJKPlB5y2igMHMs/bhGjebgVASsYpxXfxiUtpcAA==","signatures":[{"sig":"MEYCIQD8ppZwLd2VdNGFmr8jDMHCyUtCgg1htNDJftzAkX9OPQIhAJweBjBYAJvCShqknZH0rozFRc+2sIZWIFpWv4Xfsplg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.17","@thi.ng/pixel":"^4.2.20","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.13"},"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/hiccup-canvas_2.3.20_1694007565416_0.925283456786433","host":"s3://npm-registry-packages"}},"2.3.21":{"name":"@thi.ng/hiccup-canvas","version":"2.3.21","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"30394ea67405a6029a0dacd63d7582bf75991b66","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.21.tgz","fileCount":36,"integrity":"sha512-HGrhme5dUBrQZYQ9UYQaTUInHLk9CrmvtORfohJYemmKZlynKS9vHxe5IK0rDiAlFegdX+If7SPzgyhjVl2TCg==","signatures":[{"sig":"MEYCIQD6L1gqgAvGVOMNjcEvAIBIIGxISuJBMCgRLu+5z/6n6gIhAPMkxJLoGgfGm5dEFGgLIO6Us8VI/r0kQsuo/jwmfTn7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.18","@thi.ng/pixel":"^4.2.21","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.14"},"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/hiccup-canvas_2.3.21_1694781407983_0.24202797629136752","host":"s3://npm-registry-packages"}},"2.3.22":{"name":"@thi.ng/hiccup-canvas","version":"2.3.22","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"87449313c46af89d3f584fa9e5936ed5ea7ed579","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.22.tgz","fileCount":36,"integrity":"sha512-gKlX5szwpUM8SUcMtO8N6X31RYrFTsK1x4JeOHMZSkuh9lcPa7gsNitAahf7bPXAPuZnH7Ia/zTG7GUutNJOmA==","signatures":[{"sig":"MEUCIF6b0LBZ74mjANUuEoBHB4oDelY1V4lK1H/Y+SELf0WpAiEA/jXbskPrDgddEvVD9Uba61VO8GRGeR7xADhutt/waXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.19","@thi.ng/pixel":"^4.2.22","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.15"},"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/hiccup-canvas_2.3.22_1695120339864_0.3409601817361343","host":"s3://npm-registry-packages"}},"2.3.23":{"name":"@thi.ng/hiccup-canvas","version":"2.3.23","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"48974599548537983981e475cd3577bf104f3711","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.23.tgz","fileCount":36,"integrity":"sha512-/0V1DrdPa265RZbTyVwgbV9FN4K578ax3PjpF+XXHhdkzKdQ3vBvtoXxCJ9TyO4Uh4L6xj41Hdndnuh2MIo3QQ==","signatures":[{"sig":"MEQCICd/KWvPwZdtl9cOdnnGmq2sVHsuh92NqyZ6c4rM0Z6eAiA/OGhmRqky/QGXY7LCMtYm1RtXs0RG44gTXQRqaccSNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61213},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.20","@thi.ng/pixel":"^4.2.23","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.16"},"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/hiccup-canvas_2.3.23_1696506495398_0.11647751566228637","host":"s3://npm-registry-packages"}},"2.3.24":{"name":"@thi.ng/hiccup-canvas","version":"2.3.24","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3213bcb0b80d32969585373eedd14f297d7f623d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.24.tgz","fileCount":36,"integrity":"sha512-rrng/f0pAb7VluVswzJ5a1lquxMDDxku0gMTGnZSdwsvQ7Pg11TWsPgjam1JVm/gw8hjUkQsKjdzmtOlDMbqoQ==","signatures":[{"sig":"MEYCIQDp3XkMw2veeD8VXfACXYzYhmDyF0hyMZl0W9hqleBMOAIhAOzxhOJuwk/ISKxuwRrZh6FZ+i4H0adTNpgM1ynB9wS0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62714},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.1","@thi.ng/color":"^5.5.21","@thi.ng/pixel":"^4.2.24","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.17"},"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/hiccup-canvas_2.3.24_1697018897935_0.28065502551658206","host":"s3://npm-registry-packages"}},"2.3.25":{"name":"@thi.ng/hiccup-canvas","version":"2.3.25","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"ed50f7000d78e7166575b4c854a3d9660afe9dbb","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.25.tgz","fileCount":36,"integrity":"sha512-NI8b3tl8U07s9LuaYOlWNPLajCR9Me6kLbgBF2klDB7Kbcv25xqiSSfxCq4+2VLvzVlARSqD4GL15ztBDHvAWw==","signatures":[{"sig":"MEYCIQDG612Eud9pgI1T5sp1rJZ9p9ndoTODUia13vd2kcP15gIhAMy2EHzwF7BwWyz1PL1KuyKapJn/FKRbGuftGv2EJG0M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63079},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/color":"^5.5.22","@thi.ng/pixel":"^4.2.25","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.18"},"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/hiccup-canvas_2.3.25_1697111906936_0.5691052335106499","host":"s3://npm-registry-packages"}},"2.3.26":{"name":"@thi.ng/hiccup-canvas","version":"2.3.26","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.3.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"c602ce0b43538322d7ffd57137ce13101e7db847","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.3.26.tgz","fileCount":36,"integrity":"sha512-kfQ4HbYNPUokF4/8KbL/OexOKstiGZdnDpfoIDekoibrze9lzRKYRARgIwAAHZ3iPxYqCezOqUbe5QIoi3HS1w==","signatures":[{"sig":"MEUCIQCGM7Tm0zFCRjs3Dk1mi46Ny6DberC6xFKk+z1y2wKd8AIgASklae2x4LS8ktDJ+i/TM7vhsD84G/UTTd1vHBZMVCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63079},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/math":"^5.6.2","@thi.ng/color":"^5.5.23","@thi.ng/pixel":"^4.2.26","@thi.ng/checks":"^3.4.5","@thi.ng/vectors":"^7.7.19"},"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/hiccup-canvas_2.3.26_1697652688002_0.5494557964494058","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@thi.ng/hiccup-canvas","version":"2.4.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"969b81b3bd2a9af2e3c4a253c95ffdccaeedb988","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.0.tgz","fileCount":36,"integrity":"sha512-O4YW9imV9y9fvY2EFgpEDvSh2CwmYs5JQv+VBPlyZE4lXpGyBBASSBu/S2K//z6LRxjIqyW86o0U5qjpEi6Jhw==","signatures":[{"sig":"MEQCIDgEzUnVCkuKF2/xm6xuyz0yMEGlcTkhOy2FxCIVW1iAAiAON9wXnfg+MODIgHnkz/jo+AZh4sA3YC1ZjON3ZtyS9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65922},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/color":"^5.5.24","@thi.ng/pixel":"^4.2.27","@thi.ng/checks":"^3.4.6","@thi.ng/vectors":"^7.7.20"},"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/hiccup-canvas_2.4.0_1698046962206_0.7250258593271317","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@thi.ng/hiccup-canvas","version":"2.4.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"700d87d81d62af64700ec0e970822c357dd52efe","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.1.tgz","fileCount":36,"integrity":"sha512-bRz570K7sFkQg3UExp/+G9c0J/PtkRrtkPg1tCv81qkdklVrePjBnTffn6oSsGHjw57Eb2F7pX/jfH3ApEc4kQ==","signatures":[{"sig":"MEUCIQDym09zsoXWq1vfCJD4uCebb/N67mdABxzJ0HVVK3WsHgIgWQbKFzodGNInLG56bYXy6ECqjUgdD8/bGxmcMq84IpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65922},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/color":"^5.5.25","@thi.ng/pixel":"^4.2.28","@thi.ng/checks":"^3.4.6","@thi.ng/vectors":"^7.7.21"},"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/hiccup-canvas_2.4.1_1698136932070_0.19290680342675204","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@thi.ng/hiccup-canvas","version":"2.4.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"ec19f7103d1ecfcc41d8ea15283dad78ce845aac","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.2.tgz","fileCount":36,"integrity":"sha512-+812mXNhm6Dd7kGsYZMcySebMxodfkj/unPFgn0ok+G8Xzw5lzdc+eRmGZxAjpUXscYrM3Ah7dd5s8FplDrz+A==","signatures":[{"sig":"MEUCIQC2cBIdzFuFTS6dKbxHSMtxTSUoZ9Itha2JA7mNAULllwIgXhMntAq4qnWrvcfgN+bIXHrdbmVHaImeQl3afb6ZExg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65922},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.6.3","@thi.ng/color":"^5.5.26","@thi.ng/pixel":"^4.2.29","@thi.ng/checks":"^3.4.6","@thi.ng/vectors":"^7.7.22"},"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/hiccup-canvas_2.4.2_1698237867260_0.7203729788339193","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"@thi.ng/hiccup-canvas","version":"2.4.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"0fd2c081cea8bdc891278921ac8219658aa1b707","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.3.tgz","fileCount":36,"integrity":"sha512-fRrV+Lvp1ceM/slyc8c0ODP0J7jSDjJxHEjKPQfnJ2oizJkN1clEDu3eeFCZbprHIIykBlJuYv8D9Y5C9FlHfg==","signatures":[{"sig":"MEUCIAqK9dmQ+Ihol7HGgzbjlTT6uqamqAJRgygTI6pbGk0wAiEAlmCLEkqhQr4tPAZYlqK9aPZYxg4rt2V0uOMc52eU3Ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65920},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.0","@thi.ng/color":"^5.5.27","@thi.ng/pixel":"^4.3.0","@thi.ng/checks":"^3.4.6","@thi.ng/vectors":"^7.8.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/hiccup-canvas_2.4.3_1698425986015_0.9979151619531472","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@thi.ng/hiccup-canvas","version":"2.4.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"8d05d7034e9d36e183787c764b919a045f191800","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.4.tgz","fileCount":36,"integrity":"sha512-/9rfyRl78yTiCaNrD2pLbCqN/o7wtsb1IXcQSZTI//saRTyY9R6NJX83+yMlPuNF40fOnK/G07S8epd2pB9K1w==","signatures":[{"sig":"MEYCIQCUN3b2uRB7ih5cX2xcUrM6Z5S/Sdo2oiiHcpv3Kjv4GAIhALSWKblGED22tYJkTCQkodE6FM/d7F0QsWkOerqX3hth","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65909},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/color":"^5.5.28","@thi.ng/pixel":"^4.3.1","@thi.ng/checks":"^3.4.6","@thi.ng/vectors":"^7.8.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/hiccup-canvas_2.4.4_1698676563546_0.9350568675797317","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"@thi.ng/hiccup-canvas","version":"2.4.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"42eb1b22190d7ebde62fbbb7d64566c995de9c05","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.5.tgz","fileCount":36,"integrity":"sha512-Zk4o38SYrSzSeNbLx8D2P3aw3dJMQzDfq3lIN4EdgEZsczBLZM+BQRfy4asu2UAS+VUF1QznMeg2KmShV8L5Gg==","signatures":[{"sig":"MEUCIFQ1UfV21u2+NYiAMg/7rVNW4NXe3x/MHu2IexYnJiPgAiEA2ya7kl2ySxVijC5uLTdgO1A9c8K1owT220m/39q91W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65909},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/math":"^5.7.1","@thi.ng/color":"^5.5.29","@thi.ng/pixel":"^4.3.2","@thi.ng/checks":"^3.4.6","@thi.ng/vectors":"^7.8.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/hiccup-canvas_2.4.5_1699136596798_0.16607581376377967","host":"s3://npm-registry-packages"}},"2.4.7":{"name":"@thi.ng/hiccup-canvas","version":"2.4.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3c333bd79af30ae5efbfb97a61c07cb45277240e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.7.tgz","fileCount":36,"integrity":"sha512-6BL9xB3pQ/vRBi7HF/FG8SKwF9gurcS0f2KDUW4fsiK6xecWk7sK9OIEoqEbYHg78dGirOlC+jO4ubU6iJUzWA==","signatures":[{"sig":"MEUCICkF2Y7eJpgxA+z+tJs16LLbF3xokUBCm+coYyNdqldZAiEAzqA7c/Ox5tGCvL72nxEaA7H+98TgnHHTxx6Kw6W5YLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66116},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/color":"^5.5.31","@thi.ng/pixel":"^4.3.4","@thi.ng/checks":"^3.4.8","@thi.ng/vectors":"^7.8.4"},"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/hiccup-canvas_2.4.7_1699526015489_0.9240179446835843","host":"s3://npm-registry-packages"}},"2.4.8":{"name":"@thi.ng/hiccup-canvas","version":"2.4.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"429f0144ed48d19b8ba29bd5c3aca4b098c76d0f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.8.tgz","fileCount":36,"integrity":"sha512-FFI1MUjf1yRaMxejXOsHgUKmYCVrgcii042caPEGIOWtoN08shJCaODca0SB3hAohUQBkEZwmiiYghvVwc5Vgg==","signatures":[{"sig":"MEUCIBY5ifwlo0EpYphqYOTm1EZvJZhfmA45V9bWdIBPGjkjAiEAkSXaUz2tTrmGPJFvqWg2NZ2JCB71e+VHDnIuoKC66xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66115},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/math":"^5.7.3","@thi.ng/color":"^5.6.0","@thi.ng/pixel":"^5.0.0","@thi.ng/checks":"^3.4.8","@thi.ng/vectors":"^7.8.5"},"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/hiccup-canvas_2.4.8_1699807658500_0.07157205376819609","host":"s3://npm-registry-packages"}},"2.4.9":{"name":"@thi.ng/hiccup-canvas","version":"2.4.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"43b1d769943b162356a26bfdfefd91fdd9c91fd5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.9.tgz","fileCount":36,"integrity":"sha512-mSbHuWZcts4RcQ8ixkHcYoxJMGAwQknzPH7pfX0WNkKzHfB3WNj3AEHcRf+7Nvv3vlwiyJYiAfsMpmQJdeJORg==","signatures":[{"sig":"MEQCIAhUv8rQx8ELNnzKygyMndrWWQjfTufpelOF6H4kAqGZAiANFhBh5Zuw9maoORxASzayhYUM4Zo1K1Verahf7pGrrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66115},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/math":"^5.7.4","@thi.ng/color":"^5.6.1","@thi.ng/pixel":"^5.0.1","@thi.ng/checks":"^3.4.9","@thi.ng/vectors":"^7.8.6"},"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/hiccup-canvas_2.4.9_1700818866380_0.7992497555308844","host":"s3://npm-registry-packages"}},"2.4.10":{"name":"@thi.ng/hiccup-canvas","version":"2.4.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"4051b7aa1bca0a314d6062fa280973dfa155e095","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.10.tgz","fileCount":36,"integrity":"sha512-hBoXyuqVh3NCVbqvLLN6L+8F0Zl66WbXl0y1cm7RpKgTUDlF9vpu+t5JzTiaBS/y9/vADYwJFmfbioX1EMnmrA==","signatures":[{"sig":"MEQCIGe3JE5oeo1U2AbLWiOYPbcykwzmqERjJjpytViqxE36AiA6GO6aEjqTVNHWmxvCJfW7y5SjCo6Msv2THrHoJqOyFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66118},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/math":"^5.7.5","@thi.ng/color":"^5.6.2","@thi.ng/pixel":"^5.0.2","@thi.ng/checks":"^3.4.10","@thi.ng/vectors":"^7.8.7"},"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/hiccup-canvas_2.4.10_1701605875040_0.36692646494735204","host":"s3://npm-registry-packages"}},"2.4.11":{"name":"@thi.ng/hiccup-canvas","version":"2.4.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"0e34dea9cb670c7186597d4d1ed2676882b3fea7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.11.tgz","fileCount":36,"integrity":"sha512-gbU4D/EZSKxg/9w789UqnB+nQXEdlNzEoVBt4YkGiBkubSHQHkiiRLr/WVJtnMTx9fqdYXHUUM4T0IxTvnLMzA==","signatures":[{"sig":"MEUCIQDU1+IR1U4GlwrXwcCtrLru9HDo6/vr4PzVjyifg/e62wIgOyUdXxjJjzCF4mwoc/WRnbKDtCPClTtPxw1ZuvA/TPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66083},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/math":"^5.7.6","@thi.ng/color":"^5.6.3","@thi.ng/pixel":"^5.0.3","@thi.ng/checks":"^3.4.11","@thi.ng/vectors":"^7.8.8"},"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/hiccup-canvas_2.4.11_1702149377042_0.6671072456762113","host":"s3://npm-registry-packages"}},"2.4.12":{"name":"@thi.ng/hiccup-canvas","version":"2.4.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"5c4d63a6d6e290bb943478545280a492d1127f23","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.12.tgz","fileCount":36,"integrity":"sha512-iEoG66TFBVdyuGunmN03QaPvnyel/mu+5jcCvZ4vCojg5NW3uX/FybzYDOlcU7takilk5dcMcsZMk8osnPZqDA==","signatures":[{"sig":"MEUCIQCa2gJpBJLh26EJWUXEXaeLWRMxti8fzUGVtAxtJape5QIgEYa5yliRf2AydHK1SvhDBqGSd8VUx96HKpmK79dkrxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63547},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/color":"^5.6.4","@thi.ng/pixel":"^5.0.4","@thi.ng/checks":"^3.4.12","@thi.ng/vectors":"^7.8.9"},"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/hiccup-canvas_2.4.12_1702289475930_0.7559293791772255","host":"s3://npm-registry-packages"}},"2.4.13":{"name":"@thi.ng/hiccup-canvas","version":"2.4.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"e86061f6d080ee9f5eceb65e6872520eac9523f6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.13.tgz","fileCount":36,"integrity":"sha512-IvO+NB+fy4PMzGvsX8NVUm4dyX87e3uVZebowK+Ho44MZb2K20mxmaq/2zOsFV6tKhgfuJ9BTVkq/BPdI65IRA==","signatures":[{"sig":"MEUCIGNZIIzuPO9WN4/S3Hbzx2HBLhbNA1xpkqJJozHYIotUAiEApLBLl0LGbBzTnoB7laekb5TIWFTzIefACLIloezVZaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63548},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=12.7"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/math":"^5.7.7","@thi.ng/color":"^5.6.5","@thi.ng/pixel":"^5.0.5","@thi.ng/checks":"^3.4.12","@thi.ng/vectors":"^7.8.10"},"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/hiccup-canvas_2.4.13_1702393476980_0.8217158201007315","host":"s3://npm-registry-packages"}},"2.4.14":{"name":"@thi.ng/hiccup-canvas","version":"2.4.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.4.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"9f9a0af31ddee38df73da27ae06bac5c67013be0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.4.14.tgz","fileCount":36,"integrity":"sha512-1XNLg7kDFCYEBNU15oU4yhZ1JEEn7Jr8vTAJolLeprBUvRvPZqDvbte3CA6CDmzh0DJjoHnTNorK59KOcsJolw==","signatures":[{"sig":"MEQCIEqyaQ+oDUsBAKR0kiggOQ/DV2IFCks0cm2StyQTeQeTAiAjKUbsk/ynMzOzlYjIHtQGHG2qG061t6qopgvsaPXqQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63546},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/color":"^5.6.6","@thi.ng/pixel":"^5.0.6","@thi.ng/checks":"^3.4.13","@thi.ng/vectors":"^7.8.11"},"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/hiccup-canvas_2.4.14_1702907156643_0.31186605205351303","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@thi.ng/hiccup-canvas","version":"2.5.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3f988c141613c16640dea3426633c923345b8655","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.0.tgz","fileCount":36,"integrity":"sha512-sQC915SCIZbQjb2ozcgR+rm4fCuE2Q3K3pjPGTQsr4vVWgNfBlIoIzaYSLv7ZaI7NxdDylXLjZqYgR76IniD1w==","signatures":[{"sig":"MEYCIQDOOQgj9j//teUIbtOPc38N9fW11+IeHy5DVwJiklcBtgIhAJ/3rSotsxW5L6x8dCa4FoFQae0u4RInQ2O4gQZb2TSP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63984},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/math":"^5.7.8","@thi.ng/color":"^5.6.6","@thi.ng/pixel":"^5.0.6","@thi.ng/checks":"^3.4.13","@thi.ng/vectors":"^7.8.11"},"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/hiccup-canvas_2.5.0_1702937149119_0.04025462843128236","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@thi.ng/hiccup-canvas","version":"2.5.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"ce5cbc6c304cc1bf1adbfa2e4bf545732d00a78a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.1.tgz","fileCount":36,"integrity":"sha512-aEgoj8909I+dqlxiUZpNx8AeRxzPw/SIO5wlVDTWFT7K5f3t7Az0iX98sSjXdxtGOFFSGRTgvZQgh2PK7L3jQg==","signatures":[{"sig":"MEUCIHu9ZYzDv27LU/GDMmND/AwhfIE8FZ0Jwi07CVOGVaB4AiEA18XY88kf+M5fGxmQ6EfaEkaaTly8g824FDx3wmxp2aA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63961},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/color":"^5.6.7","@thi.ng/pixel":"^6.0.0","@thi.ng/checks":"^3.4.14","@thi.ng/vectors":"^7.8.12"},"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/hiccup-canvas_2.5.1_1702984013663_0.6262661096646587","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@thi.ng/hiccup-canvas","version":"2.5.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"4def3575de5ee95dccc947f897dc5a4bc4c24dbb","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.2.tgz","fileCount":36,"integrity":"sha512-FhE/XhQ6NDe67pLSgMJweBJ2KnINA6Y1BpxVDvO/euLzJ7qbNHi6JAhx61w1KPZCuxIC4bOehfhO6c9ld2pNQg==","signatures":[{"sig":"MEYCIQCn4htQ3refAduOi3srBtdBgR6QJQKYcBD7xt4r2e1RjgIhAKWwnt6KKV3wMBz6e1IQuRz412H3jlM1l3Nfe388KDg5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64542},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/math":"^5.7.9","@thi.ng/color":"^5.6.8","@thi.ng/pixel":"^6.0.1","@thi.ng/checks":"^3.4.14","@thi.ng/vectors":"^7.8.13"},"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/hiccup-canvas_2.5.2_1702988841208_0.688198747949587","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"@thi.ng/hiccup-canvas","version":"2.5.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"fad109416ba3ef85f01f34699da4971706096536","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.3.tgz","fileCount":36,"integrity":"sha512-39hyafdgAvpFzfoPWfHI6kEssLE6YqF2Gr59VIKMq8GEPNFMKFR487/LbOcErXeK/wUCmIxgkFyZtRTq2QaKcQ==","signatures":[{"sig":"MEUCIQC9c2TuAukMjOFIv78bC8eb3+BkU60jc02WMFgz3blSlwIgHTMsyCMyioYHmlbPgfrxPB2Gvk+0V/jpKG4PeZawQkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64544},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/math":"^5.7.10","@thi.ng/color":"^5.6.9","@thi.ng/pixel":"^6.0.2","@thi.ng/checks":"^3.4.15","@thi.ng/vectors":"^7.8.14"},"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/hiccup-canvas_2.5.3_1703806142920_0.9521254834262407","host":"s3://npm-registry-packages"}},"2.5.4":{"name":"@thi.ng/hiccup-canvas","version":"2.5.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"01b100fba1a4af52b80156a554de17b7a51af20b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.4.tgz","fileCount":36,"integrity":"sha512-zMVQAkIKvDJ6a4VVKp4luyC4xk1iPVRUlZNmteyCpKCqjstUwz7bm4r0FwTs6D/3ii5Ih5dINCm6EVoulPJEsw==","signatures":[{"sig":"MEYCIQC/fFkprBg4/3wYc8ZEX74p7CND/EOHwYcsqezlgUw9aQIhAMdiLHGcIXiQzoSonwMgMQyojpTZXtQnKIBXq3JskGwK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64573},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/math":"^5.7.11","@thi.ng/color":"^5.6.10","@thi.ng/pixel":"^6.0.3","@thi.ng/checks":"^3.4.16","@thi.ng/vectors":"^7.8.15"},"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/hiccup-canvas_2.5.4_1704016141112_0.8123929941951997","host":"s3://npm-registry-packages"}},"2.5.5":{"name":"@thi.ng/hiccup-canvas","version":"2.5.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"b4e38fe6d2309b125e37e5cb19b2a6f1fd200a96","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.5.tgz","fileCount":36,"integrity":"sha512-dj9KXGGJFqc1gF/I62McDn6N0JRAmIySw4dX0PHa9oKlQjiqjYpC4W90gaikL7HlLw8Fct+tdRtN8VPNlnvjOQ==","signatures":[{"sig":"MEQCIFAqR2NOVDr6zaiZCqrjC7f2JjxzXHo2nfWXcM/8us59AiBO35eUPM6nZKxDxA1ET0RFWHEjmvfsGLJsfXFSPaPFjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64572},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/math":"^5.7.12","@thi.ng/color":"^5.6.11","@thi.ng/pixel":"^6.0.4","@thi.ng/checks":"^3.4.17","@thi.ng/vectors":"^7.9.0"},"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/hiccup-canvas_2.5.5_1706025760626_0.7992133450369008","host":"s3://npm-registry-packages"}},"2.5.6":{"name":"@thi.ng/hiccup-canvas","version":"2.5.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"65e1fe2416ea0bb40abdeebfb9fb3094c68d6131","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.6.tgz","fileCount":36,"integrity":"sha512-syo4E86768p9uul/QzmBtkuj1ELUeer75PTAoF76tMtnqBPxlfuh9/aiHPisfViuLVt8P9xyaxSifADZV1zChw==","signatures":[{"sig":"MEYCIQC3Fa96KeotEP3mIJYijegzdnn6caZm0TnaV6c1gK1hxQIhAJCOxQ92vtqOJoAxqebrV0XChDt1nyiFba6k5r8x0ihg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64572},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/math":"^5.8.0","@thi.ng/color":"^5.6.12","@thi.ng/pixel":"^6.1.0","@thi.ng/checks":"^3.4.18","@thi.ng/vectors":"^7.10.0"},"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/hiccup-canvas_2.5.6_1706292464689_0.8765328012484825","host":"s3://npm-registry-packages"}},"2.5.7":{"name":"@thi.ng/hiccup-canvas","version":"2.5.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"531c21291a1203e6fdfba9f490f04f0db9f94877","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.7.tgz","fileCount":36,"integrity":"sha512-kiWBJCgn0Cgs3l6OIVoGXXKBDtnUo1a8mYkOJbQHj0aVI3S0DUnvwQVyn73UpHv/4p0Ua/CepgRjSB0NHDl1qA==","signatures":[{"sig":"MEUCIFqf7ICFKW/mkAyNKw0JGNE/6OG3alYSlHmNcZnFVuVDAiEA79NmHRkAoTP0OHDA+ZFmukO6n/kYxXo22qqP967xRrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64746},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/math":"^5.8.1","@thi.ng/color":"^5.6.13","@thi.ng/pixel":"^6.1.1","@thi.ng/checks":"^3.4.19","@thi.ng/vectors":"^7.10.1"},"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/hiccup-canvas_2.5.7_1706561095722_0.4183973539650718","host":"s3://npm-registry-packages"}},"2.5.8":{"name":"@thi.ng/hiccup-canvas","version":"2.5.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"03aa6271966b9f0aaf75c96c95d2dcbecaada599","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.8.tgz","fileCount":36,"integrity":"sha512-/Jb7FkODHpF6OoFLBnVcSrEi3KjalO+2p/kX8HLcpdYErqN03INkrZMBtQqc5YuDLi3OqdRiK0PcGxYt32mvlQ==","signatures":[{"sig":"MEUCIFWvVyo+fYe1d+q5pULJp4A19WCBj4ruj/WYfKW8IfnhAiEArXGu8tmyjDh0Ecmq4x2yV7SnG/IEr/uZlrVLczMwSHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64746},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/math":"^5.8.2","@thi.ng/color":"^5.6.14","@thi.ng/pixel":"^6.1.2","@thi.ng/checks":"^3.4.20","@thi.ng/vectors":"^7.10.2"},"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/hiccup-canvas_2.5.8_1706562719804_0.3538755373086764","host":"s3://npm-registry-packages"}},"2.5.9":{"name":"@thi.ng/hiccup-canvas","version":"2.5.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"87dca86a285cc9d7ceca01c1db0a0fe63954190d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.9.tgz","fileCount":36,"integrity":"sha512-VIABzwPsyEkJ3cIUcfhbAtmaHn6Web7qEWQYPSneyTe0KWTejKLC4PAwkGIhQA3eFIDS96ZB33nMBPo/fl6imQ==","signatures":[{"sig":"MEQCIGZBzldEIgSqb6F449Aoo6TlKt6ZLwoFER5Lv90tt29lAiBHg341D3wlgHYPpnZ3cN9buUe/XaxII7TgJFPfTP8jZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64746},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/math":"^5.8.3","@thi.ng/color":"^5.6.15","@thi.ng/pixel":"^6.1.3","@thi.ng/checks":"^3.4.21","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.9_1706628320672_0.454448238423095","host":"s3://npm-registry-packages"}},"2.5.10":{"name":"@thi.ng/hiccup-canvas","version":"2.5.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"ea93c523de00f04614a3cf9fb42848c13f6daf5d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.10.tgz","fileCount":36,"integrity":"sha512-TUHvwucx8Vp6hwtTEqR5EWuvEcSlCijfc4wbgZHDQTa54vJnQW1x9eCnQvVuw7k7TUleLwE2t3VnsCKvcG2kTA==","signatures":[{"sig":"MEYCIQDaJl1Ec+e5FHhWB+fV/cSTA2XpHi88eqr5Dx/y5DZZNwIhAKZnnkEI9nsgqYuoctpnktDhTc2Dk9LaCvYEiZreIzD+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64747},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.8.4","@thi.ng/color":"^5.6.16","@thi.ng/pixel":"^6.1.4","@thi.ng/checks":"^3.4.22","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.10_1706650886480_0.7003449749699828","host":"s3://npm-registry-packages"}},"2.5.11":{"name":"@thi.ng/hiccup-canvas","version":"2.5.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"2bc84242d85ac58fa5def740e977ce7a8028791b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.11.tgz","fileCount":36,"integrity":"sha512-Sui/DQMUG3AaP9tFGFbrrRkYxNaXWKRm0KkOP9jIi6YzVNq9vtGkiAyiIlShJtdt5oi+KUvCRSMj6WHRmiBM+w==","signatures":[{"sig":"MEUCIB/QSqEtt8jV4meHk3boUnWiDINmXdDH+9JZDbrhKCz9AiEAnQcFEy969iXa2ypb9dImkiK23wkeNMU2bdSNy/XHYCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64747},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/math":"^5.9.0","@thi.ng/color":"^5.6.17","@thi.ng/pixel":"^6.1.5","@thi.ng/checks":"^3.4.22","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.11_1707261662056_0.5905901838186496","host":"s3://npm-registry-packages"}},"2.5.12":{"name":"@thi.ng/hiccup-canvas","version":"2.5.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"f5583c2ef823214319f0c9c238637ecc391dd91f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.12.tgz","fileCount":36,"integrity":"sha512-7dB4Gk5vOCTEGxSiumliode4qzrEpe1y8hLf6WB/4ETKfCfQ4ycn0+MOSippFW/WKVtFhauS7DNYc+kqGLt/4g==","signatures":[{"sig":"MEQCIEyGhRXsTm/GbPQUWvM1KGXWorZ8aEvWva3TaBTBhbbVAiBrV9pNvLi2XNXs36dPGjVQ8NI577KBe2R/dv6mAJu84w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65131},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.9.1","@thi.ng/color":"^5.6.18","@thi.ng/pixel":"^6.1.6","@thi.ng/checks":"^3.4.23","@thi.ng/vectors":"^7.10.6"},"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/hiccup-canvas_2.5.12_1707555814564_0.7733241842398386","host":"s3://npm-registry-packages"}},"2.5.13":{"name":"@thi.ng/hiccup-canvas","version":"2.5.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"0d0d8ad953e29251893862c135d07c5a862562db","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.13.tgz","fileCount":38,"integrity":"sha512-eQTsg8z4+7jFlplsULi+S5wd38EtTK2x/EBrV+HgA7KkQ3LTydjb3VEGfue+PcUA+uFYoY4P3ZtaOu3KaUa/zQ==","signatures":[{"sig":"MEUCIDJXiYBh51qf5UQKBi40MYE7soyAve2zPmX2y4VxW2JYAiEA38xqPR2inY2eUXRyx7Ta0I4oByez3y7HgcpdOAAXMac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65826},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/color":"^5.6.19","@thi.ng/pixel":"^6.1.7","@thi.ng/checks":"^3.4.23","@thi.ng/vectors":"^7.10.7"},"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/hiccup-canvas_2.5.13_1708113917571_0.663378502338323","host":"s3://npm-registry-packages"}},"2.5.14":{"name":"@thi.ng/hiccup-canvas","version":"2.5.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"34dae4718cb98073527e94bef37cbed699b48cb8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.14.tgz","fileCount":36,"integrity":"sha512-Bgd8pBB/97UI5TQ2yOTdZl6QKWfitmBqWMa31TpcsfGm8D8hDE3Jf959QPdNPgZkJd7xYxB5pRoEKEsZE0TFLA==","signatures":[{"sig":"MEUCIQDHpaW/hmifVan4QGmi+URunQb+J1zpi8esbCVUbEKBsgIgfDDnejPlbs+lpZMNJpKg8e1BpEiVIqGYEFUJgo5eGhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65677},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/math":"^5.10.0","@thi.ng/color":"^5.6.20","@thi.ng/pixel":"^6.1.8","@thi.ng/checks":"^3.4.23","@thi.ng/vectors":"^7.10.8"},"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/hiccup-canvas_2.5.14_1708358112162_0.2887469974256325","host":"s3://npm-registry-packages"}},"2.5.15":{"name":"@thi.ng/hiccup-canvas","version":"2.5.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"505f014164563169753e38aff8ad7cde4ade473a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.15.tgz","fileCount":36,"integrity":"sha512-WbqJs4qlomKEa+Zp61nMXGLhxBayw3h6J/KieKveA62Uw2ul3vnstN8irDdYBWJ0/WLEfC6LIY7gBg+gOP8BSw==","signatures":[{"sig":"MEUCIGpU8FHNBbQw3ImUUxjduhfWex1rab89u3QtlSMPFBLnAiEAobArflOexCifqGFVy2qWcvjwDo4ADYgZLA/t0y+brWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65677},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/math":"^5.10.1","@thi.ng/color":"^5.6.21","@thi.ng/pixel":"^6.1.9","@thi.ng/checks":"^3.4.24","@thi.ng/vectors":"^7.10.9"},"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/hiccup-canvas_2.5.15_1708359233005_0.5678857317647332","host":"s3://npm-registry-packages"}},"2.5.16":{"name":"@thi.ng/hiccup-canvas","version":"2.5.16","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"dff49abd5318ccae8d33c15d5b266306302671dc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.16.tgz","fileCount":36,"integrity":"sha512-DEuiA1dqaWwUDW/1cdeXD+yvJmsXM+8J6YR1zY3mzjpKAnffiasieWfndTCDitzQAFIHXJi26mle3C5DrwiRnw==","signatures":[{"sig":"MEUCIQDUGONKlaOtpIzCP+fedv1CMQ7Kots7soIys4E8arNx7AIgKhWOUg/ebkkh5WamFepMp3sM1JGH7Wm5Ny/lnTV+utE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65678},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/color":"^5.6.22","@thi.ng/pixel":"^6.1.10","@thi.ng/checks":"^3.5.0","@thi.ng/vectors":"^7.10.10"},"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/hiccup-canvas_2.5.16_1708603555290_0.5745152440823487","host":"s3://npm-registry-packages"}},"2.5.17":{"name":"@thi.ng/hiccup-canvas","version":"2.5.17","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"8887b96fbf206b20500fa268a1736d8414574d70","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.17.tgz","fileCount":36,"integrity":"sha512-9kbNdLLNoqCcIWzMoH5O/hC7X1o0IfH2S3FmG+xWhQwho7fuqITRoms72MUcghRur0pJp2yUEgUOjhvC/Ppwsg==","signatures":[{"sig":"MEYCIQDgp3BCC/cEp3NeG/PRu8LDUOilbwDMhyoUw3FWe0TVdwIhALno9Xo617nCpNV5NlSOiN2nZTFbgFKbKBS7Ma95cEkl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65814},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/color":"^5.6.23","@thi.ng/pixel":"^6.1.11","@thi.ng/checks":"^3.5.0","@thi.ng/vectors":"^7.10.11"},"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/hiccup-canvas_2.5.17_1708643913705_0.8832926502672234","host":"s3://npm-registry-packages"}},"2.5.18":{"name":"@thi.ng/hiccup-canvas","version":"2.5.18","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3f0b2cc436a7f4cfe4bb49c94afd2476171e1016","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.18.tgz","fileCount":36,"integrity":"sha512-LvW7aLllbQoV8uVNRg+1D2MJ1UmNVLKec7hILbK+s27h3a+d06PkS2jPg7RjGG5NBPerewEFdqE06UbOT6e/gA==","signatures":[{"sig":"MEUCIAPXIVHZbLRNK8p5ErPqzs9A4uiI9M7uYxDBP6fPf5urAiEAn4BWj3BnlneLcdPY8BCW/fVLOviIJnA22SLqni2O53M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65814},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b97641d1d722f79a70ea68243fa95e845dca7a43","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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/math":"^5.10.2","@thi.ng/color":"^5.6.24","@thi.ng/pixel":"^6.1.11","@thi.ng/checks":"^3.5.0","@thi.ng/vectors":"^7.10.11"},"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/hiccup-canvas_2.5.18_1708702988871_0.7338737473477861","host":"s3://npm-registry-packages"}},"2.5.19":{"name":"@thi.ng/hiccup-canvas","version":"2.5.19","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"81b696db7784c1c9470f3fd247755d69c961101e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.19.tgz","fileCount":36,"integrity":"sha512-MK8Pe1bGkPDm9Le6MJ8qFIn85B0v+DGkNbmea4ztRVqn6tpdkc4HfFCYk91kjpSRqQK2vRRXrrjU+E+eNCpIHQ==","signatures":[{"sig":"MEUCIFeVkJJptC1u+ZO0pxOfPlKC1JxX7YNNqx62EBOlXxcAAiEA2ulQOA8y2rGujVB5IwxmANqN4ySjMggLaC0sLZ0C3d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65814},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/color":"^5.6.25","@thi.ng/pixel":"^6.1.12","@thi.ng/checks":"^3.5.0","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.19_1708870396159_0.484942322559782","host":"s3://npm-registry-packages"}},"2.5.20":{"name":"@thi.ng/hiccup-canvas","version":"2.5.20","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"849bccb11b1c4baddc8f50ee46844058b7434173","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.20.tgz","fileCount":36,"integrity":"sha512-RkyMu5KN9NtNAiNUAxUAkZUpX9LIGZxS+4t+Yrj++uOrpR+Qy6BjY5R08cJSjgEaBUrEWM8JIipYsLRy4vtvag==","signatures":[{"sig":"MEUCIQD2RJO0o93Cmtyc/WTbIq8tLyWASKtOkqLmC0NZ1r8qtwIgfwjQLQ99Zri4w5Ur8/Sd82A54Ax+ndO0wUST5HW8oiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65814},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/math":"^5.10.3","@thi.ng/color":"^5.6.26","@thi.ng/pixel":"^6.1.13","@thi.ng/checks":"^3.5.0","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.20_1709130396104_0.9706729265429273","host":"s3://npm-registry-packages"}},"2.5.21":{"name":"@thi.ng/hiccup-canvas","version":"2.5.21","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"61a5144c0343e6c6b98d93a8265e25240ed0883b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.21.tgz","fileCount":36,"integrity":"sha512-cqmcCZUnK5qVqmUTMRMrb9YrhrRTCd8E84w5Q1ZXcLRQVto6mG9siGwl0AGpQhpFdvJs6PAa3dOLzckgXzZ7Bg==","signatures":[{"sig":"MEUCIDZ4xvjtEhLPNf+xkdqPdAJqNOQoFB0SPXa0Xh93Nz6FAiEA/VC8lcVPlu89uQRTOVC2id7K1BWGkcwhP6YaO6Zns+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65435},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/color":"^5.6.27","@thi.ng/pixel":"^6.1.14","@thi.ng/checks":"^3.5.1","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.21_1709306950355_0.7342347946752521","host":"s3://npm-registry-packages"}},"2.5.22":{"name":"@thi.ng/hiccup-canvas","version":"2.5.22","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"6f2a4412d1e4c97a21011c6f20696b53c79296df","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.22.tgz","fileCount":36,"integrity":"sha512-k1//QqaGQBxDKXScCuJ1O7nHhu7Mton5Xz2zY3e4DN2v1KUs1nAdB7FC0ypIzwc4rfA32cfkBfDQNQRgyFHEyQ==","signatures":[{"sig":"MEYCIQCVpZhSG9daDcMUPjAIGBkEKEbJfskjeIzBAHc7ou+GiAIhANGW4tzN7Xy/BfG+2qo39E8LpupkRdGL7tzHZkRzpu3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65435},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/math":"^5.10.4","@thi.ng/color":"^5.6.28","@thi.ng/pixel":"^6.1.15","@thi.ng/checks":"^3.5.1","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.22_1709388622351_0.9672829435373103","host":"s3://npm-registry-packages"}},"2.5.23":{"name":"@thi.ng/hiccup-canvas","version":"2.5.23","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"de857db0ca89f1af5a365572f9edee02ff736429","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.23.tgz","fileCount":36,"integrity":"sha512-TljtSYgsZJfogWcZRilpnUKs9J0kvB3yI9RiK7sD1vg3esPO3+iXOAWWxPQqBqfUDQDqXgmnTa0q9+pK+09b/w==","signatures":[{"sig":"MEUCIC9WLI4DTylRjwLqJwv2at/A/UcBHjy+x68udbk2Qly8AiEA9nW+T3L2oBXz2QOXzmSzmuEBgqAjTWRXSrHq7mRoM00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/math":"^5.10.5","@thi.ng/color":"^5.6.29","@thi.ng/pixel":"^6.1.16","@thi.ng/checks":"^3.5.2","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.23_1709844427644_0.34529043190891806","host":"s3://npm-registry-packages"}},"2.5.24":{"name":"@thi.ng/hiccup-canvas","version":"2.5.24","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"0a602155a6ac869578ed8e407355500cba160f2a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.24.tgz","fileCount":36,"integrity":"sha512-U1erxlf3+2DkU78oRVXmMn10/sivOSs9+LEr8Za8CBTMv6K7Ak34Svj7iVtngkUTprnDCFqrah764BqVX1PO2w==","signatures":[{"sig":"MEYCIQDY/QC3RTbw+dgkEUDOWcYB9ZfwZ7uA+yZ60rg7tywskAIhAITql6PGeeysJxCV1g/4V/ocb5guTe1IzRJfy1ypVrvc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/color":"^5.6.30","@thi.ng/pixel":"^6.1.17","@thi.ng/checks":"^3.5.2","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.24_1709976230759_0.5831368613476651","host":"s3://npm-registry-packages"}},"2.5.25":{"name":"@thi.ng/hiccup-canvas","version":"2.5.25","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"9ef3a51df358d218d1c5256e020db62777eb8bff","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.25.tgz","fileCount":36,"integrity":"sha512-ukOj+OyPJcpFMxZncjK1Xadq3f3Ofl+k6Ny7gGTP5Cm7ZwRdf4RJUN2S+vIO1jf8j8EBpX6azil7gsb+bUbr3Q==","signatures":[{"sig":"MEUCIGD4Z/dA8lvLRF4uZUqwYBrNK3bnTfIDPsOWeCCABkBEAiEA+CTfCuaCOZjxFjOp/TxmVRH+ukVKIlPU4fxr/VfqSx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65500},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d3bacf526db92363b43e81356e8cef18368272a","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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/math":"^5.10.6","@thi.ng/color":"^5.6.31","@thi.ng/pixel":"^6.1.18","@thi.ng/checks":"^3.5.2","@thi.ng/vectors":"^7.10.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/hiccup-canvas_2.5.25_1709992048640_0.3998364550725264","host":"s3://npm-registry-packages"}},"2.5.26":{"name":"@thi.ng/hiccup-canvas","version":"2.5.26","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"e9cb827edb3122a999d8cd45d23e1359bde37742","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.26.tgz","fileCount":36,"integrity":"sha512-RGyfkzJC6XTYZtbH712LtKg1nThTx/KaPn9v8bffKPFFDhpM9aCMx0fG4ifhFsem/4MepsXkBTDWMEiywg471g==","signatures":[{"sig":"MEYCIQCLBRgdVyLTO5rSGWCBpKpClSHgsoNN8sPvhf37WZ475QIhAMB71SRAewPPSJRlS143Zt6/K1ri6hKxu2n+/ITlr3my","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/color":"^5.6.32","@thi.ng/pixel":"^6.1.19","@thi.ng/checks":"^3.5.3","@thi.ng/vectors":"^7.10.18"},"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/hiccup-canvas_2.5.26_1710339138780_0.7677170867152643","host":"s3://npm-registry-packages"}},"2.5.27":{"name":"@thi.ng/hiccup-canvas","version":"2.5.27","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"2cb9baacd59d2f7eafa887a3f5477c256a35cf72","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.27.tgz","fileCount":36,"integrity":"sha512-4HBTDlMX6TbepDZIMYE0mq2/LzHGmNfwaij+ZlvKVdC9Io1CQaAqdhEklJIRHSf/xt8K073VT5E3stNa/2dapg==","signatures":[{"sig":"MEYCIQCD06aQ4wVMuhg59l4BqcKsjJHYKWeZULf87lrTD6ePNQIhAO0L/aEx39ImJMmShbVre96Swz07dcQgZCnhid2Mm66e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/color":"^5.6.33","@thi.ng/pixel":"^6.1.20","@thi.ng/checks":"^3.5.3","@thi.ng/vectors":"^7.10.19"},"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/hiccup-canvas_2.5.27_1710689320525_0.7032779341301358","host":"s3://npm-registry-packages"}},"2.5.28":{"name":"@thi.ng/hiccup-canvas","version":"2.5.28","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"74aa191283a52bac179c854801b2babab78ac6c8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.28.tgz","fileCount":36,"integrity":"sha512-dwsLqHUsYMWcaZ9cnl14YlyLG+102oF2FcbRISk6tJRLXj6c11hgO7/tl5DLahA6sLlJGo5seD1YLLCM4U7IVQ==","signatures":[{"sig":"MEQCIBPuQRtNOHI5areFUUU5xwFJrf0ZcETaemb2yusANo2hAiA+22xQBHNEvfGuEfEei3aWpnuOSxtGxrru9izeDVqFfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/color":"^5.6.34","@thi.ng/pixel":"^6.1.21","@thi.ng/checks":"^3.5.4","@thi.ng/vectors":"^7.10.20"},"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/hiccup-canvas_2.5.28_1710751462790_0.11690932645015972","host":"s3://npm-registry-packages"}},"2.5.29":{"name":"@thi.ng/hiccup-canvas","version":"2.5.29","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3034034a8dba75b1b7d6355d47b6f5adc2b2b2b8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.29.tgz","fileCount":36,"integrity":"sha512-i0dQOzGzilN83SBSjk044t72ZcYQIfHz0ryBTacQR+QzftdaHOgfNI4uay7K3obQ8XtibHGr8p3HZweqCGJ95w==","signatures":[{"sig":"MEUCIAfu8rtKlkewQxAdLMJAzHos8wpf9Jn8R0LJZvfx7bEJAiEAqzUOEDwBIM39APiODXYQZVNsvOAzfScMlrdEYSD5/No=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/color":"^5.6.35","@thi.ng/pixel":"^6.1.22","@thi.ng/checks":"^3.5.4","@thi.ng/vectors":"^7.10.21"},"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/hiccup-canvas_2.5.29_1711037780326_0.5218306169743419","host":"s3://npm-registry-packages"}},"2.5.30":{"name":"@thi.ng/hiccup-canvas","version":"2.5.30","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"a3568b7bf5f8846f046c7532a71b18e12c0390a0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.30.tgz","fileCount":36,"integrity":"sha512-aQ0wDAO+kLtFC9rJAOt9xQBVYjluzNa6lUOm8rIWYZFl9rdYxSMSUpr5GUoj7h1nby9gk3rQHK8TXMTD9emC3g==","signatures":[{"sig":"MEUCIQDGAea5dorDVT3K7+tTRvsrktcJanT1lOtpQTmHPyImqAIgTICAABE/L9qallLIKZTNxtpK7Oi/pVMwvTkVt82pD8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/math":"^5.10.7","@thi.ng/color":"^5.6.36","@thi.ng/pixel":"^6.1.23","@thi.ng/checks":"^3.5.4","@thi.ng/vectors":"^7.10.22"},"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/hiccup-canvas_2.5.30_1711127749296_0.2180541287825919","host":"s3://npm-registry-packages"}},"2.5.31":{"name":"@thi.ng/hiccup-canvas","version":"2.5.31","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"2015179436a4c8d08d3e7f5e3870079a0be22152","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.31.tgz","fileCount":36,"integrity":"sha512-/noUXscXJ09ZGdMi+4owLgjC25UwKjwFBbhSLJzXaIa/5QbbHAaL3vWt5aej66RnP7kN3+QGLfcvoxnrtrTrGw==","signatures":[{"sig":"MEYCIQDDHXpsxkAE7gZRXl3WukYNnlIWSfqsAAVR5blUFku0bAIhAKDqYbsjkMmIbHSy3xa7fBgJdoyKy0i6waq1uvBv34iF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/color":"^5.6.37","@thi.ng/pixel":"^6.1.24","@thi.ng/checks":"^3.5.5","@thi.ng/vectors":"^7.10.23"},"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/hiccup-canvas_2.5.31_1711533676973_0.34473386888345114","host":"s3://npm-registry-packages"}},"2.5.32":{"name":"@thi.ng/hiccup-canvas","version":"2.5.32","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"f45b95bd393264c1d6af801302ad5b3b8c66083d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.32.tgz","fileCount":36,"integrity":"sha512-ryubS9sM/svOCfl8qKW1BXgKY8nGFFxmvpY5MKs07gvVngHTh5DDRhGJky2kboVErup1plLgvYgcrJmW0YlNTg==","signatures":[{"sig":"MEYCIQCDUsqVYfEBg0hk5W2vfoGdAoIz3BaN8wV6PI474c/UYAIhAJz0GOqFvTYvl5PIJCA9lL3NkkQ+LvsqgVBl7cUtOutg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/color":"^5.6.38","@thi.ng/pixel":"^6.1.25","@thi.ng/checks":"^3.5.5","@thi.ng/vectors":"^7.10.24"},"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/hiccup-canvas_2.5.32_1711623621829_0.6696468903386521","host":"s3://npm-registry-packages"}},"2.5.33":{"name":"@thi.ng/hiccup-canvas","version":"2.5.33","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"3276b096591cb7adc3b08bdca30c6162a869fab1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.33.tgz","fileCount":36,"integrity":"sha512-aERIl93zlmQJ7y3AUDka44b9m5oJwP1IlA6WMfId+DHXA/Nm52+XZpnX6hJPJhwvG+YAveMaFUwKsRiGMl7qcA==","signatures":[{"sig":"MEQCIA6zW31Af1gudPz1hEjksiVo/18KH+QleES0ehfDYaM9AiAVeSH72J+GlV4op81oVCnmtZVAERlUpwopaTHcSepitw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65501},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/math":"^5.10.8","@thi.ng/color":"^5.6.39","@thi.ng/pixel":"^6.1.26","@thi.ng/checks":"^3.5.5","@thi.ng/vectors":"^7.10.25"},"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/hiccup-canvas_2.5.33_1711714781076_0.7291079611452254","host":"s3://npm-registry-packages"}},"2.5.34":{"name":"@thi.ng/hiccup-canvas","version":"2.5.34","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"2a081c9957a3893b45dc994d81995a18c507052a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.34.tgz","fileCount":36,"integrity":"sha512-Iz7vZ0HPW84oceTUvEDfrXe3yO2PnQrlA3Pu7BefitC7zkm20jLe6OCSnciXiAVpytZ35kKc11ww7ruLI25Ktg==","signatures":[{"sig":"MEUCIGw9XtcdcyDStYP0tD+QpA5MeP43KkHVxL3spqZSTOSdAiEAmY8oU07Wql369KHfovCHaJhWBZE8h+3J81KNp755cSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65562},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/math":"^5.10.9","@thi.ng/color":"^5.6.40","@thi.ng/pixel":"^6.1.27","@thi.ng/checks":"^3.6.0","@thi.ng/vectors":"^7.10.26"},"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/hiccup-canvas_2.5.34_1712588829616_0.4761858039722626","host":"s3://npm-registry-packages"}},"2.5.35":{"name":"@thi.ng/hiccup-canvas","version":"2.5.35","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"992b12c129093cf0e6f3467393ed5d24e1c0a345","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.35.tgz","fileCount":36,"integrity":"sha512-sagNB02I/11HKx18Irsy8qF1tV6tGtkjt0d7wThiIm/cg2ZVODujWjUpf+5iLmORd6CcgsP+1ahhcIVfjwEAxg==","signatures":[{"sig":"MEUCIF1HJcS+w20oarpsK1eq3SVrO6FhupZWQY1vA6k+hqxOAiEA+fWDEUUu77t8UIX+XKJlOjJ240+sMwDnvp3Y1xYLv1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65563},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/math":"^5.10.10","@thi.ng/color":"^5.6.41","@thi.ng/pixel":"^6.1.28","@thi.ng/checks":"^3.6.1","@thi.ng/vectors":"^7.10.27"},"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/hiccup-canvas_2.5.35_1712839164093_0.09249306584739947","host":"s3://npm-registry-packages"}},"2.5.36":{"name":"@thi.ng/hiccup-canvas","version":"2.5.36","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"f4a18a030227873924b1e96053802e2beb97a6d0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.36.tgz","fileCount":36,"integrity":"sha512-ZTD5uexjxYCSozeLET4iW1ubbWNQI9/sdAN/Zd37gx8/vkcJE668HwaM1f53GCC5qZP/Anaxyt2nXEX0ii5njg==","signatures":[{"sig":"MEYCIQCUUrH6xkeo+MnXhkhMXhQA/Elr8a3fXYPAQUlrt7K+oQIhANJIzh7nFPQrrxhTbB6h5nIrogeVZyi1e50zWzF4ete9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65764},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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 internal","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/math":"^5.10.11","@thi.ng/color":"^5.6.42","@thi.ng/pixel":"^6.1.29","@thi.ng/checks":"^3.6.2","@thi.ng/vectors":"^7.10.28"},"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/hiccup-canvas_2.5.36_1713624473268_0.7998558618373994","host":"s3://npm-registry-packages"}},"2.5.37":{"name":"@thi.ng/hiccup-canvas","version":"2.5.37","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"bff7e6f8231ea42d0e578e9f5ec809be61bf3cdc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.37.tgz","fileCount":36,"integrity":"sha512-uvx+qnnQpCK/0hjYuf3X3aBQnfzJmXOa+7DJIeGE7hJQDWUa5EppKWxTnl0IPXQd1AJG92h1yVGXWj6VwBouGQ==","signatures":[{"sig":"MEUCIQDYLEh3T4WSxILQem4RGfLieQY9jPV3i3/HYtbq6xoOlAIgTVgMIs2GdrXNVTu+Hlh3zpaxFGWkgoeRmhwbCXJNXfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65726},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/color":"^5.6.43","@thi.ng/pixel":"^6.1.30","@thi.ng/checks":"^3.6.3","@thi.ng/vectors":"^7.10.29"},"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/hiccup-canvas_2.5.37_1713856086168_0.4961210876881055","host":"s3://npm-registry-packages"}},"2.5.38":{"name":"@thi.ng/hiccup-canvas","version":"2.5.38","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@2.5.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"53848a9d8f46aea223e2d389bf89dc5e00924fa9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-2.5.38.tgz","fileCount":36,"integrity":"sha512-fGjvar5sIV4SsbT74OgYFD5I498oz+WULKymbLXzF6gGEzRNEHQDMF4A+OXi47OYqYyNGZeWHfvf9wRYoVgqdw==","signatures":[{"sig":"MEQCIBQaM/ElxindvXigGolZZdTXQuixURnehjvICLCK0tyjAiBcvnghAChqcUyATYA8JLX6UUHb/TaLvLgaLKzer0O/gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65726},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/math":"^5.10.12","@thi.ng/color":"^5.6.44","@thi.ng/pixel":"^6.1.31","@thi.ng/checks":"^3.6.3","@thi.ng/vectors":"^7.10.30"},"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/hiccup-canvas_2.5.38_1714074553410_0.14935621425849566","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@thi.ng/hiccup-canvas","version":"3.0.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"b50b05706089358c60bb74fb11ad2c6d88d5359b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.0.0.tgz","fileCount":36,"integrity":"sha512-Le+uk/ompgRcq7qZKFHarWwt7wH+phzN1CAA2zYbMFI4DEJLUWiJ8FKV1xcgtd7igkmqLZlfYwtuGuW1RvYSeg==","signatures":[{"sig":"MEYCIQDJJDr4NtgvTSfLRXxoZ5IgK7mb/4WNWgeV5mnrj3HFjwIhAK25CmqjKsGb1dugwbwWl38XkUD279i2x+PBvZGdJguy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69320},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/math":"^5.10.13","@thi.ng/color":"^5.6.45","@thi.ng/pixel":"^6.1.32","@thi.ng/checks":"^3.6.4","@thi.ng/vectors":"^7.10.31","@thi.ng/geom-arc":"^2.1.132"},"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/hiccup-canvas_3.0.0_1715193187239_0.5581235745368907","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@thi.ng/hiccup-canvas","version":"3.0.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/hiccup-canvas#readme","dist":{"shasum":"7b215f81b88299e583c505188c6c4cabe3fb22b1","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.0.1.tgz","fileCount":36,"integrity":"sha512-eruXgB237Q78YCcX72lMWd2/3vfwHHIYViSX3aK6pcviBv9nvRsEZGN+q3Yl+Ac32ycTx0+t2/nWzFPCEno2mQ==","signatures":[{"sig":"MEQCIFdflz93dvebJX8GZ6+zEQl1ukYoekLvnbdE3OluSJeMAiAew3vMbuQPQ6cjfUSuV/Mtr+MN9sJOUqMiNJLRihedxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69654},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41bd769068da804eeace622ec7db50e4d48f1dc9","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/math":"^5.10.13","@thi.ng/color":"^5.6.45","@thi.ng/pixel":"^6.1.32","@thi.ng/checks":"^3.6.4","@thi.ng/vectors":"^7.10.31","@thi.ng/geom-arc":"^2.1.132"},"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/hiccup-canvas_3.0.1_1715264723600_0.28878946946218065","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@thi.ng/hiccup-canvas","version":"3.1.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.0","homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"0517cfa1854d445f9f1cbce621109358834778aa","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.0.tgz","fileCount":36,"integrity":"sha512-u4i9CNeegTAHYEl+Mjge4OMt4OkHxRKDrWuNz2fcsiTnuycmTWen47hehgCETyc5voSPhvaQfzLBZQY77BtTrw==","signatures":[{"sig":"MEUCIF2NetZgnC2PVp1tHz52L7NFf+wHjLFbJLfb0SnQ5v1oAiEA+QPfm3AFt/aujBpp0utDIoIQEpnGUrigZvctNks+acA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71162},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/math":"^5.11.0","@thi.ng/color":"^5.6.46","@thi.ng/pixel":"^6.1.33","@thi.ng/checks":"^3.6.5","@thi.ng/vectors":"^7.11.0","@thi.ng/geom-arc":"^2.1.133"},"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/hiccup-canvas_3.1.0_1718998769271_0.9988175596395013","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@thi.ng/hiccup-canvas","version":"3.1.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.1","homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"63428e48d2bc0acf32e62ff48cf13a48dbae59cf","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.1.tgz","fileCount":36,"integrity":"sha512-NK5shWZgOTyXZ/Pkt/tMVDzVeAsMtVh77X23fmafIBz8HrRjTjTW+tJcVaFgRZA5i7hig8Jce2gK1MhjdgdC4Q==","signatures":[{"sig":"MEQCIAY/D1CIn61eU27j0TDPVK6DTwSPtadP/nOmKWiniqmoAiBLgxCsQ+7gyKGn3S4cJGrPo8CnLMOx4X7QfoAR4Ofhaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71162},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/math":"^5.11.1","@thi.ng/color":"^5.6.47","@thi.ng/pixel":"^6.1.34","@thi.ng/checks":"^3.6.6","@thi.ng/vectors":"^7.11.1","@thi.ng/geom-arc":"^2.1.134"},"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/hiccup-canvas_3.1.1_1719653597771_0.6773250591250908","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@thi.ng/hiccup-canvas","version":"3.1.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"f734dc53d459654ad092519b072bb339eb4a4cb0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.2.tgz","fileCount":36,"integrity":"sha512-sUtlArxSQ0suyVq4No72Q6MXPoKrhUtbdPf287R4ad/zjYbUqfnoxydjiOUyCFXopAU3Tu5yz9ILu9ho2joITw==","signatures":[{"sig":"MEUCIF+/0sxL/DlIC5iL1PqFLPZjVWmYFV6ZuCcpdXXuqVBnAiEA7QF2rG5bmdcy7e3niw1KxYRPo0zL0dsjsMEx4survjc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71161},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.2","@thi.ng/color":"^5.6.48","@thi.ng/pixel":"^6.1.35","@thi.ng/checks":"^3.6.7","@thi.ng/vectors":"^7.11.2","@thi.ng/geom-arc":"^2.1.135"},"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/hiccup-canvas_3.1.2_1720267616238_0.5290548212884207","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"@thi.ng/hiccup-canvas","version":"3.1.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"1f07da43e7903cfa415de43673de812de9c86eef","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.3.tgz","fileCount":36,"integrity":"sha512-KQdaqVJNCaCi3a21ahFG8vf1lKm4CKOrgOXtoPysq7W9kyAfdCsNvZ7DWtrSE7ihOeLKqmMSEVT44VXCYazZYg==","signatures":[{"sig":"MEUCIGjceO8rlWl8/OGW/xGKMdKbPmT/HZK297fRKy0m0zN8AiEA0wMn4ZQbxcQcBrhKxYyVmlh7C5DHPOY8F3jYN8If4LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71161},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/math":"^5.11.3","@thi.ng/color":"^5.6.49","@thi.ng/pixel":"^6.1.36","@thi.ng/checks":"^3.6.7","@thi.ng/vectors":"^7.11.3","@thi.ng/geom-arc":"^2.1.136"},"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/hiccup-canvas_3.1.3_1721135640868_0.4371771873145873","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"@thi.ng/hiccup-canvas","version":"3.1.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"1afe40223de28b36673d396fa9c31cce7caa5d89","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.4.tgz","fileCount":36,"integrity":"sha512-39u8KvHnKVCys/1xK94A7txVU+zNam4vj3W4+7VMv6zU7D5fvlcwJjodObEmbpXLk3YtSn782aGGLQ+S3bTE7A==","signatures":[{"sig":"MEYCIQC1Dywxc+sfIzO3o6TVgmmck07AVDpLU3CXYxhzhbXKBQIhAMouIh5cJVhR/bxxj0Z6McGgVj/gdxRrmQqlwWECEHw0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71156},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/math":"^5.11.4","@thi.ng/color":"^5.6.50","@thi.ng/pixel":"^6.1.37","@thi.ng/checks":"^3.6.8","@thi.ng/vectors":"^7.11.4","@thi.ng/geom-arc":"^2.1.137"},"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/hiccup-canvas_3.1.4_1721401285437_0.702192907800941","host":"s3://npm-registry-packages"}},"3.1.5":{"name":"@thi.ng/hiccup-canvas","version":"3.1.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"604ae4e2ecd25bc155969c8f6bf8c8821fd883a7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.5.tgz","fileCount":36,"integrity":"sha512-i+MQrQkJwc7Yji5vDfZBHzwUL1POuP26Q4hJSjprEIu1WLWhBWe4+nrPsWSi0N7FlvflcJU3FpYYlQD3FymGgg==","signatures":[{"sig":"MEUCIQDbzANxuUpRjnOOL58Mam0dBl/3YP69OLS0reXCa5Q5iQIgOq/yhP6c1ksdA/qRyHPIqLGZj/XKbFXCl+ROMtErb0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71234},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/color":"^5.6.51","@thi.ng/pixel":"^7.0.0","@thi.ng/checks":"^3.6.9","@thi.ng/vectors":"^7.11.5","@thi.ng/geom-arc":"^2.1.138"},"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/hiccup-canvas_3.1.5_1721654453400_0.9081963157659294","host":"s3://npm-registry-packages"}},"3.1.6":{"name":"@thi.ng/hiccup-canvas","version":"3.1.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"5772e8974e4c7712b0cbe7bce4732c2b0be8cf1f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.6.tgz","fileCount":36,"integrity":"sha512-WDSAIrOIZ+MDn8Z2FMIrF2fCjlQNpU5QonPf5uRBoIarROIXUjqhAbZ5gBg69hzN/QQoAEvnX0CTcs0c0s2STA==","signatures":[{"sig":"MEUCIQDCGS1P4SExngmeNbqvLOn/Dii6/jiczQbD/QePW9isAgIgKhazD2h1fbeS0q/d8qUPThRi/HtA5b0zprLkv65tKjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71234},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/color":"^5.6.52","@thi.ng/pixel":"^7.0.0","@thi.ng/checks":"^3.6.9","@thi.ng/vectors":"^7.11.6","@thi.ng/geom-arc":"^2.1.139"},"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/hiccup-canvas_3.1.6_1721659500055_0.01638395822387584","host":"s3://npm-registry-packages"}},"3.1.7":{"name":"@thi.ng/hiccup-canvas","version":"3.1.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"787ef0ba082e294f3a65cc9ad1d34d53fe75aba9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.7.tgz","fileCount":36,"integrity":"sha512-HLDJAejJQubuSdSHWGJpMdp7JYaG0yY7qP7H5UTg+K1dsu9aJr7/alQsB5DsLNyHETO4qw4vHnEk6AotZxgM4A==","signatures":[{"sig":"MEUCIFwy8dbo0zxK6uJLcMTCcRazDJlMAePZqdCSKaaeTnpcAiEA/yZyW6j08sdd2gJaeHMG/S5Q+nTRtR1m00HtqgPfV9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71234},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec052b25dff4db6c4d1748e946c38fb5cf403dbf","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/color":"^5.6.52","@thi.ng/pixel":"^7.1.0","@thi.ng/checks":"^3.6.9","@thi.ng/vectors":"^7.11.6","@thi.ng/geom-arc":"^2.1.139"},"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/hiccup-canvas_3.1.7_1721907878419_0.5363496098180787","host":"s3://npm-registry-packages"}},"3.1.8":{"name":"@thi.ng/hiccup-canvas","version":"3.1.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"6f188e774cc804315b74c627a47f0923ac54483f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.8.tgz","fileCount":36,"integrity":"sha512-eSy2h68lxWk3I0frD9kzMCduuTpg0fKZwHBQ6TdN8Jm/5RsTJteO0Zr6bBnBtHEgp7rdUIJYxLxlOViSAHvFNg==","signatures":[{"sig":"MEUCIQDIUAmaaO/OwtVUnZMJTyrJXS8KTiwggieniKAHQuK0rgIgFTwIsqO4RrFHxYYa5mjWFiKvwpSorIPtOiTeVC4/b3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71234},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5b6de5f99277b244646722a40ea787971c6ffd05","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/color":"^5.6.52","@thi.ng/pixel":"^7.2.0","@thi.ng/checks":"^3.6.9","@thi.ng/vectors":"^7.11.6","@thi.ng/geom-arc":"^2.1.139"},"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/hiccup-canvas_3.1.8_1722529977901_0.6816076232325157","host":"s3://npm-registry-packages"}},"3.1.9":{"name":"@thi.ng/hiccup-canvas","version":"3.1.9","keywords":["2d","arc","array","bezier","blend","canvas","circle","declarative","draw","gradient","graphics","hiccup","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"39ecd047338b899043195efef3fc1e929b0dca84","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.9.tgz","fileCount":36,"integrity":"sha512-7D/hzm23CLhAW+Hm6EYuXVtivnVy7OuN9Bz6dhJaklsu1WL2g7e6TwY9qfn8r4mpRK77z+YwPt3KSZE+s+lSnA==","signatures":[{"sig":"MEUCIQD1tG96SSONLcnoK/m+QZ1GwmAxVF9Knl88lmuGjmeunwIgT8c8jF6idLwTzNhZXEc8Tvl6gYKpSVw5jsTbL5L5fes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71234},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74b023c95ab8219fd4192ef2a02962b2e2038563","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/math":"^5.11.5","@thi.ng/color":"^5.6.52","@thi.ng/pixel":"^7.2.1","@thi.ng/checks":"^3.6.9","@thi.ng/vectors":"^7.11.6","@thi.ng/geom-arc":"^2.1.139"},"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/hiccup-canvas_3.1.9_1722532310849_0.5989042900729611","host":"s3://npm-registry-packages"}},"3.1.10":{"name":"@thi.ng/hiccup-canvas","version":"3.1.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"2008ac51bcf6073ce42049722aeafe10d0e96bb7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.10.tgz","fileCount":36,"integrity":"sha512-59mLM3L0m5ilSvMiBrvSpPVvecwqi4LROYYtEEr4hECwEV5FW9tQqsPRruQIlOHCyeK6Zd609FNJipRdMyaE3Q==","signatures":[{"sig":"MEUCIQDC4rkIRk1P6jVrh4oK2uzMOeaZProJXfJKdn5CkqXQqwIgGoMvgbcLPVBbd638+RKEiviplrIkVjW8FBtyCnNBITI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71287},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.6","@thi.ng/color":"^5.6.53","@thi.ng/pixel":"^7.3.0","@thi.ng/checks":"^3.6.10","@thi.ng/vectors":"^7.11.7","@thi.ng/geom-arc":"^2.1.140"},"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/hiccup-canvas_3.1.10_1723302470555_0.010539135177086267","host":"s3://npm-registry-packages"}},"3.1.11":{"name":"@thi.ng/hiccup-canvas","version":"3.1.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"08809a164c2d6e4bf57c03f67b918448174f2b68","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.11.tgz","fileCount":36,"integrity":"sha512-q+HrfwjnQQo3uS2Ox4d/SYzrAiAXzI4D2zNK9DxoUdRRJ1mCjn1Bp0o+nXnhe+HXzGzLDWEMI36zTdkLK/iJhw==","signatures":[{"sig":"MEQCIBOlN/ZVOcRYT1h4fiHAoaoYa/6aWrBSLUsUBBQXAwjzAiAtoLROMUzNDkHoYkv8ClJ9OJFrqsqNH2pv+Pv1dWz/nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71287},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/math":"^5.11.7","@thi.ng/color":"^5.6.54","@thi.ng/pixel":"^7.3.1","@thi.ng/checks":"^3.6.10","@thi.ng/vectors":"^7.11.8","@thi.ng/geom-arc":"^2.1.141"},"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/hiccup-canvas_3.1.11_1723578240969_0.6723886134843458","host":"s3://npm-registry-packages"}},"3.1.12":{"name":"@thi.ng/hiccup-canvas","version":"3.1.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"e8efa17e9bf7cf82337e11bf916749c77eb2dc63","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.12.tgz","fileCount":36,"integrity":"sha512-B9q0RGZdo8P9C/Q1JoQotdaMqYJSdPPMXfwUHPkLW9cQBx5PZi4JAoQ3j4hnNVXsWHalxIhp39XspZ87gFSgig==","signatures":[{"sig":"MEUCIEq23T0lm0CAqHJmk+OTi30pczW5YFcxt+skKLnxTjeAAiEAsSzU7C3rOKvHYBNmkdhemZ0+T1AgVr7rSIka8drbdos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71287},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/color":"^5.6.55","@thi.ng/pixel":"^7.3.2","@thi.ng/checks":"^3.6.11","@thi.ng/vectors":"^7.11.9","@thi.ng/geom-arc":"^2.1.142"},"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/hiccup-canvas_3.1.12_1723990595134_0.2687239684192544","host":"s3://npm-registry-packages"}},"3.1.13":{"name":"@thi.ng/hiccup-canvas","version":"3.1.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"a79f0d04fea979dfbd4555eb2297f6655466e3f2","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.13.tgz","fileCount":36,"integrity":"sha512-Wxz84NgYvhi2G58XfXqiJ3m+R9x+qchQ8IjlM+Lw1rRT0EWkGrnYHHWh8HCRylXXpzr9mQQlzrtdXpON1yBx+Q==","signatures":[{"sig":"MEQCIEdcDPJyizdiIDJcC9XwBZHQO4zfesWLUn81Fxh0bMyhAiAaO4gARP07MrSuY+ipjBdgA+B6Qm692Ok+5NhnEYb0gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71287},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/color":"^5.7.0","@thi.ng/pixel":"^7.3.2","@thi.ng/checks":"^3.6.11","@thi.ng/vectors":"^7.11.10","@thi.ng/geom-arc":"^2.1.143"},"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/hiccup-canvas_3.1.13_1724075293165_0.8964614837888356","host":"s3://npm-registry-packages"}},"3.1.14":{"name":"@thi.ng/hiccup-canvas","version":"3.1.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"09239325a0835336a1848d3a00b0ba8a2ee191df","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.14.tgz","fileCount":36,"integrity":"sha512-NesgSMo6JvRxVcrlhNUCwVM9WDOs6GVgUm8Q/qsNGupR0Gk6z6kDhIur5DYx6CH0e2HpdqSAc+t9GX72+5KNeg==","signatures":[{"sig":"MEQCIFaCipLyYQpQFONdpAEyAcQFdxaFveC0w4WXBhkQ7LvWAiBZqiZxt68ddy+SRZQl2pnrAXODruz5BKcK4m2KafIr3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71287},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bb5006182c335294b5c53abf39663d42445c4880","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.8","@thi.ng/color":"^5.7.1","@thi.ng/pixel":"^7.3.2","@thi.ng/checks":"^3.6.11","@thi.ng/vectors":"^7.11.10","@thi.ng/geom-arc":"^2.1.143"},"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/hiccup-canvas_3.1.14_1724154143706_0.8562706036631156","host":"s3://npm-registry-packages"}},"3.1.15":{"name":"@thi.ng/hiccup-canvas","version":"3.1.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"901b37fe3ecc3628151f8f91a76493c81cae272e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.15.tgz","fileCount":36,"integrity":"sha512-HJMtTMqUuUf6ZSbE5ayYsJtPVwuHMsgNtjz3I/XqLcKh0IS18u6+VhPJ58X1LZwF6Wu94NxOhmj4NMVGvHObZg==","signatures":[{"sig":"MEQCIEQIHUoZXn17Fj1IzpFxrd5C7v8oOJtOw+OBTCGGh2DoAiAyvLVeuCoOjckyiRSjoTkarOWicdlLr5+aIW5HEgY6iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71287},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/color":"^5.7.2","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11","@thi.ng/vectors":"^7.11.11","@thi.ng/geom-arc":"^2.1.144"},"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/hiccup-canvas_3.1.15_1724853861734_0.6447842101575825","host":"s3://npm-registry-packages"}},"3.1.16":{"name":"@thi.ng/hiccup-canvas","version":"3.1.16","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"ec2b33f4b9a1a62673bb098057220833f99f89e4","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.16.tgz","fileCount":36,"integrity":"sha512-dSOgo4hTlGcrNJZr4nQ9G2V0hk3SkU7B/NqvzQoEH+m9KQcSph2GeFMnbPrfhenFJ2ONhIsHfufM4b98kPB/Dg==","signatures":[{"sig":"MEUCIGFNEfrSmsbPB5IZdI6tJdrnZjnHJ2nJHl8NSKGg90/XAiEA9QhKG5jujSTJrP31mWpDYeV7lBKuw3dxuenZGHsIdX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71286},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/color":"^5.7.3","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11","@thi.ng/vectors":"^7.12.0","@thi.ng/geom-arc":"^2.1.145"},"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/hiccup-canvas_3.1.16_1725539129030_0.6672112152743206","host":"s3://npm-registry-packages"}},"3.1.17":{"name":"@thi.ng/hiccup-canvas","version":"3.1.17","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"8e117614acbf2c46bc1cd19a74ceeb1cc5ead583","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.17.tgz","fileCount":36,"integrity":"sha512-5kbB2y/CcScSkM/0dXn7z0LbudUJjAfkldqUztt7v5dOj5OHye3M0Oa9xzxxSkJ2ogxSufhrdWwAtpqF1TCNzQ==","signatures":[{"sig":"MEYCIQD+OMGYiWE2v8AuuK0Ih5hvFXOIkdGk+DAvsH4KWwT8eQIhALTNEoATlBom1BgOwOSUp9/T8URO+OTXOJREJc37Dcz3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71286},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/math":"^5.11.9","@thi.ng/color":"^5.7.4","@thi.ng/pixel":"^7.3.3","@thi.ng/checks":"^3.6.11","@thi.ng/vectors":"^7.12.1","@thi.ng/geom-arc":"^2.1.146"},"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/hiccup-canvas_3.1.17_1726493269132_0.5633550972299897","host":"s3://npm-registry-packages"}},"3.1.18":{"name":"@thi.ng/hiccup-canvas","version":"3.1.18","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"f2ef3afe54760ab6cd528f983612dd29101f857e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.18.tgz","fileCount":36,"integrity":"sha512-D1bwR42yUiaWLAKyQOMFveLeW7G+b01OIVB25Xg6YU3pz0QlGA33q7zSz/0bF/mn8bMSvylfMxZFYbENOfqTsA==","signatures":[{"sig":"MEQCIEqBld3gK941d2AZSfaacKtuwV7MCUW+gy9b98HqF/A2AiBprCSCgi1eYU9G8lXof1BJe+Nb4t+Fk8/y+GiIeFkFJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/math":"^5.11.10","@thi.ng/color":"^5.7.5","@thi.ng/pixel":"^7.3.4","@thi.ng/checks":"^3.6.12","@thi.ng/vectors":"^7.12.2","@thi.ng/geom-arc":"^2.1.147"},"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/hiccup-canvas_3.1.18_1726780481237_0.7167645662021944","host":"s3://npm-registry-packages"}},"3.1.19":{"name":"@thi.ng/hiccup-canvas","version":"3.1.19","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"063fd746c6527d34df24d155088978f7776eb929","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.19.tgz","fileCount":36,"integrity":"sha512-cGtbeHNC2gyTwwGCB3Vzcqy4X9nOUlvznB4mlXJtWVrpwOYBkTqGPv0RurX8Q/u2oXfDQ6u6POOpFeAM3ks/uA==","signatures":[{"sig":"MEYCIQDKhb+3TFOCq2YHiJXXmXu498iy6dbaLN4Rn+MLL2DJMgIhAOLjfIrFKr3rb08ShDTZElbSV2+U4CSVT8khjh0NU2Wv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.6","@thi.ng/pixel":"^7.3.5","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.3","@thi.ng/geom-arc":"^2.1.148"},"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/hiccup-canvas_3.1.19_1728130674360_0.27526173983575664","host":"s3://npm-registry-packages"}},"3.1.20":{"name":"@thi.ng/hiccup-canvas","version":"3.1.20","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"39cfe56fed980dfc781da20bdbba811ef66df114","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.20.tgz","fileCount":36,"integrity":"sha512-UxuZDigTnxPOCZdRf4QkXicAgwE+ujwGHWtHKvxX6E0J1w+HUkX3wJ0mRuJj5Ga94ME7cbKop6ZYk2y/6KqbJA==","signatures":[{"sig":"MEUCIQCrBCWjEgj4x1vt5lscut5YACx8RFR6d1KmThFsRMfZmQIgHnsg2uzDGdGzfj8nlJCXQwFA1CpMlLwHZ8wLRS9gfeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9a32147fce4bd1e5f98dffb04a452576f9984de8","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.6","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.3","@thi.ng/geom-arc":"^2.1.148"},"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/hiccup-canvas_3.1.20_1728133588471_0.9605133154177621","host":"s3://npm-registry-packages"}},"3.1.21":{"name":"@thi.ng/hiccup-canvas","version":"3.1.21","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"0b7bbfc186bc1a559ea3508a8088341062cc5600","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.21.tgz","fileCount":36,"integrity":"sha512-b9tdMjiHKizgtpV+6tEuFbUSms9M9lJJ4X4AuFdu8rQ7v68vRgfTYwlEvf+hemsnFytBf6wc41NexrxRuBceDg==","signatures":[{"sig":"MEUCIDN4M86KxvPICTVBGyicd264DZd3Dj2ZbywBMSQq0rpQAiEAmlR2IVTuNSDJoXRagSuOiZfF0FUltPr1zcCgxuv7ly0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.7","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.4","@thi.ng/geom-arc":"^2.1.149"},"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/hiccup-canvas_3.1.21_1728304530458_0.4634217351362293","host":"s3://npm-registry-packages"}},"3.1.22":{"name":"@thi.ng/hiccup-canvas","version":"3.1.22","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"2b3356e22c4b9e2f33071fb7a85d955d0c2cc5f5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.22.tgz","fileCount":36,"integrity":"sha512-QAulq0bss9Urmlpd8GFMsMJDSigpuvCfxrlEwCB47lmu9wjN6vZ00RXcDTeUNnf2Dyoh97L3JSCvfJBhCS33Pw==","signatures":[{"sig":"MEUCIBTRxRl1lAfhz1yKF64n3ElheXtD+8bd033HoGwqBJTsAiEAsZ0BQyfHv4Fv5+I/DZ3a9V1sdIl0yMaHKJjs4VUzKY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.8","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.5","@thi.ng/geom-arc":"^2.1.150"},"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/hiccup-canvas_3.1.22_1729179704533_0.6040626142223946","host":"s3://npm-registry-packages"}},"3.1.23":{"name":"@thi.ng/hiccup-canvas","version":"3.1.23","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"abbb547dd305354c8a04b851ec1fbe669c33c120","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.23.tgz","fileCount":36,"integrity":"sha512-TCXg4LPqUflR4B81/LXqPrNqJXv0uF+yWgH9n2jrBqQuURK5tw+1p8iiELwFTd3UH1yvGpCEFWv8rYEai1SkCg==","signatures":[{"sig":"MEUCIG3Nmj0GH5PRGUIcoU0lhwxcu1w03mLFaRN1HdVGUMgLAiEAt9nh6z76QSbguVG7cVTSLL7l2hrAsUtXW2B/ohwBiR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71753},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.9","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.6","@thi.ng/geom-arc":"^2.1.151"},"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/hiccup-canvas_3.1.23_1730415581716_0.885180633572261","host":"s3://npm-registry-packages"}},"3.1.24":{"name":"@thi.ng/hiccup-canvas","version":"3.1.24","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"1f0bb4c128abd3d8abcdab7769ffa83109d23e6e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.24.tgz","fileCount":36,"integrity":"sha512-aO8F1pgcqoCY4qDu5Iy/1UhYhQQJ1lGw2/bYlqWurfmrJHkz5EzkOp5tgTdbGTZGiVB8nDT///ixJg5vgXOcgA==","signatures":[{"sig":"MEUCIGNBnoW5FVdtz7N1w6GdlIhoqyToiw67oOJQBPFpUbJZAiEAv9nir2hANl88nNNy771QV5DKfG4hpQTGOaSCNisKDvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71754},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.10","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.7","@thi.ng/geom-arc":"^2.1.152"},"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/hiccup-canvas_3.1.24_1730652228774_0.7029832881015157","host":"s3://npm-registry-packages"}},"3.1.25":{"name":"@thi.ng/hiccup-canvas","version":"3.1.25","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"c2c22ea508032fb9f04332bb143270ea7c17caf6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.25.tgz","fileCount":36,"integrity":"sha512-wHmQw0ZPyH72Ty5yuhi+HDe1ICxfZlZQwD0yMhH82+8TvREB3sKigKmz5gNa1VvoDQoKrqc0AFd9h1WJB39WVg==","signatures":[{"sig":"MEUCIDbb5JEZOld5dAGUa9PSqiQE2+wyqAHHt0CDhkx2CfooAiEA1MmPVtJubd+TO3brIrUlLrNmPq5pVZmsX0DrA+24dJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71754},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/math":"^5.11.11","@thi.ng/color":"^5.7.11","@thi.ng/pixel":"^7.3.6","@thi.ng/checks":"^3.6.13","@thi.ng/vectors":"^7.12.8","@thi.ng/geom-arc":"^2.1.153"},"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/hiccup-canvas_3.1.25_1731166617906_0.5293928709592595","host":"s3://npm-registry-packages"}},"3.1.26":{"name":"@thi.ng/hiccup-canvas","version":"3.1.26","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"2ebcf1d4bcc77532a98b9a460fa2d4ea14738ea9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.26.tgz","fileCount":36,"integrity":"sha512-4E3Pdrj7mjKgsjccCLe+l0npDgenmo3mOlK74xXV57VjNqtkoqml3gLr1wmMxyOzlBfhNR/4cpBmBi6NDVfi7g==","signatures":[{"sig":"MEUCIQDKnVV22Fm5vhwpj+hW1/TbGCj6v7imJBPSzE97591VPQIgVxZP8EBrUtxHgSg8iKWs298oEtjw4wlbWAKsnDbqqCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71748},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/math":"^5.11.12","@thi.ng/color":"^5.7.12","@thi.ng/pixel":"^7.3.7","@thi.ng/checks":"^3.6.14","@thi.ng/vectors":"^7.12.9","@thi.ng/geom-arc":"^2.1.154"},"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/hiccup-canvas_3.1.26_1731259035325_0.4524743236115736","host":"s3://npm-registry-packages"}},"3.1.27":{"name":"@thi.ng/hiccup-canvas","version":"3.1.27","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"4a0ab3fc30715ba9b8f9a01e98409ced29fccd87","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.27.tgz","fileCount":36,"integrity":"sha512-GS1KZsZnHto4q4Mi+vnJ219TToSTil2505kBb17T+j3KBxCWgnr7iHeHTLJk397YzEFcSxiVjutYyCQOpon4Bw==","signatures":[{"sig":"MEUCIQDIZ5VBnLpBKA5HyDIsTENZvY15vCN6JMtV0ySn8jOwlAIgBhloAIb3HleuMtEtiW63K6p6vdQrr4JyXi2G/hl6G2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71750},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/math":"^5.11.13","@thi.ng/color":"^5.7.13","@thi.ng/pixel":"^7.3.8","@thi.ng/checks":"^3.6.15","@thi.ng/vectors":"^7.12.10","@thi.ng/geom-arc":"^2.1.155"},"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/hiccup-canvas_3.1.27_1732472466229_0.11400665551177425","host":"s3://npm-registry-packages"}},"3.1.28":{"name":"@thi.ng/hiccup-canvas","version":"3.1.28","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"3ab5fa89cb9321b996b642a148d51cff8bbaeb17","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.28.tgz","fileCount":36,"integrity":"sha512-rgh4QR5UIAVVK+6QTy6RanGEUVvmzPL2OyUoK87LtIPoj62ttsai6EHhvpliLyZKy0E8NvDE8Z6DxVNl1ehaVw==","signatures":[{"sig":"MEUCIQCXVRPCXyXB3b2WoBcGUnQwoKdBGEHYqAScyuvV6A7mIQIgQVyOtHCsPoIxatsXecSm+OADWQmzDUnm/rqFQBNQZ1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71749},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/math":"^5.11.14","@thi.ng/color":"^5.7.14","@thi.ng/pixel":"^7.3.9","@thi.ng/checks":"^3.6.16","@thi.ng/vectors":"^7.12.11","@thi.ng/geom-arc":"^2.1.156"},"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/hiccup-canvas_3.1.28_1733998629061_0.2659299265327961","host":"s3://npm-registry-packages-npm-production"}},"3.1.29":{"name":"@thi.ng/hiccup-canvas","version":"3.1.29","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"2c8eb87b513fba2ebee67cd10d57ebfd14c736eb","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.29.tgz","fileCount":36,"integrity":"sha512-FeqW4kVVji8ALavHG6EfwGxOS7wrEfvVAe+fK3oX/PsHHhrontVGyz7xFQ4R9fTRN23mEUTNEQFzD2MOvKIZNg==","signatures":[{"sig":"MEUCIQDsuCAZRC0qreCMpwopyLyOxtm8qzddjTrnyZzmntdM+QIgK2bTfg0nosGXJ6+pZrTFBJLdyI3qw22/9eevPkPe8k0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71834},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/math":"^5.11.15","@thi.ng/color":"^5.7.15","@thi.ng/pixel":"^7.3.10","@thi.ng/checks":"^3.6.17","@thi.ng/vectors":"^7.12.12","@thi.ng/geom-arc":"^2.1.157"},"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/hiccup-canvas_3.1.29_1735309023695_0.2770750283184247","host":"s3://npm-registry-packages-npm-production"}},"3.1.30":{"name":"@thi.ng/hiccup-canvas","version":"3.1.30","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"757847c479604f8099f5b293223cb688abe49de4","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.30.tgz","fileCount":36,"integrity":"sha512-+ywh43LCxA6Obu12WZ5QzKuGGblLMMOc5jiQR9AbfDJY6u+hLjLzbry+NSDYBTYuJmaiNr4iz+7q8fp1rnryaA==","signatures":[{"sig":"MEUCIDyIm+eNTUuqGiknRtd5jl3T+xxrsBxxD5JxZxSaNeFgAiEA/X6BGpMjE3CuDaqBH0nVT12+fQXdU+UUl15+g7VQRGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71834},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/color":"^5.7.16","@thi.ng/pixel":"^7.3.11","@thi.ng/checks":"^3.6.18","@thi.ng/vectors":"^7.12.13","@thi.ng/geom-arc":"^2.1.158"},"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/hiccup-canvas_3.1.30_1736025168186_0.2684322251811524","host":"s3://npm-registry-packages-npm-production"}},"3.1.31":{"name":"@thi.ng/hiccup-canvas","version":"3.1.31","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"b5d21eb3144e9da8a4e5b67aedf0e4b25365f88f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.31.tgz","fileCount":36,"integrity":"sha512-39iX4zLcmXSZUcknkHh681vR2DaDL0OTdBGTvCgRsjrQFRGWHISwGZ5MzledKX3mk0QnQtn/Q9slbcV77CZmTQ==","signatures":[{"sig":"MEUCIA2R7c1vik3WeCcUlGvaKUgryZ5xLJ3qsDzZ3ixObMhHAiEArOO5qOQjGHqFg62AuFRtP1bGf9q/aZoy2jzU3KBPLI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72033},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/color":"^5.7.17","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19","@thi.ng/vectors":"^7.12.14","@thi.ng/geom-arc":"^2.1.159"},"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/hiccup-canvas_3.1.31_1736857713695_0.759470090198624","host":"s3://npm-registry-packages-npm-production"}},"3.1.32":{"name":"@thi.ng/hiccup-canvas","version":"3.1.32","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"5f65523ac6decba2167dd3d95dd7b4792322ed5c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.32.tgz","fileCount":36,"integrity":"sha512-NXup05zLslM0Dt4D4a7YVxjdL8uFIOdWwShr18SxCAeCZR23cZjz5QdE/KNPlNOYpEu8/Hhbr4qP9xgvFn1dMA==","signatures":[{"sig":"MEUCIQDkHTkZvPsSac1zWRDB72OlzX0FYIOaqPKNDr6+Y9ngwAIgJjNBimXqzzu6CoZFJyg0Z07l1q36G9uH9yude2j0jnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72033},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/color":"^5.7.18","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19","@thi.ng/vectors":"^7.12.15","@thi.ng/geom-arc":"^2.1.160"},"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/hiccup-canvas_3.1.32_1737123205326_0.4093354975029133","host":"s3://npm-registry-packages-npm-production"}},"3.1.33":{"name":"@thi.ng/hiccup-canvas","version":"3.1.33","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"cb61076c3e2161c175a44e1e9b22b41e817fb77a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.33.tgz","fileCount":36,"integrity":"sha512-lxRg4THIM/rbYiRouSZ6hWM4zku0s4AG/XWrcRHR0wA+xr+ozUIkMcsoSpkM1b7KgNmSrbUvktH5A2Uel5YXaQ==","signatures":[{"sig":"MEUCIQCTRs/tgq1Oc5IEvkiOxkDjV/8uKf11SAi88cNwGxC6BAIgEtnMR1REpSbRVQ4VENJJj1kJWQ8GBM7r+6JtCZPWDOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72033},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/math":"^5.11.16","@thi.ng/color":"^5.7.19","@thi.ng/pixel":"^7.3.12","@thi.ng/checks":"^3.6.19","@thi.ng/vectors":"^7.12.16","@thi.ng/geom-arc":"^2.1.161"},"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/hiccup-canvas_3.1.33_1737458334577_0.474691492274425","host":"s3://npm-registry-packages-npm-production"}},"3.1.34":{"name":"@thi.ng/hiccup-canvas","version":"3.1.34","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"acd3d4ee6feb1b693bf9c7d8b8882e8866579e96","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.34.tgz","fileCount":36,"integrity":"sha512-DMfDsHrU34jKVMwpSzMuMmpknAYdIwwehktAnaaTTt0cCdkppA0DorYwzSG5mjDoEgPPfWtiaybltrntUofzKA==","signatures":[{"sig":"MEUCIQCp0e9iPMJH0bnM1Gfv7pVmZHkgLchkX0YUehOIyQvHCgIgSbrRytP9YvSgDtHV3+BQ+Lr/JZUsfjwlY0hbzuRgpyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72033},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/math":"^5.11.17","@thi.ng/color":"^5.7.20","@thi.ng/pixel":"^7.3.13","@thi.ng/checks":"^3.6.20","@thi.ng/vectors":"^7.12.17","@thi.ng/geom-arc":"^2.1.162"},"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/hiccup-canvas_3.1.34_1737474730655_0.5678358442090228","host":"s3://npm-registry-packages-npm-production"}},"3.1.35":{"name":"@thi.ng/hiccup-canvas","version":"3.1.35","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"94cb41c027a98b2a7d4a7328a9028fa56dfa737e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.35.tgz","fileCount":36,"integrity":"sha512-E+fpnL3cuAU2SviSz4pTH4htydlQc8zR2bl0/Dzwde/7zcwcD1ZpKSXSRpwd9gvqdNJ0Iu9HdDAkoeDrkyuYYw==","signatures":[{"sig":"MEUCIDgq32bORetLTphm1yRSgmTz7uvtdqb9TkFeEbq0TWhkAiEAsfSNDmP+96mB4YBkBabNzbfp23vpvtISdiqnMmHZwV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68040},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/math":"^5.11.18","@thi.ng/color":"^5.7.21","@thi.ng/pixel":"^7.3.14","@thi.ng/checks":"^3.6.21","@thi.ng/vectors":"^7.12.18","@thi.ng/geom-arc":"^2.1.163"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.35_1737639860275_0.722620549082122","host":"s3://npm-registry-packages-npm-production"}},"3.1.36":{"name":"@thi.ng/hiccup-canvas","version":"3.1.36","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"d7d7eb76bd18adecb39eb0c6485f3c3d3d06ed14","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.36.tgz","fileCount":36,"integrity":"sha512-sSbiAHj43HyIwUCWLUTdg/AoMXs/RVQ9sPofYMXLxzaToAlPSGNHazxr8bcdT4PvVHvgaWEUZSuCukfmrRV6dQ==","signatures":[{"sig":"MEUCIG85/RMouGMob08P6p/Q+0QA/EZS4SBuo/PsPTuT3SjeAiEA0qwEDI4yNbnG6rTPneDk/yoBahh7sVB1k4koYS2d84o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67958},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/color":"^5.7.22","@thi.ng/pixel":"^7.3.15","@thi.ng/checks":"^3.6.22","@thi.ng/vectors":"^7.12.19","@thi.ng/geom-arc":"^2.1.164"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.36_1738168249374_0.8043592486159297","host":"s3://npm-registry-packages-npm-production"}},"3.1.37":{"name":"@thi.ng/hiccup-canvas","version":"3.1.37","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"b183619f2dbc51153fe6ae67d5411ae1d1bb2d59","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.37.tgz","fileCount":36,"integrity":"sha512-TgY4+Bg+Ji4TFbpnwZIaTnPi0mGGmZaWjpItl4KbpGgeyXxqWWj3aKP/Aw5JQJK4df5oFerY2xQ7ImpkXbUEKw==","signatures":[{"sig":"MEYCIQCLqvzPNkYqpZh6nfs9bBtc9miV+z/PotAd1DoRyS97ZAIhAKfshXiFEIj/pKQ6l8rtTfmk8eFszSuWG05jf3SFV1+i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67958},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"dcc1dbfa6eae31ac65e12843987b94d4a7edc144","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/math":"^5.11.19","@thi.ng/color":"^5.7.23","@thi.ng/pixel":"^7.3.15","@thi.ng/checks":"^3.6.22","@thi.ng/vectors":"^7.12.19","@thi.ng/geom-arc":"^2.1.164"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.37_1739223916945_0.782581708610651","host":"s3://npm-registry-packages-npm-production"}},"3.1.38":{"name":"@thi.ng/hiccup-canvas","version":"3.1.38","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"4a6bad64088dc26da23f8e5650b1c2c14c010c5f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.38.tgz","fileCount":36,"integrity":"sha512-nQ/+w0WvVkAKOQRpvG1SYvuRiUd2X/AhFab5PIGWeZmMyXswfdqLnfbSJJxJ9sxmHLR1M5fmU4WaT+7aJZeAzQ==","signatures":[{"sig":"MEUCIBy+MhZ1Us82qdbhMvBKFajUhGc8103PH36B1d5X8ThMAiEA1w8tnZBMH6l1hcLUXbhMtqLczaFML4SU/UzaJXkQGQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67958},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/math":"^5.11.20","@thi.ng/color":"^5.7.24","@thi.ng/pixel":"^7.3.16","@thi.ng/checks":"^3.6.23","@thi.ng/vectors":"^7.12.20","@thi.ng/geom-arc":"^2.1.165"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.38_1739462893576_0.509203390849694","host":"s3://npm-registry-packages-npm-production"}},"3.1.39":{"name":"@thi.ng/hiccup-canvas","version":"3.1.39","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"8a3b22d1c7cc0f3c65a0fc0db41bd70b00ae334f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.39.tgz","fileCount":36,"integrity":"sha512-c9sSSt9X6qV9MFmvMcDbg7tTVZCnI9lSj2ZaqyyLLP1U3X7b/k+BjyvGznC70HaEwXVh0wjl1bBXiuNqBUIC8Q==","signatures":[{"sig":"MEUCIDc49wcTiPJR7At4VGxshVKy56bc+BeAMI5pNjgkzz24AiEA4DGOhoRKKCIz2NmP8CXEwyWSIHYH9BWs5TJQcGW50Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67958},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/color":"^5.7.25","@thi.ng/pixel":"^7.3.17","@thi.ng/checks":"^3.6.24","@thi.ng/vectors":"^7.12.21","@thi.ng/geom-arc":"^2.1.166"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.39_1739999099376_0.6340818131711266","host":"s3://npm-registry-packages-npm-production"}},"3.1.40":{"name":"@thi.ng/hiccup-canvas","version":"3.1.40","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"5f5cc3e6da19a1b8f1917d26279bf6802a87f609","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.40.tgz","fileCount":36,"integrity":"sha512-GN1r9mk2739wO9YNXoqw6WOoJmo7sCnzH4SQCD6cisCHMwlddNNDqgKkIa/5kE1vcLDh7F5Pzrl38F1yUkae6Q==","signatures":[{"sig":"MEQCIH9oH+P4/X6U+q0KutHKis4qOON8v2jRcGS/U2xRKBaiAiAjwcK7FedhB1/inU+e/ArWNv0JK5+Q91z7cAOH8yCJwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67957},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/color":"^5.7.26","@thi.ng/pixel":"^7.3.18","@thi.ng/checks":"^3.7.0","@thi.ng/vectors":"^7.12.22","@thi.ng/geom-arc":"^2.1.167"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.40_1740175055581_0.6842237019486863","host":"s3://npm-registry-packages-npm-production"}},"3.1.41":{"name":"@thi.ng/hiccup-canvas","version":"3.1.41","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"261c1d2781e6f307c06b2bd1205555259e53421d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.41.tgz","fileCount":36,"integrity":"sha512-v66wSC5MCa9jDaM1whHeaKOyqgiBh8wqcj/FsAHYrciYk2YRGsdXFlL/Ym1soy93HIconC+YaXbA3+HnZu9s6Q==","signatures":[{"sig":"MEUCIC9ANJ+JSvqNwNwWSUQ0scs+CO1f9kkMT+HbDbPssbk8AiEAhfuCI/LvPZ9ckbpY5Z9ecWexL0zOenIxYdQ/SjFvdMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68322},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/math":"^5.11.21","@thi.ng/color":"^5.7.27","@thi.ng/pixel":"^7.3.19","@thi.ng/checks":"^3.7.1","@thi.ng/vectors":"^7.12.23","@thi.ng/geom-arc":"^2.1.168"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.41_1740490237119_0.1425829694198617","host":"s3://npm-registry-packages-npm-production"}},"3.1.42":{"name":"@thi.ng/hiccup-canvas","version":"3.1.42","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"f6c2afaa1362ba9bb53f7e99af7625f5bbbcf24c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.42.tgz","fileCount":36,"integrity":"sha512-qcHcaMyHYFNOgCMLXT70W074x+ueTGQyi6zQNbWLadT7z8W5YQWr8+0FOq+44R2bASXS1fM6IyK7ZWJm0imZag==","signatures":[{"sig":"MEUCIBFXrFgEnWZlyRUcyrhUdY0b3XgrI4DlxYSz+hqSa7NrAiEA3KXPLRghUH6XvAOTF/4eDmC12sZReZhebGuZmx8SM3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68322},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/color":"^5.7.28","@thi.ng/pixel":"^7.3.20","@thi.ng/checks":"^3.7.2","@thi.ng/vectors":"^7.12.24","@thi.ng/geom-arc":"^2.1.169"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.42_1741548470418_0.7226601338896392","host":"s3://npm-registry-packages-npm-production"}},"3.1.43":{"name":"@thi.ng/hiccup-canvas","version":"3.1.43","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"8d1e2e1a4f3459a07ff93255d8484d24e45a6f24","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.43.tgz","fileCount":36,"integrity":"sha512-ZnjV9I8bWhu+VmSu8K5pAeieqgz/uPEQEWiVCr1HMmyv4Evx2zzAOzi4vMZuzPJTrIM6dgyR2ayypFbJCoItMw==","signatures":[{"sig":"MEQCIBIDMl3+CKnHlPFtvbiVh9ALU0jWpgv4321vR5nXHzz5AiAUfp0vX7XmgytyEVq2Vtv0qlUlrwh5/ZxahdJkhq/Jdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68321},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"e1666c84ae4a473c5d78d2c24fa7c7c2b9751b98","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/math":"^5.11.22","@thi.ng/color":"^5.7.28","@thi.ng/pixel":"^7.4.0","@thi.ng/checks":"^3.7.2","@thi.ng/vectors":"^7.12.24","@thi.ng/geom-arc":"^2.1.169"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.43_1742144265236_0.48798171742481267","host":"s3://npm-registry-packages-npm-production"}},"3.1.44":{"name":"@thi.ng/hiccup-canvas","version":"3.1.44","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"09f8bd9a00d27253c363857bef277325712c5147","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.44.tgz","fileCount":36,"integrity":"sha512-2k6yb6zYU1MIp0rhvXeHhCfCYrhmSy4x0YufdNF6lmoFouCNhIwxE2ky+pI1q9PEI4BEBNz14pUobQH0f6mDeA==","signatures":[{"sig":"MEUCIQDmq3NRVHyVlFHuEOsdpye6FPyJDEg8ZQTQMZd0csFNAQIgLJrV968v8TWOmtg4YkyyAdSK7Qig1AKilk4+R1ForcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68347},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/math":"^5.11.23","@thi.ng/color":"^5.7.29","@thi.ng/pixel":"^7.4.1","@thi.ng/checks":"^3.7.3","@thi.ng/vectors":"^7.12.25","@thi.ng/geom-arc":"^2.1.170"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.44_1742219151808_0.27845907324065644","host":"s3://npm-registry-packages-npm-production"}},"3.1.45":{"name":"@thi.ng/hiccup-canvas","version":"3.1.45","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"69d54cc5d1da0f7acafe58c79e128f144ac35f67","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.45.tgz","fileCount":36,"integrity":"sha512-YeDBVys05jO41qgJP5p3xwrt020efAtk34rRMGC21IvHOwZejQKoJXmw9LznEPSr6WPeMt5SwqGA0QlmVE9Y0w==","signatures":[{"sig":"MEUCIFOovB0aEfVVaOyK1b5g119WqObZbeVTh4WxWAtA8mCYAiEAo7pOKjkJTNHp1BgfsGnSBkUVwv5Z71f+bE1bHMoKKoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68347},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/math":"^5.11.24","@thi.ng/color":"^5.7.30","@thi.ng/pixel":"^7.4.2","@thi.ng/checks":"^3.7.4","@thi.ng/vectors":"^7.12.26","@thi.ng/geom-arc":"^2.1.171"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.45_1742304577934_0.8558470947128398","host":"s3://npm-registry-packages-npm-production"}},"3.1.46":{"name":"@thi.ng/hiccup-canvas","version":"3.1.46","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"6fca471ecfb06c809a642abc007d5e96613a8644","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.46.tgz","fileCount":36,"integrity":"sha512-Qeu7yO3NBz4Ppg3V0nfpw6Z+52CkJtFjMFGKmJ/GUvwnbI8ndng3KRWey0MSYfKdBTpgcwgCzj8w50rm6Iw3Vw==","signatures":[{"sig":"MEQCIFtcZjEQXRVGHlN1XvjC6uFZyU66Y2fD6i/k04peUdFrAiBRktae13mWU0JE4c3qOdDgGyQYL/Op1ggbPpGZ7SHC+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68346},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/color":"^5.7.31","@thi.ng/pixel":"^7.4.3","@thi.ng/checks":"^3.7.5","@thi.ng/vectors":"^7.13.0","@thi.ng/geom-arc":"^2.1.172"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.46_1743544050764_0.04092900937162813","host":"s3://npm-registry-packages-npm-production"}},"3.1.47":{"name":"@thi.ng/hiccup-canvas","version":"3.1.47","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"4eba1c0be4a2113763c5992056de42276f334d68","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.47.tgz","fileCount":36,"integrity":"sha512-njALZaphf0X432HtaRz4bmaSISZl3Cosm+VBryTUvEmIj6N1+uJb9xx5lKgQ51Huk/wIQ+yUlHqIyiGHItI0sw==","signatures":[{"sig":"MEUCIAybDG5UGt4pRc/zrpyaEav6G0ES9Wpld+3x2K5/V8YDAiEAih2Fm/0h5rBotUNTpzzwbwbBvDHNN/i49gK5Jq6qVY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68346},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/math":"^5.11.25","@thi.ng/color":"^5.7.32","@thi.ng/pixel":"^7.4.3","@thi.ng/checks":"^3.7.5","@thi.ng/vectors":"^7.13.1","@thi.ng/geom-arc":"^2.1.173"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.47_1743947765281_0.7307444434883605","host":"s3://npm-registry-packages-npm-production"}},"3.1.48":{"name":"@thi.ng/hiccup-canvas","version":"3.1.48","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"6676665cf5e8597898eff00d93544355cdb643a6","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.48.tgz","fileCount":36,"integrity":"sha512-ilrm3YzNou5DeJ4uk+qzwButpnLnp0cf2jhgwIjt6xNc8hBSLFzc597V2jQKG/Aoaado35H4AZUy9SlDjKRhGg==","signatures":[{"sig":"MEUCIQDmJ8MspO8rIeHs3w0/T6yXnO3h62LVO2acnv1kVfg2hgIgUH+Z1Iybxdope5O0Q3ZmLjfQ7x1Zega2b9dC7GRhgGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/color":"^5.7.33","@thi.ng/pixel":"^7.4.4","@thi.ng/checks":"^3.7.6","@thi.ng/vectors":"^8.0.0","@thi.ng/geom-arc":"^2.1.174"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.48_1744802143908_0.7556662297524757","host":"s3://npm-registry-packages-npm-production"}},"3.1.49":{"name":"@thi.ng/hiccup-canvas","version":"3.1.49","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"a699dad7f470ea66a40488258d4f8ef32c8962fd","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.49.tgz","fileCount":36,"integrity":"sha512-ZgZFh6AYIBxvASTAOlPkrk5WJMinkPy/5c2CnH0sGnkbMKpwb0PWaHnlb/sGp9Kk62uAsWuihKtr+hEU7Qlwdg==","signatures":[{"sig":"MEUCIQCwUJzCDvNEAuz5R1CuNG0tCq6/vK7TrqMl5hZTGppq3AIgR6IKJYAfbksWAoXSB/BuudKEVHm8giacVMMgGd3CsI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/math":"^5.11.26","@thi.ng/color":"^5.7.34","@thi.ng/pixel":"^7.4.4","@thi.ng/checks":"^3.7.6","@thi.ng/vectors":"^8.0.1","@thi.ng/geom-arc":"^2.1.175"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.49_1744893737123_0.5953013515700598","host":"s3://npm-registry-packages-npm-production"}},"3.1.50":{"name":"@thi.ng/hiccup-canvas","version":"3.1.50","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"4b64e8c09743083fa3bd4f3da1f48042fe15f9c7","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.50.tgz","fileCount":36,"integrity":"sha512-vSQtKT1q1SvRXCbN6sNZ7iGcfiHUhFoncsSfvCFvTz0V+kRF2e1pcgtznBJaUEAImI4K3Izj6HN0Zjnml/tSKw==","signatures":[{"sig":"MEQCIFJy+daxaBPEppei98HKt2hOv/w3NpJGhuuzUL0AofOvAiBbH/h/ET8d/LuI+CRLT60JyM6gekLHtfyiBwylwEJX4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/color":"^5.7.35","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7","@thi.ng/vectors":"^8.1.0","@thi.ng/geom-arc":"^2.1.176"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.50_1746017854567_0.5106411114920928","host":"s3://npm-registry-packages-npm-production"}},"3.1.51":{"name":"@thi.ng/hiccup-canvas","version":"3.1.51","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"1525d28a5a1062ead8dc4ec394c58e552439f1b8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.51.tgz","fileCount":36,"integrity":"sha512-RPyA6SK+pp3oi/1UH5/WHZ76isV5zmKK8eIXWGy+oi+zQjtXOcYfa+CpIPUHStSyICSvNOHCgaNZ5fEJSFz1oQ==","signatures":[{"sig":"MEYCIQDfUTiu1qg6FFvFoaGp2Mu7uj0RHEoFiv2tvReO/4COxAIhAK0TvK9Zrrf2ib2JsdfaJ4oizZgr0BHXhMydioQRdvMK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/color":"^5.7.36","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7","@thi.ng/vectors":"^8.1.1","@thi.ng/geom-arc":"^2.1.177"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.51_1746175239894_0.08032812049187998","host":"s3://npm-registry-packages-npm-production"}},"3.1.52":{"name":"@thi.ng/hiccup-canvas","version":"3.1.52","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"b87f7de18a279af49793ba3d140616abfbf59289","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.52.tgz","fileCount":36,"integrity":"sha512-eGK9H6cQLzqU9bA1X+a8Q9oNL3/0S6Y38nSMlkCIIRr61Bbj0aGrEJlei/2n3cXO3ymxSg0XRWJ4FHRY5sc5AQ==","signatures":[{"sig":"MEUCIQCutkGClq5vQIVBCOWyybyRLxeoD7aYez0J1CliuAp6dAIgbz5jUskhE5CByKmP6h0ynu+T5WBY53B5OZRPAik3q58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/math":"^5.11.27","@thi.ng/color":"^5.7.37","@thi.ng/pixel":"^7.4.5","@thi.ng/checks":"^3.7.7","@thi.ng/vectors":"^8.2.0","@thi.ng/geom-arc":"^2.1.178"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.52_1747587870896_0.7447366014632237","host":"s3://npm-registry-packages-npm-production"}},"3.1.53":{"name":"@thi.ng/hiccup-canvas","version":"3.1.53","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"d9e01d7859ef761bb724e35dfaaaf58c113f3900","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.53.tgz","fileCount":36,"integrity":"sha512-vWMAyK4c2+ZMs0KTMDAtKrQkLbjR+zX4ceaEgOz6vaVidByOkBJH4ZWJrPYSrEDQ2bUSzCQAqTtArcE2OCE5+A==","signatures":[{"sig":"MEYCIQD7+Kdkk9kB6NMZaqxXDkpEINO2BM9PEWkjqk7Vddy1QgIhAN4WOO3va3JXluSTB/i+TuvedsLHLyG8fwYar9I3T01G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/math":"^5.11.28","@thi.ng/color":"^5.7.38","@thi.ng/pixel":"^7.5.0","@thi.ng/checks":"^3.7.8","@thi.ng/vectors":"^8.2.1","@thi.ng/geom-arc":"^2.1.179"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.53_1748434073948_0.7300746143204626","host":"s3://npm-registry-packages-npm-production"}},"3.1.54":{"name":"@thi.ng/hiccup-canvas","version":"3.1.54","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"09f94f298ee3c7a199424c6616aab3d5f2c3a5d5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.54.tgz","fileCount":36,"integrity":"sha512-jUrgkB019+g3EMmfD+JWDNI2mFGl2pOWcwxgUaz0920/1U5/EJT9Gyo/8Rp6ViCwswgn7uqKEn2RxdGGh1mLVw==","signatures":[{"sig":"MEQCICSV/HDb9ZApL1XG2NQ8jjOLmgUvRWDVvtqOAMBqVWroAiATs8AwLQHxjYw4/YftEqMpRH0PveswyH/JzPPtQlGZTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/color":"^5.7.39","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/vectors":"^8.3.0","@thi.ng/geom-arc":"^2.1.180"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.54_1749490173036_0.6385642106960323","host":"s3://npm-registry-packages-npm-production"}},"3.1.55":{"name":"@thi.ng/hiccup-canvas","version":"3.1.55","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"15a8db41960fe07bbf2f90f79b8c9d83cb5e22ff","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.55.tgz","fileCount":36,"integrity":"sha512-wOuCCdJ5MMWV7k4YzhW0RroQ9wbZAeyUOaXuHT5fV17HfhoS+n8Qwin6CCuOAtQbdtWgMk6Mh5kraMfbquQRlg==","signatures":[{"sig":"MEYCIQD2+Kmt+uoLv3nYPPkRYB13ItYRC6TSndez1CbHWEpUIQIhAK+hk3QEElwHP7lDx9sPkv1L8qY5V59q+nq3BQPzdMMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"14e994e531d32053e948768998324d443436a542","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/color":"^5.7.40","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/vectors":"^8.3.0","@thi.ng/geom-arc":"^2.1.180"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.55_1749934707075_0.022815984806221268","host":"s3://npm-registry-packages-npm-production"}},"3.1.56":{"name":"@thi.ng/hiccup-canvas","version":"3.1.56","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"6910f250303d0210bf4560354ab570529fe265f8","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.56.tgz","fileCount":36,"integrity":"sha512-NxQcXlC49avvv3aPdlHHot0trxOwecTzah7g2FWBKcAfRZ1Y22XjUy5dJPCICUdrOc+lDikyr9yvKAuvq4qhcQ==","signatures":[{"sig":"MEUCIEk3zpmNdX+C3wbPX2TCdRBr+fZmAyRY7PX+QX/OuIgGAiEA8AveH6IWpC60UXecNeezmB9eWVq95VTNzB4xySy5WZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/color":"^5.7.41","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/vectors":"^8.3.1","@thi.ng/geom-arc":"^2.1.181"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.56_1750248280098_0.9917144203990871","host":"s3://npm-registry-packages-npm-production"}},"3.1.57":{"name":"@thi.ng/hiccup-canvas","version":"3.1.57","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"5c272305b22f46cbf4a2550d5767844efb5c0532","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.57.tgz","fileCount":36,"integrity":"sha512-xNcMrC+ppeYmT60DXK4ogv3YoYDM5nnmN0ip2CdTrRUVLf5usFeO1OJBiOanc/hMnZxdlf1PdQPFMqFM8ApNRg==","signatures":[{"sig":"MEQCIDBIy6qGgCa5Ms+eWGC5Td4XiAN79SyXEEImAYWzNQb1AiAjhu4dJUXpTXmXtT0ETvZq/gsMQ38tOmdG33hrt4BQig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"45e91ee75236e39fc87ea10fbabac1272bef62e3","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/color":"^5.7.42","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/vectors":"^8.3.1","@thi.ng/geom-arc":"^2.1.181"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.57_1750801405383_0.06317255125025278","host":"s3://npm-registry-packages-npm-production"}},"3.1.58":{"name":"@thi.ng/hiccup-canvas","version":"3.1.58","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"78cecce0c5d813fba47c3b06f71925bfa4c2d0f3","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.58.tgz","fileCount":36,"integrity":"sha512-nwNgiSLWivW/i/AKDPetAV5SBB4SyDfxJzgRvBpjhu9R8lYAqK9/xF+YK3o05sZKprTRyVhHtkR+ZYZpu2QVdg==","signatures":[{"sig":"MEYCIQDzGDN8jJWLU1CVc9AYuqCwskkA0wo/8FGTm1R0q1VVKwIhAPP+DtdPTpkkDOUJN+3eZIetaT6ug49qLQMy+n3XM0a0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68345},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"e657c2d66574c18343a6797aef4585945729093e","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/math":"^5.11.29","@thi.ng/color":"^5.7.43","@thi.ng/pixel":"^7.5.1","@thi.ng/checks":"^3.7.9","@thi.ng/vectors":"^8.3.1","@thi.ng/geom-arc":"^2.1.181"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.58_1752054213406_0.14877252661366636","host":"s3://npm-registry-packages-npm-production"}},"3.1.59":{"name":"@thi.ng/hiccup-canvas","version":"3.1.59","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"d9ecb43ec81838b70cd177eeb908d260f3fa10ad","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.59.tgz","fileCount":36,"integrity":"sha512-xAPD39Dyd1J/gubZutkKjD3XehACj2ancXmtxSYsqqTr9Cto58nC9xWSn5gHO1knjIGKtTqIjaIw1tasioD/Kw==","signatures":[{"sig":"MEQCIEw+SIWbGWREDXAuRLAcRh9DBr5KEdReOaH6AQpkR+NdAiB3cPpivq5RW6j7VAKgoydXEeZD+55mSrKChYCMRebUnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/color":"^5.7.44","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/vectors":"^8.3.2","@thi.ng/geom-arc":"^2.1.182"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.59_1752157525006_0.347031515121798","host":"s3://npm-registry-packages-npm-production"}},"3.1.60":{"name":"@thi.ng/hiccup-canvas","version":"3.1.60","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"3c1620b4c478a157e5f9a9498d121e989901af3d","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.60.tgz","fileCount":36,"integrity":"sha512-cc9zPCvf9KIuk3kxrnC95A1c0TVRgguQIWii8f2mdcA2kVmWXZOArzSYF6XdKo3mudwLn5FRtU/82tLv0NcFuA==","signatures":[{"sig":"MEUCIQDZflRNrM28LSfL/w5lnPU1STaE7RC6bIYnxHq0uF93XwIgeYT0sUuuTCBJhUacQsbK3zqBRTxOdRYmAGeBxb477KQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"a81765bd79046980463c56a8bd187f9aaa88dd65","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/color":"^5.7.45","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/vectors":"^8.3.2","@thi.ng/geom-arc":"^2.1.182"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.60_1752442626499_0.6586164169938336","host":"s3://npm-registry-packages-npm-production"}},"3.1.61":{"name":"@thi.ng/hiccup-canvas","version":"3.1.61","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"bef9431f5b74eccab587ea8c1c78a968b7d5da02","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.61.tgz","fileCount":36,"integrity":"sha512-D5E3n5qRIXrR57wvDeXbh+YY2j1vVp6CnM2gLdR1s2f1JfR7a8DYd+ydMZGxiEnCGiBNcfEyN2kH7l41Hx4Qaw==","signatures":[{"sig":"MEUCIQDPrdip08hIDocPPkIGfaYWsfHYOH421e40cwz0eUyzLwIgNPTB3BXZ34wkKNwe8pN/OA6caqDzlid3x+wsbwh5d60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/color":"^5.7.46","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/vectors":"^8.3.3","@thi.ng/geom-arc":"^2.1.183"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.61_1752487660721_0.1689114083049963","host":"s3://npm-registry-packages-npm-production"}},"3.1.62":{"name":"@thi.ng/hiccup-canvas","version":"3.1.62","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"b0edeb204aeaf7c2d72725d1a070260d2b7ea2b3","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.62.tgz","fileCount":36,"integrity":"sha512-Blxs7Lb6eHowZt+Fp5zTiA2b7BDwjAzlaewurEHD6s7YxxFzrOLQUJG8hUmy90nfY4/cHirOl7w5B+9ofEnT1Q==","signatures":[{"sig":"MEQCIFnVMuY3KaNwkp52qf4K1NUUgSdWVb9hccqM/0Q+A03CAiBQCYwO4y1dIIvZVE1Rm4jRQypLCNlDW63uWxPJBuFYwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"9ec4a5584ed6e59f2b74f4ca9726daef7e766974","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/math":"^5.11.30","@thi.ng/color":"^5.7.47","@thi.ng/pixel":"^7.5.2","@thi.ng/checks":"^3.7.10","@thi.ng/vectors":"^8.3.3","@thi.ng/geom-arc":"^2.1.183"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.62_1752571955003_0.44560386380774397","host":"s3://npm-registry-packages-npm-production"}},"3.1.63":{"name":"@thi.ng/hiccup-canvas","version":"3.1.63","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"e30c086911bf38cebee29751b3184ca2941a4b29","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.63.tgz","fileCount":36,"integrity":"sha512-kh2O1IEth7s8TmJWyN6+xvJqmIpcscIlGrBwacU26BjtSUkHZ2SYqMhjsM/SAk83EzFq1WGPPfmA8h6Eci5/tw==","signatures":[{"sig":"MEQCID79u0v28mOQF+9SlRmstct3BpX9UIhtVSwhf8q9zAZiAiA4vFd3+ySANXm84wnmSc9WnKp1x196TC/Gas7tNjbLSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/math":"^5.11.31","@thi.ng/color":"^5.7.48","@thi.ng/pixel":"^7.5.3","@thi.ng/checks":"^3.7.11","@thi.ng/vectors":"^8.3.4","@thi.ng/geom-arc":"^2.1.184"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.63_1753023661762_0.6809156626939745","host":"s3://npm-registry-packages-npm-production"}},"3.1.65":{"name":"@thi.ng/hiccup-canvas","version":"3.1.65","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"4a6de891fb4eaeb885e25074c358f0c09d8880a0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.65.tgz","fileCount":36,"integrity":"sha512-/W447dUrQ2pfb4kqwQdpHmfwhPfjxDLOdi9QIG6zcLFDPMMxVLIezPDPoiunXkLQklJRb/ckEShkBQutDP+VBA==","signatures":[{"sig":"MEUCIC5YK0VCtU4neNmD+uR6iHCRuDBZIm5mxj12xEMaR9EiAiEA/8t50px0aj/sQUy4i/uvOtQbfeK3M9uBOXQMStFAunE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/color":"^5.7.50","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12","@thi.ng/vectors":"^8.4.1","@thi.ng/geom-arc":"^2.1.186"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.65_1753086441441_0.6504888088545782","host":"s3://npm-registry-packages-npm-production"}},"3.1.66":{"name":"@thi.ng/hiccup-canvas","version":"3.1.66","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"5e2cdbd0a49b0e8f7ab08ed544390ccabc62b479","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.66.tgz","fileCount":36,"integrity":"sha512-3zHAG/pnSXtSAhX2uSfX3VRNM5LsZ1BvyUHuTzgeYo+KSx5OxJl5x25R7bNhAqEe4tGX5ugP4//kWH+FIrmlug==","signatures":[{"sig":"MEYCIQD5cTSFuWCmbXLMS29SVMaPw3epjmq7gfqFL9uAX61IPQIhAJD3ELkelEeCGAET+s+dpXOtSLeAzLMHcaO812HjGGTx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/color":"^5.7.51","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12","@thi.ng/vectors":"^8.5.0","@thi.ng/geom-arc":"^2.1.187"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.66_1753386389680_0.7348965905411218","host":"s3://npm-registry-packages-npm-production"}},"3.1.67":{"name":"@thi.ng/hiccup-canvas","version":"3.1.67","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"37beb082e80157e2895da5e4ab32e6fed8c119ac","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.67.tgz","fileCount":36,"integrity":"sha512-qRyqkofIw9y4PK5lcGYGTquljqN/MkivdlqCuD6KnlqO2olRONUT3G8FgtSMpeFtH5aprME4Z+FpyDehIRdDwg==","signatures":[{"sig":"MEUCIDwV76XITiFC0PCySvHsrO9xvrnVf9nE1zWlToIWaaqNAiEA0Itl4diVpxbAXhrOMgSApjkdhJWwJnpWhBzkYk0pioA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/math":"^5.11.32","@thi.ng/color":"^5.7.52","@thi.ng/pixel":"^7.5.4","@thi.ng/checks":"^3.7.12","@thi.ng/vectors":"^8.5.1","@thi.ng/geom-arc":"^2.1.188"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.67_1753533263899_0.7362143892993147","host":"s3://npm-registry-packages-npm-production"}},"3.1.68":{"name":"@thi.ng/hiccup-canvas","version":"3.1.68","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"a935bd076f99d1f5b4a89e3ac58202114c586102","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.68.tgz","fileCount":36,"integrity":"sha512-Hj9kJG3R7/b3voOdx76eoPCNOL/f7K+HiHIQIv9nvrknfS4FISXBorJVV+w1d4D8MZ0dtrThA4wOh15T63sj7w==","signatures":[{"sig":"MEYCIQDq0pDLQPbAk+ATrrgonKuYCSWveriJS1iq+yvO6QaMoQIhALcOjCfRInZgtgSpUmBVJ/5esyH6VJdNJLTE+VxBIxcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/color":"^5.7.53","@thi.ng/pixel":"^7.5.5","@thi.ng/checks":"^3.7.13","@thi.ng/vectors":"^8.6.0","@thi.ng/geom-arc":"^2.1.189"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.68_1753915070324_0.10021592627151588","host":"s3://npm-registry-packages-npm-production"}},"3.1.69":{"name":"@thi.ng/hiccup-canvas","version":"3.1.69","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"2427b8496535d25354eb6f8fdfeb4c7d2020e2b3","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.69.tgz","fileCount":36,"integrity":"sha512-9dXnw0KEhf1MZieym5y2EqexIe/MU5PLUJ68Y8xMffDkFLIbCcu+Hwh1+P4jIPnYymHnx6Zzy7X/r1ZQcELjhg==","signatures":[{"sig":"MEUCIGHliKmcvHJBoRxZcR4UMZNrKzecH0/RdBqnZbDf6euvAiEAgcCTk3J8zQVq/npyHJiaCSKd8zWzPNDOedgb1SSem+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/math":"^5.11.33","@thi.ng/color":"^5.7.54","@thi.ng/pixel":"^7.5.5","@thi.ng/checks":"^3.7.13","@thi.ng/vectors":"^8.6.1","@thi.ng/geom-arc":"^2.1.190"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.69_1753959017746_0.8806726812999195","host":"s3://npm-registry-packages-npm-production"}},"3.1.70":{"name":"@thi.ng/hiccup-canvas","version":"3.1.70","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"48e76698001acb17fe00a89e4b3bac522a7bf421","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.70.tgz","fileCount":36,"integrity":"sha512-VmS+ZkqhP/sUQDA/Z9y+IunIrBUpv6HJY7A6XcY/oFjf6GYFvw3/8nv9uLoB0UJgsCwqcA9Uziyj7jdVyOxEWw==","signatures":[{"sig":"MEUCIDUIsX2wBe8ox5ngd6PYGXp0+C/9vK6UNDO9IVLvXz4fAiEA3gruFhUdRjTrFAO+776Xwg+MM+tWklEIGR3GxUIHl4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68566},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/math":"^5.11.34","@thi.ng/color":"^5.7.55","@thi.ng/pixel":"^7.5.6","@thi.ng/checks":"^3.7.14","@thi.ng/vectors":"^8.6.2","@thi.ng/geom-arc":"^2.1.191"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.70_1754297392835_0.6907296990383189","host":"s3://npm-registry-packages-npm-production"}},"3.1.71":{"name":"@thi.ng/hiccup-canvas","version":"3.1.71","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"8e85f7689fb29c5f1b8fb85651db1c06aff171cc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.71.tgz","fileCount":36,"integrity":"sha512-ePot1v6tQ1mmx0QQuJtwLQUgg6ebwdsh738SUXV4jUQbm4wdVMH4YFwo2DloSywru5ArOE0aCCTyFEadLmdNEQ==","signatures":[{"sig":"MEUCIQCaAyR+jJ9sxrwhTYzINuuqCNMlq06AC8dIbgM9LAllkwIgMPjB49s9rANQfY/78tTZXmXibii7oAZeW47rpeshihI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68566},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/color":"^5.7.56","@thi.ng/pixel":"^7.5.7","@thi.ng/checks":"^3.7.15","@thi.ng/vectors":"^8.6.3","@thi.ng/geom-arc":"^2.1.192"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.71_1754300132294_0.9466973272779189","host":"s3://npm-registry-packages-npm-production"}},"3.1.72":{"name":"@thi.ng/hiccup-canvas","version":"3.1.72","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"e3de65b1c984cfc2215d190e38694d59f4136fda","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.72.tgz","fileCount":36,"integrity":"sha512-rT8DjHj43qsxkfGXFBP4RIei7EKpEEvdrN+YdC9ugY8J9b2cRI/sCQ9p3qNRMas3UAJrAeVFIcj/ZewKPKZi9Q==","signatures":[{"sig":"MEUCIDWMH8U6ep0fjuW7m3czAfCBETeXk/4wnGqBa9N/BH+UAiEA6aRCOpm0O+8lnHWBUwXgL6/f/ZlKQPn4+tKKFI/RunE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68566},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/color":"^5.7.57","@thi.ng/pixel":"^7.5.8","@thi.ng/checks":"^3.7.16","@thi.ng/vectors":"^8.6.4","@thi.ng/geom-arc":"^2.1.193"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.72_1754583885974_0.708936748577113","host":"s3://npm-registry-packages-npm-production"}},"3.1.73":{"name":"@thi.ng/hiccup-canvas","version":"3.1.73","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"962c74debc7822ed34256eb09201dcf42c1e9629","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.73.tgz","fileCount":36,"integrity":"sha512-ghzcmdBy3lHe/7ZSMEphEEemLuuyhGK2tXyZiIAa/UC2OktuXpW4XRoMSHtosNrLIC1XnouOcFaJfLDRjqSoqw==","signatures":[{"sig":"MEUCIBG2zqsKIQWDPhNsQJByOUEg5plr/VqydSt3AEzB1JW2AiEAmA7qGLDHnvkNFDuGn6ScQXer/qaVhfm2kTmvuUa4vmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68566},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/math":"^5.11.35","@thi.ng/color":"^5.7.58","@thi.ng/pixel":"^7.5.9","@thi.ng/checks":"^3.7.17","@thi.ng/vectors":"^8.6.5","@thi.ng/geom-arc":"^2.1.194"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.73_1754930687680_0.7843274425899474","host":"s3://npm-registry-packages-npm-production"}},"3.1.74":{"name":"@thi.ng/hiccup-canvas","version":"3.1.74","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"ff6167ffbdabf571ad37c509f97d1cc28866a78e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.74.tgz","fileCount":36,"integrity":"sha512-bxoZWWqn+wLm1NP5kJeKLTUirD5eAoJNQGVbuSh9PFUecJH0WpJVWQV253tdpszz/zf4K4hxPYgCBmd9mcNjBA==","signatures":[{"sig":"MEYCIQDIgrJ64RHd3znimDp93TL6O0HlK/9pOZU1Qnme/2Rc3wIhAN9nGW1q7g+3ShBfxOI2EZTsfYS1vsB6JzvA4CBo7gVx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/color":"^5.7.59","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/vectors":"^8.6.6","@thi.ng/geom-arc":"^2.1.195"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.74_1756745015725_0.9643628454573894","host":"s3://npm-registry-packages-npm-production"}},"3.1.75":{"name":"@thi.ng/hiccup-canvas","version":"3.1.75","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"04afab11ac5aa11779f8b23ac2ae23871bb60550","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.75.tgz","fileCount":36,"integrity":"sha512-u6PIRPBFV7+/BIIgqNnnp33oMOZRPQl9mfnMeE2PZcpD8wpEogxWG5PPyZdSCWMj7YpX+67Kl9raoxIDcgbW3Q==","signatures":[{"sig":"MEYCIQCioQMzB3VFSpZ9IUqd/UPSZDwajpIUmxrLhdHzrMvxxwIhANHo8b5YaimHa7gbjB9tm0HZ6sSPTzhBqp3DODFjnM/B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"b7ede4f099767e0175ea8e09257208f73970b220","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/color":"^5.7.60","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/vectors":"^8.6.6","@thi.ng/geom-arc":"^2.1.195"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.75_1758798729198_0.3208830888270042","host":"s3://npm-registry-packages-npm-production"}},"3.1.76":{"name":"@thi.ng/hiccup-canvas","version":"3.1.76","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"cbc9646b0fd9fe8a718eb186f241efed3643db92","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.76.tgz","fileCount":36,"integrity":"sha512-P7FgL0UN3iN5B8+FY69U/ODt5q5twvplWKeFmhMFiLQ5741pJL4ld039vIynALKN0bOtQYPsCWqRZAWjPZ9Vvg==","signatures":[{"sig":"MEYCIQCgwuMSc/MhzUoTzKK1ONETKEefo4oo30J3R9WP74WLlgIhAIFnMUsed1X8tCKiqK5IvWxJJucI7eefGoyoC+ZIqRr0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"3c3531350eec56011982583c694aeb1a2e0d0ff4","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/color":"^5.7.61","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/vectors":"^8.6.6","@thi.ng/geom-arc":"^2.1.195"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.76_1758813413501_0.08426910922029429","host":"s3://npm-registry-packages-npm-production"}},"3.1.77":{"name":"@thi.ng/hiccup-canvas","version":"3.1.77","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"fbbd2446eec2a8567b4014dc7113d80102a91661","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.77.tgz","fileCount":36,"integrity":"sha512-z8bgzzjsOjym9DjdzZ589031Ec+k3+jrLG32tobERsS4rH5Eeua8bnEup7SaGQ2gNTzokWSiE39IreBSv7OghA==","signatures":[{"sig":"MEUCIQC/+S4MLXJt6hCO0CKrse+cDSwTAaUGWuRYpbsv4JGZ/gIgY856f7jyEShfQnfRSc6gTKwG9JK+EdLSuM6npYtJSF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68567},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/math":"^5.12.0","@thi.ng/color":"^5.7.62","@thi.ng/pixel":"^7.5.10","@thi.ng/checks":"^3.7.18","@thi.ng/vectors":"^8.6.6","@thi.ng/geom-arc":"^2.1.195"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.77_1759837984360_0.3120470951577856","host":"s3://npm-registry-packages-npm-production"}},"3.1.81":{"name":"@thi.ng/hiccup-canvas","version":"3.1.81","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bfdd17e4e74d03e6d82c8028aa17530a5b161897","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.81.tgz","fileCount":35,"integrity":"sha512-Nled33VbaHfL8ThSVrXxHrDA42O9RwpFWT7QRVjihcY1oe0p8ZFTkhO6dNoPDsKH1c2KT1BQtN3qoLlfeJ8UMA==","signatures":[{"sig":"MEUCIFxK/uDy9UAMpmA9rbwqWEako6MgJjnMoFhQPLWJXBFuAiEA9NrsqnGWLIDCiuBVcwgdAoioUnsqppG2bqOKvAdUIvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62792},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/math":"^5.13.3","@thi.ng/color":"^5.7.66","@thi.ng/pixel":"^7.5.14","@thi.ng/checks":"^3.7.22","@thi.ng/vectors":"^8.6.10","@thi.ng/geom-arc":"^2.1.199"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.81_1761328524080_0.8159801068028665","host":"s3://npm-registry-packages-npm-production"}},"3.1.82":{"name":"@thi.ng/hiccup-canvas","version":"3.1.82","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d67d9fa09c4a5a90d4572d02d6da4e9c4ab938a0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.82.tgz","fileCount":35,"integrity":"sha512-RveEgAEmj9iyn/bYcRE2QTMVRFvlo8/mNDrW5Fp3xpV0lczVS8HkG1si9wyDrEKH2b+8LgTnvQT0b3p8BlYQAg==","signatures":[{"sig":"MEQCIHj/U29wr05N1KIn6OjEX4cywZBbI3EJq8MwWmniokwCAiBgS1nVYw2SEjL65DsNZdSKD45eoG6ksCn91IbeblaGww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62791},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/color":"^5.8.0","@thi.ng/pixel":"^7.5.15","@thi.ng/checks":"^3.7.23","@thi.ng/vectors":"^8.6.11","@thi.ng/geom-arc":"^2.1.200"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.82_1761431828973_0.5511194448648531","host":"s3://npm-registry-packages-npm-production"}},"3.1.83":{"name":"@thi.ng/hiccup-canvas","version":"3.1.83","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"70b64049b1d131a4619e594325feb1f36ecb4469","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.83.tgz","fileCount":35,"integrity":"sha512-hn/N97d7y43+lIKLKoy1UwhWnWPpqzspJTGNx8Yc1c27GrSzXpgaKaycLQzpFM021E0puZS9ymLa9SYVL0G+qg==","signatures":[{"sig":"MEUCIQDov+QU553b3A9M3yulzLiS+SYBJTas6OalVUZdClTN+gIgRKhYgBU8DL+zU8lF9VatEYnxNavM8LQP+7K3ae10dTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62791},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"201ef38c4f17bae85b15496f2209c69e1c44a3e8\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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/color":"^5.8.1","@thi.ng/pixel":"^7.5.15","@thi.ng/checks":"^3.7.23","@thi.ng/vectors":"^8.6.11","@thi.ng/geom-arc":"^2.1.200"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.83_1761646553561_0.05021537464540904","host":"s3://npm-registry-packages-npm-production"}},"3.1.84":{"name":"@thi.ng/hiccup-canvas","version":"3.1.84","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3e85973888fe4f3b3e2cb7dae9c9c2e72ba37b0a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.1.84.tgz","fileCount":35,"integrity":"sha512-aRdzULXkfFftMw/yiUYujmm0DiN8lrdMxLr9MgpZaHajzDygh7/PQc6O0OUiqWSXj2j95JaxVAcyWrLA1dN1Rw==","signatures":[{"sig":"MEYCIQDmfhtVAlX1uIpseAGKKOsJ6nj7kCHYl4lTrN2J2Di7OwIhAOsEBVCtVK20cZHFw4r+wujX3G68//0740W+T419AGHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62791},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/color":"^5.8.2","@thi.ng/pixel":"^7.5.15","@thi.ng/checks":"^3.7.23","@thi.ng/vectors":"^8.6.12","@thi.ng/geom-arc":"^2.1.201"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.1.84_1763037821688_0.7638916694531392","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@thi.ng/hiccup-canvas","version":"3.2.0","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ce8a10bb1f7e58fee5b2251e611fe6bd61409aab","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.0.tgz","fileCount":35,"integrity":"sha512-2SlYyWRWlqqOtEWvADUCgqeottW71gSHVLAqQQC5nOZ/cc2RJ2Vg9D6RrI9KqiD3A7ZlslV76FltZY4o5dEsDg==","signatures":[{"sig":"MEUCIBbNAvTWIKcrprHW/uE4Af2NzxI4wAxB7DXOnYGwlulvAiEAipHsoBI72KuXjN0yked46A8NQpglI76QDETg+iBOcEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63787},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"e2fd601e49ff1b1aec129518e3947ed1ebf8d75e\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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/math":"^5.13.4","@thi.ng/color":"^5.8.2","@thi.ng/pixel":"^7.5.16","@thi.ng/canvas":"^1.1.0","@thi.ng/checks":"^3.7.23","@thi.ng/vectors":"^8.6.12","@thi.ng/geom-arc":"^2.1.201"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.0_1763554266464_0.5780264445926535","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@thi.ng/hiccup-canvas","version":"3.2.1","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ebaac1bbba0f4f20a1626e6925e149bbb9a24e79","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.1.tgz","fileCount":35,"integrity":"sha512-eC3xRyKg+O4T1gAbVz/kslOaQxOKJCNWse8tnOFF9vV9aPiNh42gV7AnLCbtZHp2qRjbsj99FnlLaeVbi7EQAA==","signatures":[{"sig":"MEYCIQDTlRGL8sgZGbTbv5TNIdEFhQQOMeRNRGbsXxaFkdBnRAIhAM4DvLjx74CpSZpiiYJF6oB2lEMT3/H7xxaOEFiqD4bY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63786},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/math":"^5.13.5","@thi.ng/color":"^5.8.3","@thi.ng/pixel":"^7.5.17","@thi.ng/canvas":"^1.1.1","@thi.ng/checks":"^3.7.24","@thi.ng/vectors":"^8.6.13","@thi.ng/geom-arc":"^2.1.202"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.1_1763740972263_0.9710809005891659","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@thi.ng/hiccup-canvas","version":"3.2.2","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d9f1e5c7e238f020e039e81029d02f74d796b097","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.2.tgz","fileCount":35,"integrity":"sha512-I57KmDmj/rA83QI5K+CTmOwaPhrmLBCdcVcvBvQzTwBPWfuQzPD3H5qP9heHt1KR/w9xGvGEx9v9tJmYHiblLg==","signatures":[{"sig":"MEUCIQCJcPgqE6o/W4V5l2tk3mHYOMRylNYb0rhlJo9WcJPz+gIgRY7L8v7B9VXvMALMGbnbKJNU/ZAmxuIqWboWL90TrT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63786},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/math":"^5.13.6","@thi.ng/color":"^5.8.4","@thi.ng/pixel":"^7.5.18","@thi.ng/canvas":"^1.1.2","@thi.ng/checks":"^3.7.25","@thi.ng/vectors":"^8.6.14","@thi.ng/geom-arc":"^2.1.203"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.2_1764073645495_0.17609880584226456","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@thi.ng/hiccup-canvas","version":"3.2.3","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4387a51274ee253a4710d9347a7371235e55453f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.3.tgz","fileCount":35,"integrity":"sha512-Lrto+AyDEHaw9DuztwBzZu3N34hxtmkm3ko6yj2AJRYiHFs3iSCjWgRaPq3h0pW1K9kDvps94kG/3FCAGaYrMA==","signatures":[{"sig":"MEUCIQD4dF8sGljsHoGfzWx9DIi5QGR9mm19VIRfgvrnX4T7SgIgQvi4vXznoBkv+wphrE6rsSDZMt1pdioKe4FyeXZJlB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63800},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/color":"^5.8.5","@thi.ng/pixel":"^7.5.19","@thi.ng/canvas":"^1.1.3","@thi.ng/checks":"^3.8.0","@thi.ng/vectors":"^8.6.15","@thi.ng/geom-arc":"^2.1.204"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.3_1764802236197_0.7450700459811301","host":"s3://npm-registry-packages-npm-production"}},"3.2.4":{"name":"@thi.ng/hiccup-canvas","version":"3.2.4","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d16de52a1777fb59985c8227e09089249f271d07","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.4.tgz","fileCount":35,"integrity":"sha512-eRvzigamRsnfK47YMOkDi8KMSa6znHrl6/hV1Nbz0k8FVTGsxv8Thuo8+BvbvrTzQ3n1PWS8+3ipJE/zuSZ0Aw==","signatures":[{"sig":"MEQCIAwPU4wZYGSgk+8PxQyAtBwdKE16DegSph/K9vF+8ldMAiB9XbsZhopH8xQxZpy1HjqJd8ZfMxzMf64xeckLQKaGBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63800},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/math":"^5.14.0","@thi.ng/color":"^5.8.6","@thi.ng/pixel":"^7.5.19","@thi.ng/canvas":"^1.1.3","@thi.ng/checks":"^3.8.0","@thi.ng/vectors":"^8.6.16","@thi.ng/geom-arc":"^2.1.205"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.4_1765462884097_0.3150002749563303","host":"s3://npm-registry-packages-npm-production"}},"3.2.5":{"name":"@thi.ng/hiccup-canvas","version":"3.2.5","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"0b2cf56a3c19a57dadf828e6b80a6afb6cc5765e","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.5.tgz","fileCount":35,"integrity":"sha512-yCCrvoW2tRWCndJDs3QQTQ8b/1EJQnHXCIvtsQP2WIpUM4eFGPWH3JD74krQRdxi4NdAnrSbKlZOz++1MQv1eA==","signatures":[{"sig":"MEUCIQCWlo2oD4GvvahSBvHluS8fqywgjd1trJOyp3w7qj2veAIgKFJsF2hQ0DyE2sL7jm5LrYmzVYOfPYSDBBUNdF8cm5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63800},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/math":"^5.15.0","@thi.ng/color":"^5.8.7","@thi.ng/pixel":"^7.5.20","@thi.ng/canvas":"^1.1.4","@thi.ng/checks":"^3.8.1","@thi.ng/vectors":"^8.6.17","@thi.ng/geom-arc":"^2.1.206"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.5_1766678650196_0.5470437920691431","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@thi.ng/hiccup-canvas","version":"3.2.6","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"4d26b1b0c08670c3197e13103d2e4448a5c9124a","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.6.tgz","fileCount":35,"integrity":"sha512-ksCUOZIBGoFTCTMKUfxZUts/wiDLs7MEb7gg0hhJSBghBEz60ICbqxs6f32bBtFpFbTmSZXWNGM6AFlOhh51lA==","signatures":[{"sig":"MEQCIFLI1eoM9s51LDq+He9cOkJL5PUgm7tHT1BNT0vDkPVqAiA0CYZ3/A7YxIM//3izusf3ZMOcGnFgmsnsqExnzt5qzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64165},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/math":"^5.15.1","@thi.ng/color":"^5.8.8","@thi.ng/pixel":"^7.5.21","@thi.ng/canvas":"^1.1.5","@thi.ng/checks":"^3.8.2","@thi.ng/vectors":"^8.6.18","@thi.ng/geom-arc":"^2.1.207"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.6_1768563967387_0.247748670282387","host":"s3://npm-registry-packages-npm-production"}},"3.2.7":{"name":"@thi.ng/hiccup-canvas","version":"3.2.7","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"707b81c4864567f57b41c228d82136c4492a0135","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.7.tgz","fileCount":35,"integrity":"sha512-wp/SR7FYKtcFePLXciGxGKYxPG8q8yNn2/tX2z1y2EV34QjTNoWcP1XqVfPmmwmtGD/Riu/76Q2a38KiYXP35g==","signatures":[{"sig":"MEUCIGMp7IijGKwFuXX/11QdnLDSY5j2cNFri9r6xKZfsnpEAiEAtB0wLNYioL7ZudMhl/BPpDC8IOuIJgcF0K5z+nh0iWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64165},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/math":"^5.15.2","@thi.ng/color":"^5.8.9","@thi.ng/pixel":"^7.5.22","@thi.ng/canvas":"^1.1.6","@thi.ng/checks":"^3.8.3","@thi.ng/vectors":"^8.6.19","@thi.ng/geom-arc":"^2.1.208"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.7_1769174132997_0.16286260585525802","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@thi.ng/hiccup-canvas","version":"3.2.8","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"385aacb65f53557046cd68b3d30d546c7cb77764","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.8.tgz","fileCount":35,"integrity":"sha512-q63R3jxNVIwX98CCdkXRHD52nPx+/gpgTc0zj1tn2VaC6bKz8wIij0oaZf2Yo2uuD4D4/8YCWRaSsUvyT+hpeA==","signatures":[{"sig":"MEQCIF5fg1Ro1n0f2wQEp25og0ghR4AQkcuruXh8TvW3Kwc4AiAhixyyqaKsEaRgPXfXk4JRqGACMMv2DGZ2O+aIvaGpjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64211},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/math":"^5.15.3","@thi.ng/color":"^5.8.10","@thi.ng/pixel":"^7.5.23","@thi.ng/canvas":"^1.1.7","@thi.ng/checks":"^3.8.4","@thi.ng/vectors":"^8.6.20","@thi.ng/geom-arc":"^2.1.209"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.8_1770474074309_0.14351865592386281","host":"s3://npm-registry-packages-npm-production"}},"3.2.10":{"name":"@thi.ng/hiccup-canvas","version":"3.2.10","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bc5be67d75b0c18e6f33609050749b31673b5f2b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.10.tgz","fileCount":35,"integrity":"sha512-IvRJwFYG7cosFS5WBRs07PX0ExdBH4/FnjVFWrRyGIcqX2bbR/zBqROmrXuvoiZNT3ZvFzmFn9G/J1iO+J2dUw==","signatures":[{"sig":"MEQCH3j9PVl5DsZdULGNjCZqHTl7Q+GFcKR1ezn9uaw9ODACIQCLxF9qyyrPG0UVcxDjKO7bwr8PcDSG/e4JJNtRNEIq3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/math":"^5.15.4","@thi.ng/color":"^5.8.12","@thi.ng/pixel":"^7.5.24","@thi.ng/canvas":"^1.1.8","@thi.ng/checks":"^3.8.5","@thi.ng/vectors":"^8.6.21","@thi.ng/geom-arc":"^2.1.210"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.10_1772875114924_0.46180132127864004","host":"s3://npm-registry-packages-npm-production"}},"3.2.11":{"name":"@thi.ng/hiccup-canvas","version":"3.2.11","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"e2b0a1fc1f6853398b4eb3c753cc1294109140af","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.11.tgz","fileCount":35,"integrity":"sha512-GZZmWMtyvj3pkGSz9NBjB4m4x++3V01wc+tG8i1IZLvhWSHOMFDYEtxuye/cOg3puMSn56DxWAAlYwW2K7kH8w==","signatures":[{"sig":"MEQCIE+bcCqgQv27y+p6F4ZvO5u5PP9SsiMulniKmHTsW8TWAiANEj5VkuDIO5AFV8lyyBdbsWAQHYADTEBoHImVP+pLpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/color":"^5.8.13","@thi.ng/pixel":"^7.5.25","@thi.ng/canvas":"^1.1.9","@thi.ng/checks":"^3.8.6","@thi.ng/vectors":"^8.6.22","@thi.ng/geom-arc":"^2.1.211"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.11_1772879706635_0.6357468144054284","host":"s3://npm-registry-packages-npm-production"}},"3.2.12":{"name":"@thi.ng/hiccup-canvas","version":"3.2.12","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ba85a528f5acf8d0a8855c874f6200237698d181","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.12.tgz","fileCount":35,"integrity":"sha512-qY0NbNk//46Hd1nuDdHrNWy+HkZ7hsBKJyTP6vvng/xLZQTyds2cv/xlVeUBboaXji+wzPvwDTqYGzzVZGuhOQ==","signatures":[{"sig":"MEUCICnXbwTG8EqJuIIdStG3qE6t1S1brJAooH1Sm1Jop2daAiEA1YSnadBZ31/NajDawv7pXpYxseT7i2Esc7acJlgk2Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"869c807f9230120074f4ef5b9dce651ad0b846b9\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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/color":"^5.8.14","@thi.ng/pixel":"^7.5.25","@thi.ng/canvas":"^1.1.9","@thi.ng/checks":"^3.8.6","@thi.ng/vectors":"^8.6.22","@thi.ng/geom-arc":"^2.1.211"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.12_1772965387556_0.1042770396238164","host":"s3://npm-registry-packages-npm-production"}},"3.2.13":{"name":"@thi.ng/hiccup-canvas","version":"3.2.13","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"339276bd12fdde234740341aa11d86c3924d2cf4","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.13.tgz","fileCount":35,"integrity":"sha512-hzXo2Kz503Du9olI8ITQizQvApOnrg9Vh1Znxw+04wpZe7nBcUisKZiyBiz7I8ZzcPw+/eJRjwiPknak2Zn1og==","signatures":[{"sig":"MEYCIQDMPkBSTWUBsNj0N7NxvIE0DvXb+s6v0dW1nFyS+Kk0SgIhAItEk+Ma6XxvQtUD1m69IWwZPJr+rUbcjXPpRNonyvaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/color":"^5.8.15","@thi.ng/pixel":"^7.5.25","@thi.ng/canvas":"^1.1.9","@thi.ng/checks":"^3.8.6","@thi.ng/vectors":"^8.6.23","@thi.ng/geom-arc":"^2.1.212"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.13_1773223395927_0.646582705806001","host":"s3://npm-registry-packages-npm-production"}},"3.2.14":{"name":"@thi.ng/hiccup-canvas","version":"3.2.14","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d455eca74b465ca4aee505234faca49d2bd5d947","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.14.tgz","fileCount":35,"integrity":"sha512-P5gFHbZcg7hYTviHEYZ0uEIr+9L9FqXRMjO7cAuplan7fXNmUGar4ryr7AdjKx/RX43paESZq8CuARbmz0uoZg==","signatures":[{"sig":"MEUCIQCc9zPMIFeYtnJyzGqdyelz9iJXLTrEDu5PI1TMSDj23wIgLcFPR2+CCArVidUMJiD2hWTagyydctdphMnjQba21Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"82ec7cc54d0e89dad89cde87fa36c444512d71d7\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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/math":"^5.15.5","@thi.ng/color":"^5.8.16","@thi.ng/pixel":"^7.5.25","@thi.ng/canvas":"^1.1.9","@thi.ng/checks":"^3.8.6","@thi.ng/vectors":"^8.6.23","@thi.ng/geom-arc":"^2.1.212"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.14_1773241733556_0.5988449114979866","host":"s3://npm-registry-packages-npm-production"}},"3.2.15":{"name":"@thi.ng/hiccup-canvas","version":"3.2.15","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f33fe4b9b555942543970b8c4ec5e26efe88c9bc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.15.tgz","fileCount":35,"integrity":"sha512-5Y/moprLoXyBb7hdHAAgjo48Nk1adL0iJXIi+GRZlb48PAtPHPpgCCKhD7zbDV/+wZ6XCvKiolRHbqigeO9Ffw==","signatures":[{"sig":"MEUCIQCcoWgLA+rovrotNK9zyMU+tilp9rf4EXCelSWHr3w3HAIgEhDeBjUf+fQfOw2ArrkjhioBVsJkoJmivyHTYdGuG4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/color":"^5.8.17","@thi.ng/pixel":"^7.5.26","@thi.ng/canvas":"^1.1.9","@thi.ng/checks":"^3.8.7","@thi.ng/vectors":"^8.6.24","@thi.ng/geom-arc":"^2.1.213"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.15_1773923635592_0.9939770230474645","host":"s3://npm-registry-packages-npm-production"}},"3.2.16":{"name":"@thi.ng/hiccup-canvas","version":"3.2.16","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2b634e2b790e90dcd1544203e06b8c977757b97c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.16.tgz","fileCount":35,"integrity":"sha512-L2Pj2/ZZiuXSLe/HXfmkLR1eHFAH9pMu+Ke2noWYJUClvJGZAAYv28AkPKZ0cUWHcl7qO2kmMirBmFDJ8SY3uA==","signatures":[{"sig":"MEUCIDPJKDDZJXJRwMw3u4Eg7okCX2p0ZE6FMnp6HlbupIEQAiEA0cagpYlTHjmi38mP3xWYGkqebkV66WYNGrM3BbttqgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64212},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/math":"^5.15.6","@thi.ng/color":"^5.8.18","@thi.ng/pixel":"^7.5.26","@thi.ng/canvas":"^1.1.9","@thi.ng/checks":"^3.8.7","@thi.ng/vectors":"^8.6.25","@thi.ng/geom-arc":"^2.1.214"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.16_1774084842740_0.29619250044818957","host":"s3://npm-registry-packages-npm-production"}},"3.2.17":{"name":"@thi.ng/hiccup-canvas","version":"3.2.17","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"362400a50cc0adc9c359609c21ebd65e1d4a10e9","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.17.tgz","fileCount":35,"integrity":"sha512-WuHuAJYY6dsBe2YAoozg2nr9Kh9HAIYKaklEAkrPaC3GUV6wdb68DMkqYb2qc6HP7xHoXf/BBTQVW4njF+tx0Q==","signatures":[{"sig":"MEUCIQCIagn/Bav3FmbT22FG00s22GZQYKx1csul0xIhXffNMwIgAlx2+1EN4WQS+Z3FKSVdRg2WZuslu9GIRuXg85Hxa/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64551},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/color":"^5.8.19","@thi.ng/pixel":"^7.5.27","@thi.ng/canvas":"^1.1.10","@thi.ng/checks":"^3.8.8","@thi.ng/vectors":"^8.6.26","@thi.ng/geom-arc":"^2.1.215"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.17_1775127629458_0.5534883739300531","host":"s3://npm-registry-packages-npm-production"}},"3.2.18":{"name":"@thi.ng/hiccup-canvas","version":"3.2.18","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"7edfa411f74e9b5df9ead8de9c847b09104599f0","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.18.tgz","fileCount":35,"integrity":"sha512-7VyYAm7SerVZJf8SpiPXnGkNGQhOOkVCpJ1JGoNLj+r0Uj7FBzLn9T0fnv+HFWYr6WBkRN5lOYeqYGyUeWxuvA==","signatures":[{"sig":"MEYCIQD3wERGoiM35ze2Qxh2ixYPImnOQYzufAk2BdSE/3GAmgIhAKIczNnSbRY8tyLI5J4YEESxgwiuuS8CC6KqeDBwxlFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64551},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/math":"^5.15.7","@thi.ng/color":"^5.8.20","@thi.ng/pixel":"^7.5.27","@thi.ng/canvas":"^1.1.10","@thi.ng/checks":"^3.8.8","@thi.ng/vectors":"^8.6.27","@thi.ng/geom-arc":"^2.1.216"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.18_1775735333796_0.404034389508074","host":"s3://npm-registry-packages-npm-production"}},"3.2.19":{"name":"@thi.ng/hiccup-canvas","version":"3.2.19","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"39f8c5306f5d89c88ee9e0fad5382b2dae78bd76","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.19.tgz","fileCount":35,"integrity":"sha512-XvqU4oZHtkixqFMljuuaGyjEHbe/tcu65PVSmDn78/XQAtuxkZNJkMP80tehFsomUHn2B+S5KhCrCVi8SpLhHw==","signatures":[{"sig":"MEYCIQCg/9wch6qV88zdTWwNG+aVeZnQbBjL81sobzZ8OmFcTAIhAKrb0Ttdnmkckyubn7xtKYxRFyGVAj+efDwLciJ7edrs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64549},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/math":"^5.15.8","@thi.ng/color":"^5.8.21","@thi.ng/pixel":"^7.5.28","@thi.ng/canvas":"^1.1.11","@thi.ng/checks":"^3.8.9","@thi.ng/vectors":"^8.6.28","@thi.ng/geom-arc":"^2.1.217"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.19_1776512426264_0.3189292633148535","host":"s3://npm-registry-packages-npm-production"}},"3.2.20":{"name":"@thi.ng/hiccup-canvas","version":"3.2.20","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"8224f5cb3438907b5febc40333d4568cdef36a4f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.20.tgz","fileCount":35,"integrity":"sha512-ReA3bgrta2B8F61c+adMXzFtR1cgQT5p5iTdxEw0de0ZI48MKkIs72s8BVzoH2PUoERxN26M04rngPUT5HMXPw==","signatures":[{"sig":"MEUCIQDtLCatYnACZGyiuNxffQMWMVNmvbUgu9UyBDO7eOqcQgIgd30G7zkZ4uJNH5IIxUfXFgz65UpEuqbmWiyyf/8ZC8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64549},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/math":"^5.15.9","@thi.ng/color":"^5.8.22","@thi.ng/pixel":"^7.5.29","@thi.ng/canvas":"^1.1.12","@thi.ng/checks":"^3.9.0","@thi.ng/vectors":"^8.6.29","@thi.ng/geom-arc":"^2.1.218"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.20_1777221875569_0.15118904436412928","host":"s3://npm-registry-packages-npm-production"}},"3.2.22":{"name":"@thi.ng/hiccup-canvas","version":"3.2.22","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"6bee631060c7b98cd3d229e98d62f6b84da95229","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.22.tgz","fileCount":35,"integrity":"sha512-Ay4rXV2CU0ur+FFGPqk+3DBM52opVtO63R0ZPHeKVPHvhcB0I1CTQhIlhpd1aAZCVNZ0BuN7ujZSqDga+y8G0w==","signatures":[{"sig":"MEUCIE5gei+QeDiYqUwz+eiDzvceGmvO7OEA4xp6iA3m+catAiEA/DvCw8Ll3D6hsnnKCz+3OgVravXWPkK1th4Sho4uBrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/math":"^5.15.10","@thi.ng/color":"^5.8.24","@thi.ng/pixel":"^7.5.30","@thi.ng/canvas":"^1.1.13","@thi.ng/checks":"^3.9.1","@thi.ng/vectors":"^8.6.31","@thi.ng/geom-arc":"^2.1.220"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.22_1778241666333_0.011699476971096301","host":"s3://npm-registry-packages-npm-production"}},"3.2.23":{"name":"@thi.ng/hiccup-canvas","version":"3.2.23","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"8b258dd8d3e939420c1d97d54b68e154c622bd07","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.23.tgz","fileCount":35,"integrity":"sha512-LFjARM6/P8CRkm/SPpLl4fEkgzO+qZHdnyu7A+6+DI7n3M9j7MrLqHl4+XOCLXOkzJk5MWJRTUKKW2PN52cCZw==","signatures":[{"sig":"MEUCIQDNiGnaAdHYNOSGl9PvY6bz2YxtjqLIP8+X0MqsWIdWKAIgdMRMhSOotmc0NDVfqy2lLk1CqYtAoeTBy5JIGcPVzJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64550},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/math":"^5.15.11","@thi.ng/color":"^5.8.25","@thi.ng/pixel":"^7.5.31","@thi.ng/canvas":"^1.1.14","@thi.ng/checks":"^3.9.2","@thi.ng/vectors":"^8.6.32","@thi.ng/geom-arc":"^2.1.221"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.23_1778489084178_0.21457828346517194","host":"s3://npm-registry-packages-npm-production"}},"3.2.25":{"name":"@thi.ng/hiccup-canvas","version":"3.2.25","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"7474b15886aaebabd67a3b0f1fcde8baef6622f5","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.25.tgz","fileCount":35,"integrity":"sha512-WysV4ralLUwgVCbMbdvmXlgH1WQAUhSzB2CCsD/9QhImSLinqwZaIoVuWPe5RSl7XQqgjgLF1ki9EbtUwmxt9g==","signatures":[{"sig":"MEQCIGxzlBvjpSfy5Yziy/Gmc/WSh3gxJcGXa5WUVUKq3SA7AiAoJqPVQSku2wG7fUIpd+Irk+yDrEmjXHXoeS2EN6tr9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64598},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/math":"^5.15.13","@thi.ng/color":"^5.8.27","@thi.ng/pixel":"^7.5.33","@thi.ng/canvas":"^1.1.16","@thi.ng/checks":"^3.9.4","@thi.ng/vectors":"^8.6.34","@thi.ng/geom-arc":"^2.1.223"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.25_1779276545274_0.7428972745538056","host":"s3://npm-registry-packages-npm-production"}},"3.2.26":{"name":"@thi.ng/hiccup-canvas","version":"3.2.26","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"f343620055193c6ee391e1a05928726d11a5b141","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.26.tgz","fileCount":35,"integrity":"sha512-SqpAa02AMo2XrQzNadzhNiRm2CrhUbZB+6sKyw5cbalEXAjDFaC9yPsFh0zBgBnDCppVYv1Gm/zksy/qrciwAQ==","signatures":[{"sig":"MEUCIQCXzjkxJBeBw/dLrGGYW+6UR9vyOzUdaVoLgyQ6qiThSgIgFy3uWka7rVIROaVXAc8VM2SJjTXn9m9nduDaERCn5Ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64598},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/math":"^5.15.14","@thi.ng/color":"^5.8.28","@thi.ng/pixel":"^7.5.34","@thi.ng/canvas":"^1.1.17","@thi.ng/checks":"^3.9.5","@thi.ng/vectors":"^8.6.35","@thi.ng/geom-arc":"^2.1.224"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.26_1779540941177_0.7886966191075016","host":"s3://npm-registry-packages-npm-production"}},"3.2.27":{"name":"@thi.ng/hiccup-canvas","version":"3.2.27","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"e022d25960070e44ae601d08018b25387e027adc","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.27.tgz","fileCount":35,"integrity":"sha512-0/goGep9Y2LB44S3JwQD9/TuPv6Et7kYE6+E1Mp77q3XD9RH5ridL+EqB5MeLyHz7v2e9lvdC0MueIjnR2v+dQ==","signatures":[{"sig":"MEYCIQDlRLK3pkSF3uhuvDhttOmHFE+D9p3PxbXYVuIc9K18zQIhAJ2caRvrLjZmwYTuVU02KBaYgwL980bH5hLR/TRiPsx8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64599},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/math":"^5.15.15","@thi.ng/color":"^5.8.29","@thi.ng/pixel":"^7.5.35","@thi.ng/canvas":"^1.1.18","@thi.ng/checks":"^3.10.0","@thi.ng/vectors":"^8.6.36","@thi.ng/geom-arc":"^2.1.225"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.27_1780684737729_0.3161498247614165","host":"s3://npm-registry-packages-npm-production"}},"3.2.28":{"name":"@thi.ng/hiccup-canvas","version":"3.2.28","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"13943e54452fa813aa3a28a64886566bccec9f4c","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.28.tgz","fileCount":35,"integrity":"sha512-OPvjpY6jEUJSjmvhQwDer+CtWi/CZOVaVL0XOuYLiE9G2PQkGq3TEz3AAsveKzoeKgmfADosSnim+ENeCuc2vg==","signatures":[{"sig":"MEUCIBIXTA7wniJPxPHhaaziz/b3iBqsFpePLACnNJ0US4MgAiEAizN02xYqvw5lLAkMi2Eh103Kxoel350MaHw6/aMB07Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64599},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.6.1","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/color":"^5.8.30","@thi.ng/pixel":"^7.5.36","@thi.ng/canvas":"^1.1.19","@thi.ng/checks":"^3.10.1","@thi.ng/vectors":"^8.6.37","@thi.ng/geom-arc":"^2.1.226"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.28_1783002570368_0.17403064304225224","host":"s3://npm-registry-packages-npm-production"}},"3.2.29":{"name":"@thi.ng/hiccup-canvas","version":"3.2.29","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"4ed2e91272dc1187a6db6b867a402b071e6bb339","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.29.tgz","fileCount":35,"integrity":"sha512-hHlL17nIcin9moQo4Q4Pxd6kj5qByV05ZHFyd1pgxT/FmNETbGg+u+JutB9KFR765UAfgnHk0iJA0HtbIvNe4A==","signatures":[{"sig":"MEYCIQC3R1p7H5crogsmmdT+pEZhS3Q+uB7pRyfqkqdZOe1PNAIhAJ+NpXf3wcewJk4XztzHP/RYpFWyqP2tW3xHkNFzAMu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64599},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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/hiccup-canvas"},"_npmVersion":"11.17.0","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/math":"^5.15.16","@thi.ng/color":"^5.8.31","@thi.ng/pixel":"^7.5.37","@thi.ng/canvas":"^1.1.19","@thi.ng/checks":"^3.11.0","@thi.ng/vectors":"^8.6.38","@thi.ng/geom-arc":"^2.1.227"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.29_1784645902653_0.2638464110630303","host":"s3://npm-registry-packages-npm-production"}},"3.2.30":{"name":"@thi.ng/hiccup-canvas","version":"3.2.30","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/hiccup-canvas@3.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/hiccup-canvas","dist":{"shasum":"bde5df0e8d71a4ae9da722ce0470b7aefc6cff4f","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.30.tgz","fileCount":35,"integrity":"sha512-HQkDEMQGkkAwCKOG0q3pUQoeZ9KDi+64O+qmAcWV/t3icpG7cbXytVrPch2Zur9B53aIcpf18f/CIXYfgw/v0Q==","signatures":[{"sig":"MEUCIA6WgdJpxCkgwigDLoTYP0thw4jZkRiBvTaPwrJ6NHD1AiEA3ieCzR8ZbJlfJJqhXEbYRacLrBED195peRcU/gld2O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64598},"type":"module","module":"./index.js","thi.ng":{"year":2018,"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"]},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./draw":{"default":"./draw.js"},"./line":{"default":"./line.js"},"./path":{"default":"./path.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"},"./color":{"default":"./color.js"},"./image":{"default":"./image.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./packed-points":{"default":"./packed-points.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":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","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/hiccup-canvas"},"_npmVersion":"11.17.0","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/math":"^5.15.17","@thi.ng/color":"^5.8.32","@thi.ng/pixel":"^7.5.38","@thi.ng/canvas":"^1.1.20","@thi.ng/checks":"^3.11.1","@thi.ng/vectors":"^8.7.0","@thi.ng/geom-arc":"^2.1.228"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/hiccup-canvas_3.2.30_1787678301981_0.784306286523548","host":"s3://npm-registry-packages-npm-production"}},"3.2.31":{"name":"@thi.ng/hiccup-canvas","version":"3.2.31","description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","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/hiccup-canvas"},"homepage":"https://thi.ng/hiccup-canvas","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/canvas":"^1.1.20","@thi.ng/checks":"^3.11.1","@thi.ng/color":"^5.8.33","@thi.ng/geom-arc":"^2.1.228","@thi.ng/math":"^5.15.17","@thi.ng/pixel":"^7.5.38","@thi.ng/vectors":"^8.7.0"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"publishConfig":{"access":"public"},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./arc":{"default":"./arc.js"},"./color":{"default":"./color.js"},"./draw":{"default":"./draw.js"},"./image":{"default":"./image.js"},"./line":{"default":"./line.js"},"./packed-points":{"default":"./packed-points.js"},"./path":{"default":"./path.js"},"./points":{"default":"./points.js"},"./polygon":{"default":"./polygon.js"},"./polyline":{"default":"./polyline.js"},"./rect":{"default":"./rect.js"},"./text":{"default":"./text.js"}},"thi.ng":{"parent":"@thi.ng/hiccup","related":["hdom-canvas","hiccup"],"year":2018},"gitHead":"49f8f312fa00c4cb6c864b5c434eb34e774a168e","_id":"@thi.ng/hiccup-canvas@3.2.31","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-svpHWdA7BUBchtd8ED25+L6fgp4tGd5T6vHY1NAw7zYIXiFYK1LtJ1U5oyF76NwU0gSdmQRqt1++MTbIL4BY2A==","shasum":"06611590e63fa7a2202c3b36dd5f729d3da07a5b","tarball":"https://registry.npmjs.org/@thi.ng/hiccup-canvas/-/hiccup-canvas-3.2.31.tgz","fileCount":35,"unpackedSize":64598,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF/ec9Yw+KifIIzZ6RqA/RJL2YUZRYfjT6mfWuS1CqfPAiAyNINeAshhWbvxFVb8uyRbhQSlTmba291sPIBjtPzCRw=="}]},"_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/hiccup-canvas_3.2.31_1788260282112_0.14561150230133957"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-05T13:29:53.810Z","modified":"2026-09-01T10:58:02.360Z","1.0.0":"2020-06-05T13:29:54.008Z","1.0.1":"2020-06-14T15:53:22.234Z","1.0.2":"2020-06-20T15:06:08.998Z","1.0.3":"2020-07-02T21:18:27.696Z","1.0.4":"2020-07-04T20:04:08.765Z","1.0.5":"2020-07-08T17:12:16.834Z","1.0.6":"2020-07-08T23:24:55.662Z","1.1.0":"2020-07-17T12:07:52.239Z","1.1.1":"2020-07-17T12:25:47.073Z","1.1.2":"2020-07-28T21:37:29.881Z","1.1.3":"2020-08-10T00:18:03.558Z","1.1.4":"2020-08-16T14:47:13.227Z","1.1.5":"2020-08-17T16:13:36.470Z","1.1.6":"2020-08-20T16:21:13.221Z","1.1.7":"2020-08-28T14:33:46.160Z","1.1.8":"2020-09-13T12:01:33.667Z","1.1.9":"2020-09-22T10:59:46.090Z","1.1.10":"2020-10-03T11:16:42.246Z","1.1.11":"2020-11-24T19:35:37.429Z","1.1.12":"2020-11-26T00:49:11.322Z","1.1.13":"2020-12-07T01:05:58.803Z","1.1.14":"2020-12-22T17:47:19.067Z","1.1.15":"2021-01-02T17:12:17.790Z","1.1.16":"2021-01-05T09:30:03.206Z","1.1.17":"2021-01-10T17:52:05.402Z","1.1.18":"2021-01-13T13:31:54.972Z","1.1.19":"2021-01-21T15:00:21.385Z","1.1.20":"2021-01-22T15:23:19.010Z","1.1.21":"2021-02-20T17:17:03.362Z","1.1.22":"2021-02-22T13:38:15.674Z","1.1.23":"2021-02-24T17:45:21.395Z","1.1.27":"2021-03-03T15:59:01.294Z","1.1.28":"2021-03-12T23:14:52.402Z","1.1.29":"2021-03-17T18:56:13.633Z","1.1.30":"2021-03-24T00:03:59.093Z","1.1.31":"2021-03-24T14:04:58.542Z","1.1.32":"2021-03-27T15:42:22.342Z","1.1.33":"2021-03-28T17:15:17.749Z","1.1.34":"2021-03-30T09:35:27.436Z","1.2.0":"2021-04-03T12:06:10.092Z","1.2.1":"2021-04-07T21:29:04.632Z","1.2.2":"2021-04-19T11:37:09.328Z","1.2.3":"2021-04-20T09:17:53.497Z","1.2.4":"2021-04-24T13:32:58.830Z","1.2.5":"2021-06-08T13:05:51.552Z","1.2.6":"2021-07-01T21:18:41.961Z","1.2.7":"2021-07-27T15:33:21.930Z","1.2.8":"2021-08-04T14:22:01.720Z","1.2.9":"2021-08-04T20:17:51.284Z","1.2.10":"2021-08-08T12:07:03.275Z","1.2.11":"2021-08-08T13:22:26.243Z","1.2.12":"2021-08-17T13:05:03.596Z","1.2.13":"2021-08-19T14:25:26.776Z","1.2.14":"2021-08-19T14:50:20.728Z","1.2.15":"2021-09-03T10:50:27.904Z","2.0.0":"2021-10-12T15:20:11.997Z","2.0.1":"2021-10-13T06:31:43.406Z","2.0.2":"2021-10-13T20:02:14.966Z","2.0.4":"2021-10-15T22:27:46.694Z","2.0.5":"2021-10-25T16:37:14.790Z","2.0.7":"2021-10-28T07:54:36.624Z","2.0.8":"2021-11-03T15:44:11.308Z","2.0.9":"2021-11-04T14:20:40.878Z","2.0.10":"2021-11-10T14:51:10.522Z","2.1.0":"2021-11-17T23:39:28.872Z","2.1.1":"2021-11-19T08:05:37.923Z","2.1.2":"2021-11-21T17:14:08.318Z","2.1.3":"2021-11-22T09:05:44.769Z","2.1.4":"2021-11-22T11:48:28.752Z","2.1.5":"2021-12-02T00:15:07.485Z","2.1.6":"2021-12-13T10:30:41.563Z","2.1.7":"2021-12-14T09:14:54.626Z","2.1.8":"2022-03-11T12:16:25.350Z","2.1.9":"2022-04-07T14:20:12.352Z","2.1.10":"2022-05-03T10:40:09.429Z","2.1.11":"2022-05-07T11:36:27.487Z","2.1.12":"2022-05-22T17:17:52.224Z","2.1.13":"2022-06-09T16:17:15.576Z","2.1.14":"2022-06-11T14:26:55.871Z","2.1.15":"2022-06-23T12:17:09.023Z","2.1.16":"2022-07-08T18:22:19.656Z","2.1.17":"2022-07-19T15:39:14.997Z","2.1.18":"2022-08-01T14:57:08.289Z","2.1.19":"2022-08-01T22:11:50.496Z","2.1.20":"2022-08-04T21:21:50.174Z","2.1.21":"2022-08-06T15:24:57.954Z","2.1.22":"2022-08-07T15:30:10.061Z","2.1.23":"2022-08-15T15:44:09.257Z","2.1.24":"2022-08-23T10:39:52.107Z","2.1.25":"2022-09-21T21:41:02.649Z","2.1.26":"2022-09-27T16:25:46.001Z","2.1.27":"2022-10-03T16:12:05.191Z","2.1.28":"2022-10-04T10:34:03.816Z","2.1.29":"2022-10-04T17:38:57.937Z","2.1.30":"2022-10-17T12:10:33.460Z","2.1.31":"2022-10-26T12:49:18.048Z","2.1.32":"2022-10-28T19:12:15.009Z","2.1.33":"2022-10-31T23:03:39.091Z","2.1.34":"2022-11-01T12:35:59.348Z","2.1.35":"2022-11-23T22:50:14.889Z","2.1.36":"2022-11-28T13:40:29.854Z","2.1.37":"2022-11-30T22:31:26.417Z","2.1.38":"2022-12-16T12:56:23.053Z","2.1.39":"2022-12-20T16:37:51.640Z","2.1.40":"2022-12-22T21:51:06.044Z","2.1.41":"2022-12-29T20:59:19.572Z","2.2.0":"2023-01-10T15:24:47.425Z","2.2.1":"2023-02-05T14:46:16.891Z","2.2.3":"2023-02-10T14:06:59.250Z","2.2.4":"2023-02-17T20:08:22.796Z","2.2.5":"2023-02-27T21:45:46.280Z","2.2.6":"2023-03-02T18:13:33.439Z","2.2.7":"2023-03-02T19:20:32.480Z","2.2.8":"2023-03-05T16:05:13.946Z","2.2.9":"2023-03-09T13:05:35.738Z","2.2.10":"2023-03-14T13:31:42.739Z","2.2.11":"2023-03-19T14:09:27.562Z","2.2.12":"2023-03-27T19:10:02.818Z","2.3.0":"2023-04-08T11:13:34.492Z","2.3.1":"2023-04-19T09:31:29.852Z","2.3.2":"2023-04-25T15:41:29.466Z","2.3.3":"2023-05-11T12:22:20.160Z","2.3.4":"2023-05-28T09:56:55.638Z","2.3.5":"2023-06-09T12:25:22.738Z","2.3.6":"2023-06-14T08:03:04.647Z","2.3.7":"2023-06-16T22:07:56.015Z","2.3.8":"2023-07-14T11:40:40.662Z","2.3.9":"2023-08-04T11:02:16.436Z","2.3.10":"2023-08-10T12:21:11.690Z","2.3.11":"2023-08-10T12:30:34.370Z","2.3.12":"2023-08-12T13:18:16.526Z","2.3.13":"2023-08-12T16:17:11.974Z","2.3.14":"2023-08-14T13:32:53.189Z","2.3.15":"2023-08-22T14:43:57.524Z","2.3.16":"2023-08-24T05:30:56.769Z","2.3.17":"2023-08-27T11:24:47.931Z","2.3.18":"2023-08-29T09:52:06.132Z","2.3.19":"2023-08-31T10:08:13.671Z","2.3.20":"2023-09-06T13:39:25.565Z","2.3.21":"2023-09-15T12:36:48.235Z","2.3.22":"2023-09-19T10:45:40.131Z","2.3.23":"2023-10-05T11:48:15.621Z","2.3.24":"2023-10-11T10:08:18.149Z","2.3.25":"2023-10-12T11:58:27.147Z","2.3.26":"2023-10-18T18:11:28.217Z","2.4.0":"2023-10-23T07:42:42.405Z","2.4.1":"2023-10-24T08:42:12.322Z","2.4.2":"2023-10-25T12:44:27.504Z","2.4.3":"2023-10-27T16:59:46.357Z","2.4.4":"2023-10-30T14:36:03.731Z","2.4.5":"2023-11-04T22:23:17.002Z","2.4.7":"2023-11-09T10:33:35.652Z","2.4.8":"2023-11-12T16:47:38.727Z","2.4.9":"2023-11-24T09:41:06.546Z","2.4.10":"2023-12-03T12:17:55.274Z","2.4.11":"2023-12-09T19:16:17.226Z","2.4.12":"2023-12-11T10:11:16.142Z","2.4.13":"2023-12-12T15:04:37.228Z","2.4.14":"2023-12-18T13:45:56.850Z","2.5.0":"2023-12-18T22:05:49.297Z","2.5.1":"2023-12-19T11:06:53.814Z","2.5.2":"2023-12-19T12:27:21.415Z","2.5.3":"2023-12-28T23:29:03.132Z","2.5.4":"2023-12-31T09:49:01.321Z","2.5.5":"2024-01-23T16:02:40.845Z","2.5.6":"2024-01-26T18:07:44.826Z","2.5.7":"2024-01-29T20:44:56.044Z","2.5.8":"2024-01-29T21:12:00.001Z","2.5.9":"2024-01-30T15:25:20.874Z","2.5.10":"2024-01-30T21:41:26.682Z","2.5.11":"2024-02-06T23:21:02.316Z","2.5.12":"2024-02-10T09:03:34.727Z","2.5.13":"2024-02-16T20:05:17.759Z","2.5.14":"2024-02-19T15:55:12.329Z","2.5.15":"2024-02-19T16:13:53.173Z","2.5.16":"2024-02-22T12:05:55.434Z","2.5.17":"2024-02-22T23:18:33.857Z","2.5.18":"2024-02-23T15:43:09.042Z","2.5.19":"2024-02-25T14:13:16.359Z","2.5.20":"2024-02-28T14:26:36.262Z","2.5.21":"2024-03-01T15:29:10.593Z","2.5.22":"2024-03-02T14:10:22.595Z","2.5.23":"2024-03-07T20:47:07.837Z","2.5.24":"2024-03-09T09:23:50.968Z","2.5.25":"2024-03-09T13:47:28.832Z","2.5.26":"2024-03-13T14:12:18.937Z","2.5.27":"2024-03-17T15:28:40.724Z","2.5.28":"2024-03-18T08:44:22.937Z","2.5.29":"2024-03-21T16:16:20.483Z","2.5.30":"2024-03-22T17:15:49.482Z","2.5.31":"2024-03-27T10:01:17.169Z","2.5.32":"2024-03-28T11:00:21.986Z","2.5.33":"2024-03-29T12:19:41.227Z","2.5.34":"2024-04-08T15:07:09.781Z","2.5.35":"2024-04-11T12:39:24.348Z","2.5.36":"2024-04-20T14:47:53.435Z","2.5.37":"2024-04-23T07:08:06.357Z","2.5.38":"2024-04-25T19:49:13.578Z","3.0.0":"2024-05-08T18:33:07.612Z","3.0.1":"2024-05-09T14:25:23.746Z","3.1.0":"2024-06-21T19:39:29.413Z","3.1.1":"2024-06-29T09:33:17.989Z","3.1.2":"2024-07-06T12:06:56.451Z","3.1.3":"2024-07-16T13:14:01.034Z","3.1.4":"2024-07-19T15:01:25.754Z","3.1.5":"2024-07-22T13:20:53.562Z","3.1.6":"2024-07-22T14:45:00.296Z","3.1.7":"2024-07-25T11:44:38.658Z","3.1.8":"2024-08-01T16:32:58.144Z","3.1.9":"2024-08-01T17:11:51.013Z","3.1.10":"2024-08-10T15:07:50.728Z","3.1.11":"2024-08-13T19:44:01.159Z","3.1.12":"2024-08-18T14:16:35.317Z","3.1.13":"2024-08-19T13:48:13.376Z","3.1.14":"2024-08-20T11:42:23.894Z","3.1.15":"2024-08-28T14:04:21.917Z","3.1.16":"2024-09-05T12:25:29.182Z","3.1.17":"2024-09-16T13:27:49.303Z","3.1.18":"2024-09-19T21:14:41.459Z","3.1.19":"2024-10-05T12:17:54.587Z","3.1.20":"2024-10-05T13:06:28.680Z","3.1.21":"2024-10-07T12:35:30.688Z","3.1.22":"2024-10-17T15:41:45.177Z","3.1.23":"2024-10-31T22:59:41.906Z","3.1.24":"2024-11-03T16:43:48.998Z","3.1.25":"2024-11-09T15:36:58.111Z","3.1.26":"2024-11-10T17:17:15.484Z","3.1.27":"2024-11-24T18:21:06.417Z","3.1.28":"2024-12-12T10:17:09.230Z","3.1.29":"2024-12-27T14:17:03.870Z","3.1.30":"2025-01-04T21:12:48.363Z","3.1.31":"2025-01-14T12:28:34.008Z","3.1.32":"2025-01-17T14:13:25.539Z","3.1.33":"2025-01-21T11:18:54.772Z","3.1.34":"2025-01-21T15:52:10.893Z","3.1.35":"2025-01-23T13:44:20.548Z","3.1.36":"2025-01-29T16:30:49.578Z","3.1.37":"2025-02-10T21:45:17.144Z","3.1.38":"2025-02-13T16:08:13.761Z","3.1.39":"2025-02-19T21:04:59.620Z","3.1.40":"2025-02-21T21:57:35.781Z","3.1.41":"2025-02-25T13:30:37.306Z","3.1.42":"2025-03-09T19:27:50.606Z","3.1.43":"2025-03-16T16:57:45.394Z","3.1.44":"2025-03-17T13:45:52.015Z","3.1.45":"2025-03-18T13:29:38.158Z","3.1.46":"2025-04-01T21:47:30.961Z","3.1.47":"2025-04-06T13:56:05.456Z","3.1.48":"2025-04-16T11:15:44.089Z","3.1.49":"2025-04-17T12:42:17.337Z","3.1.50":"2025-04-30T12:57:34.748Z","3.1.51":"2025-05-02T08:40:40.075Z","3.1.52":"2025-05-18T17:04:31.069Z","3.1.53":"2025-05-28T12:07:54.140Z","3.1.54":"2025-06-09T17:29:33.304Z","3.1.55":"2025-06-14T20:58:27.245Z","3.1.56":"2025-06-18T12:04:40.273Z","3.1.57":"2025-06-24T21:43:25.702Z","3.1.58":"2025-07-09T09:43:33.565Z","3.1.59":"2025-07-10T14:25:25.219Z","3.1.60":"2025-07-13T21:37:06.681Z","3.1.61":"2025-07-14T10:07:40.898Z","3.1.62":"2025-07-15T09:32:35.169Z","3.1.63":"2025-07-20T15:01:02.089Z","3.1.65":"2025-07-21T08:27:21.615Z","3.1.66":"2025-07-24T19:46:29.856Z","3.1.67":"2025-07-26T12:34:24.071Z","3.1.68":"2025-07-30T22:37:50.499Z","3.1.69":"2025-07-31T10:50:17.912Z","3.1.70":"2025-08-04T08:49:53.042Z","3.1.71":"2025-08-04T09:35:32.467Z","3.1.72":"2025-08-07T16:24:46.160Z","3.1.73":"2025-08-11T16:44:47.920Z","3.1.74":"2025-09-01T16:43:35.917Z","3.1.75":"2025-09-25T11:12:09.371Z","3.1.76":"2025-09-25T15:16:53.688Z","3.1.77":"2025-10-07T11:53:04.549Z","3.1.81":"2025-10-24T17:55:24.287Z","3.1.82":"2025-10-25T22:37:09.220Z","3.1.83":"2025-10-28T10:15:53.810Z","3.1.84":"2025-11-13T12:43:41.882Z","3.2.0":"2025-11-19T12:11:06.649Z","3.2.1":"2025-11-21T16:02:52.470Z","3.2.2":"2025-11-25T12:27:25.707Z","3.2.3":"2025-12-03T22:50:36.335Z","3.2.4":"2025-12-11T14:21:24.254Z","3.2.5":"2025-12-25T16:04:10.348Z","3.2.6":"2026-01-16T11:46:07.514Z","3.2.7":"2026-01-23T13:15:33.153Z","3.2.8":"2026-02-07T14:21:14.476Z","3.2.10":"2026-03-07T09:18:35.071Z","3.2.11":"2026-03-07T10:35:06.782Z","3.2.12":"2026-03-08T10:23:07.710Z","3.2.13":"2026-03-11T10:03:16.081Z","3.2.14":"2026-03-11T15:08:53.685Z","3.2.15":"2026-03-19T12:33:55.729Z","3.2.16":"2026-03-21T09:20:42.881Z","3.2.17":"2026-04-02T11:00:29.612Z","3.2.18":"2026-04-09T11:48:53.951Z","3.2.19":"2026-04-18T11:40:26.471Z","3.2.20":"2026-04-26T16:44:35.712Z","3.2.22":"2026-05-08T12:01:06.462Z","3.2.23":"2026-05-11T08:44:44.310Z","3.2.25":"2026-05-20T11:29:05.435Z","3.2.26":"2026-05-23T12:55:41.345Z","3.2.27":"2026-06-05T18:38:57.869Z","3.2.28":"2026-07-02T14:29:30.514Z","3.2.29":"2026-07-21T14:58:22.795Z","3.2.30":"2026-08-25T17:18:22.123Z","3.2.31":"2026-09-01T10:58:02.238Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/hiccup-canvas","keywords":["2d","arc","array","bezier","blend","canvas","circle","conversion","declarative","drawing","gradient","graphics","group","hiccup","particles","scenegraph","svg","tree","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/hiccup-canvas"},"description":"Hiccup shape tree renderer for vanilla Canvas 2D contexts","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/hiccup-canvas](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-hiccup-canvas.svg?210d0679)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/hiccup-canvas.svg)](https://www.npmjs.com/package/@thi.ng/hiccup-canvas)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/hiccup-canvas.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- [SVG conversion](#svg-conversion)\n- [Supported shape types](#supported-shape-types)\n  - [Group](#group)\n  - [Definition group](#definition-group)\n  - [Circle / circular arc](#circle--circular-arc)\n  - [Ellipse / elliptic arc](#ellipse--elliptic-arc)\n  - [Rect](#rect)\n  - [Line](#line)\n  - [Horizontal Line](#horizontal-line)\n  - [Vertical Line](#vertical-line)\n  - [Polyline / Polygon](#polyline--polygon)\n  - [Path](#path)\n    - [SVG paths with arc segments](#svg-paths-with-arc-segments)\n  - [Points](#points)\n  - [Text](#text)\n  - [Image](#image)\n  - [Gradients](#gradients)\n  - [Using flat, packed vertex buffers](#using-flat-packed-vertex-buffers)\n- [Attributes](#attributes)\n  - [Color attributes](#color-attributes)\n    - [String](#string)\n    - [Number](#number)\n    - [Array](#array)\n    - [@thi.ng/color values](#thingcolor-values)\n  - [Coordinate transformations](#coordinate-transformations)\n    - [Transform matrix](#transform-matrix)\n    - [Override transform](#override-transform)\n    - [Translation](#translation)\n    - [Scaling](#scaling)\n    - [Rotation](#rotation)\n  - [Special attributes](#special-attributes)\n    - [Background fill](#background-fill)\n    - [Background clear](#background-clear)\n    - [Device pixel ratio](#device-pixel-ratio)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nHiccup shape tree renderer for vanilla Canvas 2D contexts. This is a support package for [@thi.ng/hiccup](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup).\n\nThis package provides a simple `draw()` function, which accepts a scene tree of\ndifferent shape types in\n[@thi.ng/hiccup](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup)\nsyntax/format (i.e. nested arrays,\n[`IToHiccup`](https://docs.thi.ng/umbrella/api/interfaces/IToHiccup.html)\nimplementations) and then translates these into canvas API draw calls.\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bhiccup-canvas%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\n## Installation\n\n```bash\nyarn add @thi.ng/hiccup-canvas\n```\n\nESM import:\n\n```ts\nimport * as hc from \"@thi.ng/hiccup-canvas\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/hiccup-canvas\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst hc = await import(\"@thi.ng/hiccup-canvas\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 2.65 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/canvas](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/canvas)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/color](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/color)\n- [@thi.ng/geom-arc](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom-arc)\n- [@thi.ng/math](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/math)\n- [@thi.ng/pixel](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/pixel)\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\n16 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/calibration-sheet.avif\" width=\"240\"/>            | Parametrically design calibration sheet for B&W photography              | [Demo](https://demo.thi.ng/umbrella/calibration-sheet/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/calibration-sheet)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/canvas-recorder.png\" width=\"240\"/>               | Self-modifying, animated typographic grid with emergent complex patterns | [Demo](https://demo.thi.ng/umbrella/canvas-recorder/)       | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/canvas-recorder)       |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/fiber-basics.png\" width=\"240\"/>                  | Fiber-based cooperative multitasking basics                              | [Demo](https://demo.thi.ng/umbrella/fiber-basics/)          | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/fiber-basics)          |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-classify-point.png\" width=\"240\"/>           | Polygon point classification (inside/boundary/outside)                   | [Demo](https://demo.thi.ng/umbrella/geom-classify-point/)   | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-classify-point)   |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-complex-poly.png\" width=\"240\"/>             | Shape conversions & operations using polygons with holes                 | [Demo](https://demo.thi.ng/umbrella/geom-complex-poly/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-complex-poly)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-extra-hiccup.jpg\" width=\"240\"/>             | Embedding thi.ng/hiccup data/elements in thi.ng/geom shape hierarchies   | [Demo](https://demo.thi.ng/umbrella/geom-extra-hiccup/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-extra-hiccup)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/geom/geom-fuzz.png\" width=\"240\"/>                         | geom-fuzz basic shape & fill examples                                    | [Demo](https://demo.thi.ng/umbrella/geom-fuzz-basics/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-fuzz-basics)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/geom-unique-edges.png\" width=\"240\"/>             | Iterating the unique edges of a tessellation                             | [Demo](https://demo.thi.ng/umbrella/geom-unique-edges/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/geom-unique-edges)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/hdom-canvas-clock.png\" width=\"240\"/>             | Realtime analog clock demo                                               | [Demo](https://demo.thi.ng/umbrella/hdom-canvas-clock/)     | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hdom-canvas-clock)     |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/hdom-canvas-draw.jpg\" width=\"240\"/>              | Interactive pattern drawing demo using transducers                       | [Demo](https://demo.thi.ng/umbrella/hdom-canvas-draw/)      | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hdom-canvas-draw)      |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/hdom-canvas-particles.jpg\" width=\"240\"/>         | 2D Bezier curve-guided particle system                                   | [Demo](https://demo.thi.ng/umbrella/hdom-canvas-particles/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hdom-canvas-particles) |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/hdom-canvas/hdom-canvas-shapes-results.png\" width=\"240\"/> | Various hdom-canvas shape drawing examples & SVG conversion / export     | [Demo](https://demo.thi.ng/umbrella/hdom-canvas-shapes/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hdom-canvas-shapes)    |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/hiccup-canvas-arcs.jpg\" width=\"240\"/>            | Animated arcs & drawing using hiccup-canvas                              | [Demo](https://demo.thi.ng/umbrella/hiccup-canvas-arcs/)    | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hiccup-canvas-arcs)    |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/hiccup-canvas-basics.png\" width=\"240\"/>          | Basic hiccup-based canvas drawing                                        | [Demo](https://demo.thi.ng/umbrella/hiccup-canvas-basics/)  | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/hiccup-canvas-basics)  |\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/poly-subdiv.jpg\" width=\"240\"/>                   | Animated, iterative polygon subdivisions & visualization                 | [Demo](https://demo.thi.ng/umbrella/poly-subdiv/)           | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/poly-subdiv)           |\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\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/hiccup-canvas/)\n\nThe shape tree given to\n[`draw()`](https://docs.thi.ng/umbrella/hiccup-canvas/functions/draw.html) MUST\nconsist of well-formed, normalized hiccup syntax (incl. objects implementing the\n`IToHiccup()` interface, like the shape types provided by\n[@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom)).\n\n## SVG conversion\n\nEven though the shape element names & syntax are intentionally *very\nsimilar* (largely the same) to SVG elements, for performance reasons all\ngeometry data given to each shape remains un-stringified (only styling\nattributes can be strings). However, the\n[@thi.ng/hiccup-svg](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hiccup-svg)\npackage provides a `convertTree()` function which takes the arguably\nmore \"raw\" shape format used by this package and converts an entire\nshape tree into SVG compatible & serializable format.\n\nIt's very likely (and recommended) you're using the shape type provided\n[@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom),\nin which case these can be provided as-is to this package's\n[`draw()`](https://docs.thi.ng/umbrella/hiccup-canvas/functions/draw.html)\nfunction and SVG conversion (from the same geometry) can be done like so:\n\n```ts\nimport { asSvg, svgDoc, group, circle } from \"@thi.ng/geom\";\nimport { canvas2d } from \"@thi.ng/canvas\";\nimport { draw } from \"@thi.ng/hiccup-canvas\";\n\nconst dots = group({}, [\n    circle([100, 100], 20, { fill: \"red\" }),\n    circle([140, 100], 20, { fill: \"green\" }),\n    circle([160, 100], 20, { fill: \"blue\" }),\n]);\n\nconst { ctx } = canvas2d(200, 200, document.body);\n\n// draw geometry group to canvas\ndraw(ctx, dots);\n\n// convert to SVG\n// (unless given, width, height and viewBox will be auto-computed)\nasSvg(svgDoc({}, dots))\n```\n\n## Supported shape types\n\n### Group\n\n```ts\n[\"g\", attribs, child1, child2, ...]\n```\n\nAttributes defined at group level are inherited by child elements.\n\n### Definition group\n\n```ts\n[\"defs\", {}, def1, def2, ...]\n```\n\nSpecial group / container for [gradient definitions](#gradients). If\nused, should always come first in a scene tree.\n\n### Circle / circular arc\n\n```ts\n[\"circle\", attribs, [x, y], radius, startTheta?, endTheta?, ccw?]\n```\n\nAngles in radians. Please see [note about SVG support](#svg-paths-with-arc-segments).\n\n### Ellipse / elliptic arc\n\n```ts\n[\"ellipse\", attribs, [x, y], [rx, ry], axisTheta?, startTheta?, endTheta?, ccw?]\n```\n\nAngles in radians. Please see [note about SVG support](#svg-paths-with-arc-segments).\n\n### Rect\n\n```ts\n[\"rect\", attribs, [x, y], w, h, radii?]\n```\n\nIf `radii` is given, creates a rounded rectangle. See [Canvas API\nroundRect()](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/roundRect)\nfor possible radius values.\n\n### Line\n\n```ts\n[\"line\", attribs, [x1, y1], [x2, y2]]\n```\n\n### Horizontal Line\n\n```ts\n[\"hline\", attribs, y]\n```\n\n### Vertical Line\n\n```ts\n[\"vline\", attribs, x]\n```\n\n### Polyline / Polygon\n\n```ts\n[\"polyline\", attribs, [[x1, y1], [x2, y2], [x3, y3]...]]\n```\n\nAlways non-filled (even if `fill` attrib is given or inherited)\n\n```ts\n[\"polygon\", attribs, [[x1, y1], [x2, y2], [x3, y3]...]]\n```\n\nAlways closed, can be filled and/or stroked.\n\n### Path\n\n```ts\n[\"path\", attribs, [seg1, seg2, ...]]\n```\n\nPath segments are tuples of `[type, [x,y]...]`. The following segment\ntypes are supported and (as with SVG), absolute and relative versions\ncan be used. Relative versions use lowercase letters and are always\nrelative to the end point of the previous segment. The first segment\n(usually of type `\"M\"`) must be absolute.\n\n| Format                                                   | Description                                  |\n|----------------------------------------------------------|----------------------------------------------|\n| `[\"M\", [x, y]]`                                          | Move                                         |\n| `[\"L\", [x, y]]`                                          | Line                                         |\n| `[\"H\", x]`                                               | Horizontal line                              |\n| `[\"V\", y]`                                               | Vertical line                                |\n| `[\"C\", [x1,y1], [x2, y2], [x3, y3]]`                     | Cubic / bezier curve                         |\n| `[\"Q\", [x1,y1], [x2, y2]]`                               | Quadratic curve                              |\n| `[\"A\", rx, ry, theta, large-arc-flag, clockwise, [x,y]]` | Elliptic arc (SVG compatible, see below)     |\n| `[\"R\", [x1,y1], [x2, y2], r]`                            | Circular arc (not SVG compatible, see below) |\n| `[\"Z\"]`                                                  | Close (sub)path                              |\n\n> [!IMPORTANT]\n> Prior to v3.0.0, only circular arc segments were supported and used the\n> `A`/`a` identifier, which actually should have been reserved for SVG-style\n> elliptic arcs (as is the case now). In the unlikely event you've been using\n> paths with circular arc segments, you'll need to update these to use `R`/`r`\n> segment types instead.\n\n#### SVG paths with arc segments\n\nReference about the params for arc segments:\n\n- [circular arc](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/arc)\n- [elliptic arc](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/d#elliptical_arc_curve)\n\nSince v3.0.0 this package supports both circular and elliptic arc path segments,\nhowever only the latter segment type is compatible with SVG (circular arcs are\nonly supported by the HTML Canvas API). We recommended to use one of the\navailable path constructor functions in\n[@thi.ng/geom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/geom) to\ncreate individual arcs or paths which ensure SVG compatibility:\n\nArcs:\n\n- [`arc()`](https://docs.thi.ng/umbrella/geom/functions/arc-1.html)\n- [`arcFrom2Points()`](https://docs.thi.ng/umbrella/geom/functions/arcFrom2Points.html)\n\nPaths:\n\n- [`pathFromSvg()`](https://docs.thi.ng/umbrella/geom/functions/pathFromSvg.html)\n- [`pathBuilder()`](https://docs.thi.ng/umbrella/geom/functions/pathBuilder-1.html)\n- [`pathFromCubics()`](https://docs.thi.ng/umbrella/geom/functions/pathFromCubics.html)\n- [`normalizedPath()`](https://docs.thi.ng/umbrella/geom/functions/normalizedPath.html)\n- [`roundedRect()`](https://docs.thi.ng/umbrella/geom/functions/roundedRect.html)\n\n```ts tangle:export/readme-path.ts\nimport { asPolyline, asSvg, normalizedPath, pathFromSVG, roundedRect } from \"@thi.ng/geom\";\n\n// path w/ elliptic arc segments (for 2 of the corners)\nconst a = roundedRect([0, 0], [100, 100], [0, 40]);\n\nconsole.log(asSvg(a));\n// <path d=\"M0,0H60A40,40,0,0,1,100,40V100H40A40,40,0,0,1,0,60.000V0z\"/>\n\n// normalize path to only use cubic curves\nconst b = normalizedPath(a);\n\nconsole.log(asSvg(b));\n// <path d=\"M0,0C20,0,40,0,60,0C82.091,0,100,17.909,100,40C100,60,100,80,100,100C80,100,60,100,40,100C17.909,100,0.000,82.091,0,60.000C0,40,0,20,0,0z\"/>\n\n// convert/sample path as polyline\n// (some paths have multiple boundaries, here we only want the first)\nconst c = asPolyline(a, { dist: 20 })[0];\n\nconsole.log(asSvg(c));\n// <polyline fill=\"none\" points=\"0,0 20,0 40,0 60,0 79.168,4.924 93.644,18.410 99.889,37.186 100,40 100,60 100,80 100,100 80,100 60,100 40,100 20.832,95.076 6.356,81.590 0.111,62.814 0,60 0,40 0,20 0,0\"/>\n```\n\n### Points\n\n```ts\n[\"points\", attribs, [[x1,y1], [x2,y2],...]]\n```\n\nThe following shape specific attributes are used:\n\n- `shape`: `circle` or `rect` (default)\n- `size`: point size (radius for circles, width for rects) - default: 1\n\n> [!INFO]\n> By default points are rendered as 1x1 pixel squares, which may be difficult to\n> see on high-resolution displays. For better visibility, consider using a small\n> circle or specifying a larger size attribute.\n\n### Text\n\n```ts\n[\"text\", attribs, [x,y], \"body...\", maxWidth?]\n```\n\n### Image\n\n```ts\n[\"img\", { width?, height? }, img, dpos, spos?, ssize?]\n```\n\n**IMPORTANT**: Since v2.0.0 this element has new/changed args...\n\n`img` MUST be an HTML image, canvas or video element. `dpos`, `spos`,\n`ssize` are 2D vectors. The latter two are optional, as are `width` and `height` attribs. Defaults:\n\n- `width` - original image width\n- `height` - original image height\n- `spos` - `[0,0]`\n- `ssize` - `[width, height]`\n\nNote: For SVG conversion `spos` & `ssize` will be ignored. Sub-image\nblitting is not supported in SVG.\n\n### Gradients\n\nGradients MUST be defined within a root-level `defs` group, which itself\nMUST be given prior to any other shapes. Use the `$` prefix to refer to\na gradient in a `fill` or `stroke` attribute, e.g. `{stroke: \"$foo\" }`\n\n```ts\n[\"linearGradient\",\n    {id: \"foo\", from: [x1,y1], to: [x2, y2]},\n    [[offset1, color1], [offset2, color2], ...]\n]\n```\n\n```ts\n[\"radialGradient\",\n    {id: \"foo\", from: [x1,y1], to: [x2, y2], r1: r1, r2: r2 },\n    [[offset1, color1], [offset2, color2], ...]\n]\n```\n\n### Using flat, packed vertex buffers\n\nThe `points`, `polyline` and `polygon` shape types also provide alternative\nversions, each allowing the use of a single packed buffer (e.g. typed array) for\nall point coordinates instead of individual arrays/views per vertex. This much\nsimplifies & speeds up WASM interop usecases, which can now skip creating vector\nviews of a vertexbuffer memory region.\n\n```ts\n[\"packedPoints\", attribs, [x1,y1, x2,y2,...]]\n\n[\"packedPolyline\", attribs, [x1,y1, x2,y2,...]]\n\n[\"packedPolygon\", attribs, [x1,y1, x2,y2,...]]\n```\n\nOptional start index, number of points, component & element stride lengths (i.e.\nthe number of indices between each vector x/y component and/or each point\nrespectively) can be given as attributes and thus these packaged shapes support\nboth AOS and SOA memory layouts/arrangements.\n\nOptions & defaults:\n\n- `start`: start index = 0\n- `num`: number of vertices = `(array_length - start) / estride`\n- `cstride`: component stride = 1\n- `estride`: element stride = 2\n\n```ts\n[\"packedPoints\", { cstride: 1, estride: 4 },\n    [x1, y1, 0, 0, x2, y2, 0, 0, ...]]\n\n[\"packedPoints\", { offset: 8, num: 3, cstride: 4, estride: 1 },\n    [0, 0, 0, 0, 0, 0, 0, 0, x1, x2, x3, 0, y1, y2, y3, 0...]]\n```\n\n## Attributes\n\nSome attributes use different names than their actual names in the\n`CanvasRenderingContext2D`:\n\n| Attribute   | Context 2D property      |\n|-------------|--------------------------|\n| align       | textAlign                |\n| alpha       | globalAlpha              |\n| baseline    | textBaseline             |\n| compose     | globalCompositeOperation |\n| dash        | setLineDash              |\n| dashOffset  | lineDashOffset           |\n| direction   | direction                |\n| fill        | fillStyle                |\n| filter      | filter                   |\n| font        | font                     |\n| lineCap     | lineCap                  |\n| lineJoin    | lineJoin                 |\n| miterLimit  | miterLimit               |\n| shadowBlur  | shadowBlur               |\n| shadowColor | shadowColor              |\n| shadowX     | shadowOffsetX            |\n| shadowY     | shadowOffsetY            |\n| smooth      | imageSmoothingEnabled    |\n| stroke      | strokeStyle              |\n| weight      | lineWidth                |\n\n### Color attributes\n\nColor conversions are only applied to `fill`, `stroke`, `shadowColor`\nattributes and color stops provided to gradient definitions.\n\n#### String\n\nString color attribs prefixed with `$` are replaced with `url(#...)`\nrefs (e.g. to refer to  gradients), else used as is (untransformed)\n\n#### Number\n\nInterpreted as ARGB hex value:\n\n`{ fill: 0xffaabbcc }` => `{ fill: \"#aabbcc\" }`\n\n#### Array\n\nInterpreted as float RGB(A):\n\n`{ fill: [1, 0.8, 0.6, 0.4] }` => `{ fill: \"rgba(255,204,153,0.40)\" }`\n\n#### @thi.ng/color values\n\nColors defined via the\n[@thi.ng/color](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/color)\npackage can be automatically converted to CSS color strings:\n\n`{ fill: hcya(0.1666, 1, 0.8859) }` => `{ fill: \"#ffff00\" }`\n\n### Coordinate transformations\n\nCoordinate system transformations can be achieved via the following\nattributes (for groups and individual shapes).\nNested transformations are supported.\n\nIf using a combination of `translate`, `scale` and/or `rotate` attribs,\nthe order of application is always TRS.\n\n#### Transform matrix\n\n```ts\n{ transform: [xx, xy, yx, yy, ox, oy] }\n```\n\n#### Override transform\n\n```ts\n{ setTransform: [xx, xy, yx, yy, ox, oy] }\n```\n\nSimilar to `transform` but completely overrides transformation matrix,\nrather than concatenating with existing one.\n\nSee [MDN\ndocs](https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/transform)\nfor further details.\n\nAlso see the [2x3 matrix functions in the\n@thi.ng/matrices](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/matrices/README.md)\npackage for creating different kinds of transformation matrices, e.g.\n\n```\n{ transform: skewX23([], Math.PI / 12) }\n```\n\n#### Translation\n\n```ts\n{ translate: [x, y] }\n```\n\n#### Scaling\n\n```ts\n{ scale: [x, y] } // non-uniform\n{ scale: x } // uniform\n```\n\n#### Rotation\n\n```ts\n{ rotate: theta } // in radians\n```\n\n### Special attributes\n\n#### Background fill\n\nThe special `__background` attribute can be used to fill the entire canvas with\na given background color. The attribute only makes sense if attached to the root\ngroup/shape and can take the same values as any other [color\nattribs](#color-attributes).\n\n#### Background clear\n\nThe special `__clear` boolean attribute is used to force clearing of the canvas\nbefore drawing. This attrib takes priority over `__background` and it too only\nshould be attached to the root group/shape. By default the canvas is **not**\nbeing cleared.\n\n#### Device pixel ratio\n\nThe special `__dpr` numeric attribute can be used (only in the root group!) to\ndynamically adjust the pixel density of the canvas before drawing. If `__dpr` is\npresent, the canvas _pixel dimensions_ (and the drawing context transform) will\nbe scaled by that value with corresponding CSS properties to keep the _apparent_\ncanvas size, thereby adjusting the canvas display density. See [thi.ng/canvas\n`adaptDPI()`](https://docs.thi.ng/umbrella/canvas/functions/adaptDPI.html) (the\nfunction used internally) for further details.\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-hiccup-canvas,\n  title = \"@thi.ng/hiccup-canvas\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/hiccup-canvas\",\n  year = 2018\n}\n```\n\n## License\n\n&copy; 2018 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}