{"_id":"@thi.ng/wasm-api-canvas","_rev":"181-c24955ca69438c9d1b44bfcae1843e03","name":"@thi.ng/wasm-api-canvas","dist-tags":{"latest":"1.0.92"},"versions":{"0.1.0":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.0","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"63543830f3cb2cf141ab3ea87129a1ea4f325a72","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.0.tgz","fileCount":10,"integrity":"sha512-DKKIJkJRn43vyq6SQgjaULYhYR9tgJ6B9I0/DyJ+LqzdHhWpQ7eW3SnJMZGNcneC8iVBXnRkXDafOP8v7W6jnw==","signatures":[{"sig":"MEUCIQD+8zRpiMUxvaVkBUON3mrWODtTO1Q+bdMeeWWqj7WaqAIgDGrvhRwOhtk1h3obw8Hv4lJk0BFGibbYdsdGWrhR36E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1ZBAAlqMQSN80zVKBBZHgcsxg0twkIVWOdsSWTZfrqr8lDVzsY+r1\r\naBSvfTGXXilVpTaX+fgyefUOIwILIKFPF1Le/+MwdXoFhezx7JWkdqnJrv31\r\nzHKtCj7lkVsOBRu7kDokp/JK0MzQ+tXL6WJJ+H0BhbENLUl0uYHjd0r95+0Q\r\nJjgY2d7huUum3Eb+DYkioeqMOXxYD6fp/ZrBlIFkv3YS0Pmq0qxO0qftD9n6\r\nu0Q3olN+ZRWFQnZImurLVCq3HCR1gMyrVt2GBryQUt4ZurvEwZ2DcACnB0nS\r\nQEdztBhCWJ317WrFIexwLg4C4eAareWox+QH7xgpztZ31XFiUnRZNXmhi1zt\r\nyTtLDbPuZ3KVZ9sANCZ/1T8apcQPLdtrt1Cw337U1xmDkzHm9xwP1Ar70OIz\r\ncvl1KuwP6O7UPq5jMt61av+mdNH3eI+jsNFLQdwDyMWWB2vZmSI9N1BXtdQT\r\nG2Weyvz0i1lH0Mm25CD2yIGRQiOtr6b3AslNRrYAHkNYm0VWCDAFhyACYpty\r\nudwgmy0SDmPlxePC4TjWdIElziBxElbPBMSu6XKj0s/8Y/KJQ14el1O0wNo5\r\nz22b1LjZO4w5Ajl8o1bVEWQJlfZJy/8evONqygD73RbL2afmSjbot9akcrJo\r\n07Ry5ySDGmP79tAaA+IFsbidd5DfZRAjja4=\r\n=XUhG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.14","@thi.ng/wasm-api":"^1.2.4","@thi.ng/wasm-api-dom":"^0.11.8"},"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","@thi.ng/wasm-api-bindgen":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.0_1671554633678_0.7873696218423971","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.1","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"36e19b8cd5f675d40f4c95ca6128cd005a1171ea","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.1.tgz","fileCount":10,"integrity":"sha512-fhpOtDJ7FsZ62YgyN18apbfLYUimMUl5XUIKK3DYqhY6RiqriSm0gDeXRUDYDJRbazJsy/+CDweN4dclj1ybjA==","signatures":[{"sig":"MEQCIFa6PsBQ6vBs0d3eVrrmT5+6TUnbSsbQwuJbAAcErplzAiAcsrX4+vcQAr+S1hnagAwOMJ4yxYw7rdWfO60QtubbBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNGtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAnw//fHcgfeMduHSLJdhdAv/aVAbm6hDM3F7rbRQwA1u5kgDGHamx\r\nTYull2Zv9f/2rURCHK2tAg8PxixUmuECnuumIiyQ72pbpg8YKV6vyBbZs+fe\r\ntXkOod5JXg8+6CAkqhlie3uZ8mmyQj02w1oK+TKqu7rnpmlX0L73A2XLKvY2\r\nJWQzn1RHcph0lM1j/WYMvpIt6gVPrl2Cj+vDjoBQtk+O6oi6uOOyBXblVHGz\r\nWkhPfbfD+G/crrppYHsQM/vrUyrVcnHB0O3R+Y4/yjTMNpG82jR1v1CJ+z0u\r\njytLJTbgtNS0xXgxuz6muDy1nskBGZUeI7dS2WtXYcJe9csHQ3ftJYIhWCE0\r\nInKQNgjPaJUOG+YAGeuwqIGGwek0EOvYecl/EshAwryz+An4qV6ROxyKXaGt\r\nxWA0pVR+XeIdcX8AWPbxGSXWB/B0ikcgMXdu15+9oiH8XzWIS/kAsbFFMzpR\r\nJdWb2PSECUMBy8yk3S3O81MN6WGZ3iyFqCwm5xQsWRyRxmsTZF4ZCAZvQBmk\r\nydAyvd/gJSIQYHb+urh0SNBMcU8akbA5jGrbTnMMB++ETmm2Cz5efakSeIk9\r\nQvC3v4qVjPNizMfaIe8iLgVOpGs4YVWKtcRrLZjZ4d0R/sHCBtz+1uWTOAew\r\nx1c/m3tCp7REdHo5DN1L1W40KCsPkXhKNes=\r\n=WGfF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.15","@thi.ng/wasm-api":"^1.2.5","@thi.ng/wasm-api-dom":"^0.11.9"},"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","@thi.ng/wasm-api-bindgen":"^0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.1_1671745964825_0.35967931232483474","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.2","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"09e1bd1c5c1efd8fdfae158cafb886c683138cad","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.2.tgz","fileCount":14,"integrity":"sha512-E+yV23NHgXXsT4oKN3Fd0pe7lWKDDwacXaiq+BMTDXJQRDMoycdXp3zlbJPq5Bv9WP305JHQTiTIpOh7BS4kDA==","signatures":[{"sig":"MEQCIEXhDqMPmKubWljLUz3LQS+yU9Hfh0cqhtA02nOXCabIAiABfZECy06XNjxDXfw1c4ZuoLcUcPvjwlDNGXKeGbhx4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrgCeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPGA/+LJ5kCKJzXoC1Enl+70cy6dYl+7VYRnZ6q4MbKjdSPRLOYrnL\r\nL8qQtZ4QnKNAX6zDhGgjN6I0Svn4QwCOYLr5bObHyiU+r0Ir5yZ8HxwHWvtf\r\nJmxn+0IMTEzXbDsgrc4W2cX+W6jBmrjzJ8DQGZ30fkmWMdVzruMsLfNkq54y\r\nJebVKSzvYuQx8+UVqWLdB4aJzCU/qc2SDuLNuJAHhyRi+BKbgTNQi3O7etkj\r\npNBLUPMsjQfkY/HYIqYHe6ixsd/wjcPaAqWbhEnlOsqHyazMvoRQ5hadtVRj\r\ny/IGuNLQeQ5G9lnEqGB1m9n1ojkgrXmpyFB/wSTqHDUe2zopmtdTT/qM5jK/\r\nfKxb5llvMw5GhOtj1+ImOLbCYCJuR7FuIVOPUOAiQUmu9CvzgteQxSS2iLrS\r\nlV8pnLiYuoyslEiGRGCFqRLorGsjRQwIuBCgUNQiJbvsYNeFUjV+DS/QPe90\r\nUyofJ9SmF4KuGAWwQcva9oDH9vGHCbhk+VxV9tm4mNP3M8NaJsGgkD38y0qY\r\nQlql/RAlHwg6zCKzuDKnpFDTwTSItwonm30nnK1xLZwEq4GlmhQ/uJiWbqaX\r\n9K7MbIbsVMQXa0MU+sYUsgEpuytCY9fCACXmACURo07qCRXk8mAGXkTFDbXK\r\nI8zpJkBTni2BM3+vF/SA5VIhoUHvdEWucao=\r\n=ZAkg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.15","@thi.ng/wasm-api":"^1.2.6","@thi.ng/wasm-api-dom":"^0.11.10"},"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","@thi.ng/wasm-api-bindgen":"^0.2.9"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.2_1672347806481_0.18368737646299693","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.3","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"a023b3568f70f8a588dfd21ba98e93d9afefc0bc","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.3.tgz","fileCount":14,"integrity":"sha512-7WZC5aGJq5jrA1Kimjyb4sToIl7VPDgeIITq0LUAkQtmImKAHftfHiROSWx2l5soYGqRxMxGW6LejLrlLlp8Kg==","signatures":[{"sig":"MEUCIQC7SygibKPGd6o/kdZpWVfjLWS0gBovBGavF/g8rhC2zQIgQDTkmK6oO3GqnwAPkeb2A0AA0ttUHZKSDTD7EDhKq5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTsg//XA/g0xRmFRqslxtTXVJ4d9+ZsbVxVIFtjepCaupOeVy6H7kg\r\nde/Mkys39HVBq6GX5IDoXtBlONo2cmoGRsSaiN5L8iXYdJhWyKm0z12PH8c2\r\nu1OiuuCesflE1gVjgNCe3AducUINQwfjlAqUIQHNL5OxUj+TbAKt63stiGuM\r\ndZnp5iBP5i0TtImAdUxLxrvgG8Pk2OyikHjMVnDM4uQGJ5ZfGDr52cNinIwk\r\nLW5XsbHDYoNg4lwXzfQ/mzG1mwb3v0WhLakx88q/+ygGxG59P3GwyEOjcaVn\r\nudDERqilvVaOlBaNoMG7O3EymoZ21X+OK/ISwA1qNkATdjn9GQmO+CYnA/nn\r\nh/YvUPaPIqodsXh8aSUV+buu0SnBpFhQoSK7DDKERrDn8oA1iJHllfHIrJRF\r\nhFQC0gf7ro1r89/MYQKFUmVWSE14cPKlZQMQrL6ZpN1NvHIqEf9K4I9/se5b\r\ntEeM83SaHKXAa6OYgq86Zs2Gu5ROhhinSmhebET18GZ5Cs4NxpLrK5cQdIME\r\nZfK3jDgagABayG2hc6bNpoFXQ8uNZ4h9+gd1D/5BeMPqtNQs+0y9NbJQmowN\r\nGb7AZEOl0iCzzaqXgFH45oFeDGTmI8ajy3fXNBCbKz0701jzQm3DfbTWf3yh\r\nKioLauSZN287faJTtj42yze6pIqA2iqV4OM=\r\n=CDY5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.16","@thi.ng/wasm-api":"^1.2.7","@thi.ng/wasm-api-dom":"^0.11.11"},"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","@thi.ng/wasm-api-bindgen":"^0.2.10"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.3_1673364379364_0.12526413452179597","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.4","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"bec5a33f689d5dd7978621290792c727e47d38a0","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.4.tgz","fileCount":15,"integrity":"sha512-mLxePEaPyKcVHFQXpaHhETRhp/9WJk4pScyvHCDhwsHKYwR3Gd+sGu13Ho80pZ00p0pdS/D8xGJoG89sHwvYoA==","signatures":[{"sig":"MEUCIQCCo55++q488mpqdfzCCqlD4vdruVx9Zy4hTzSHThBR6AIgRUuCRG0KZjvAilFRzYfu3sKVIHAK5rkTRLRdt/Z30k4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38GKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb5w/+JwdBK3bQzpeEntO23JuxgXfqNuFbnrlpefdDISSfBxC2PVZp\r\n3jxpnONHGxAno5B+0cdZBVGilnFldlJBrGP+8x2Mm2+5hCwUFr8ZQ34NNTPA\r\n6mhou/Re3MbW660UXxp70StAlm39rIRUKBgptXcOIXoW7PhaA99Y7AooMfZ8\r\niD7apunQC3gnzPuQ9egaMT3KK3TE2RYElb6bfsVfLSb1WmONbWY5Bnd/Dxop\r\ndjYJHTq8zOO9lToP6BT74WLjimk7bWswdKyySKgKKvWHYHrwnbYEFZswWksJ\r\nq+UGjucoTbFKpxRhcKa0wHz/mBlM8QF1KJslPhwZLJotDYxfwUMEWPPUf2Uj\r\nX1nxMrraW+X0oADGZDItCNSxZJY91cp9QzIlXcsJRWxzzv2LEYryw6BKnNmX\r\nckI7uHmrbAkzZM2GQKjKDfCPNzu3kyxfBUSiTWX6lpWDgwbqmEVd8ucnv3CR\r\nzlGBDGBER5ua0mMCpBuW/34gi9EpYTPon2FMXJumvVPVGKtw9TaI5Kw3uAx1\r\nUg61/sHsM3Qtx3re164TgHo6dMKJrDh5youIKxoRSndpCHTlVwQfbIOCo2iL\r\nDXKq3QRDFgnSv/R3XEuT+wwy3pN7PAEFFE81Hf6es6y7uAn6lICl6cTCR1kU\r\nJkJ8o1+qd++mZkeWtIU9wSjLe1gKFjO+hJs=\r\n=TzI7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.17","@thi.ng/wasm-api":"^1.3.0","@thi.ng/wasm-api-dom":"^0.11.12"},"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","@thi.ng/wasm-api-bindgen":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.4_1675608458519_0.4857025974560656","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.6","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"b21494c094f773d9bbb61ef0f82d914c5b6ce28a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.6.tgz","fileCount":14,"integrity":"sha512-0CAs+KdUJfg5Z79WWJ8UkGHCwlxPKItwdgfB659jXJgJEDOzs+BFhx48rJKYMpOvtWA7P/1xROYJEAHJF6uVCw==","signatures":[{"sig":"MEUCIQC+t7ckqwdsLirUqgFel3W2lVqfiw131s8NLJKN0QXgrQIgLnd1Q2yGGVLtQ4iBXmA5cZEcIiM0xOfokmS51uQPX+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k/9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp64Q//V7xk6NIOQBUkhF6FUAt6t7rlEhDjGy9Uu/vDCHbGNHxQp6xc\r\neKC1oEac4nZK3gAARpe/stuSh/hHSmQONfxDf97jL9TSEC8DSfnBuys5VJhd\r\n0G0mKQbQQd8sawBXYNyS3Jq2CqkGL4yUr+JdE2NFiHt3MUY+fis2jyGbpAJ4\r\nduUeoIL3yQV9lHEl1ZVAQLxAKrlIx4131OacbzuHyCPaGXpwHFax7AkZ0cnu\r\nfOqx9aCiZhyeMkJJHVQtKQA0bYiDt9BFb55QTp9Xwa5v5cbfiM98Y9FVi0NV\r\nkoPxhSFpQN+iRT066vphxB2fWaFqwADwKdBps4KuAb/pVkH7hV9UNA5XLxE+\r\nXsqn5qDrQByUT7TmEEeZYlWM9ZUFY85Au9kipqpG/H+xGhDXIvbop7bNR+rw\r\nt2I154cWFkxM8yCN9Yk60Md9bnh3VqhVhEwJvcUK2pm023AYRZG3lc8kFAe8\r\nOP4eAmEGLhTPUKHtXqLoMzivH+w9e4jcrB7YnPPY9rFxm3W9ngDlhAmMGVUa\r\nsGbtVW8kcrmz3Hn2YS8uZpKTUbTHnvsOXEmlugpSyQ2wAg2pwbcA6r3oF74d\r\nbV2bVtWUBSurny39DWg1mtgYoDnSDsA4UQaA1iyIFYHCC6ebObDnWzdbi8q6\r\ndBWtAUy0uMv4pV6yp8YHID2BfKwqn15J/dU=\r\n=o61L\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.19","@thi.ng/wasm-api":"^1.3.2","@thi.ng/wasm-api-dom":"^0.11.14"},"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","@thi.ng/wasm-api-bindgen":"^0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.6_1676038141351_0.2890621443661354","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.7","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"27e680572eed0d7e5f8d634bfb38782797ee11c9","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.7.tgz","fileCount":14,"integrity":"sha512-YtRpasJ0amXXQPtYOoAqqO+YSLVMKfCMeUeSHMuGOrNKfYmaJpC5NKSig6LKxQb7xLqou05wOUAbSdmLH/SAZg==","signatures":[{"sig":"MEUCIBTt9h8yfyz5WzrpSgbKp5aTvoJJzEKur4erj54QwNhQAiEAyww4WlAZJsOogZae+kfjJOR1xuyjjQ7KJXjxoCsq/CM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj797fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjtw//RbcVRei8C0fVVDBSM+33Wv6nTfUd6cQ+01x7ggE2nsiIVtyL\r\nH0aKgX/7nn/jbbUd/R1C78ExcyIwrq6U5zUss5rQa3eTE5EG3y+kda5fztEq\r\nbQeExBqOdGrF+5+IO7yQTLj7kwb8XSzKmF+5kW0bcVci4Ew/T4DjTzCtp7Z1\r\nSRr+cDA4FW2AOQbg8HUjD0jaBQRQI3GabaMwQDXVL21GOJlM6jmYH69fcgPM\r\nPSyd57i3DHiJeA7w5G9taNRtlF9HqpNxqYdV3X0V8bvcJexhR8eBIw+y/d8B\r\noNgCEvS4PSP8912ya4Fq1UmWrVbuasY0RUeEbIKchnTSsz944p+Yp9gs2sW9\r\n3oHDQr4NzhaXSvwiJCogzSRkSp7NxYJLuwOjLrdqZ58Y49aJD1Rm1EnKp2nH\r\n6OEiqgdf6gE4MhpbFNd6eeKEAmWyQn7b7xQKTJrYQMo5E0mQrGNqd6TgmOE1\r\nGbLTzweUeh/X4OV1M7nZC8JwzJ1HZlwReADLrlTXBOPidaZCjAcDIn7vX2F7\r\nhPhze7QdFq3zucGHWwKhePFcudsHC8pDbapJLflnblAmLlB/RozICPu9o3oT\r\nku0MYvHmUXGqPWg1Qu/nYs3Pia/3Lxs7sh0I5kl9HqhqsISscnY5FJoKZGJk\r\nGD48MY8W86I5SznOqWBAJkVN9JnqX5kPjkw=\r\n=msx1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.19","@thi.ng/wasm-api":"^1.4.0","@thi.ng/wasm-api-dom":"^0.11.15"},"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","@thi.ng/wasm-api-bindgen":"^0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.7_1676664542881_0.10764760883395996","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.8","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"2d17e1a0303c9373356504bd34713b24b5edbcb5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.8.tgz","fileCount":14,"integrity":"sha512-x3vekg4uEYYtyaOyaFOyN32NIHPvu4wbaLrFhejFso+mm+vo0yyfkdfcUOU5BIpd/6BIc+prfGmhm7hOzy1Rxg==","signatures":[{"sig":"MEUCIQCY+RsV9WliaoOgGo86OeA/B0+fN0RvWdqjQWvR34Bx2wIgXlLYXvCVZW3fO0tb84jKnCGI2Z4LBy9VQB7O0owtkK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6ng/9FX2tgdL1Oa49KzCFH98cEcgf7u/wHgb5gmfXSGlYoz/6WVTt\r\nM4CV+P0j/l+xEVE/5DfQYmpCuB0LOwFbFQtqHnxbDVYPRTg57sR/bdrO8Vo1\r\nxAZW20eJU3vzLvRr/NPWYQCdG8PnyNlTw2wNp/+WFUMf5C/II+ERIIaR93ek\r\nSSEmA1pO2bJ1oGEiLm8tei8f25zRkUrJOCAciO2iA1UrFc2tqL/jW73TUMPL\r\nSEAHzGv8cQDgHRFyL7JaX96mkkqvvq8jTbuZwB/4vHtcxrg65H9nAoRtgWqW\r\ndLknabLLKVSODBAUQUsO8vx+kzV2JXBrJSEDQblE7PspxQAWhKTIlmzQMdUQ\r\nrHTbHJgfFV7NKziF6PcQA1XTBgQtJx+Y+Id+oTwITQ0kXojSxKkuTahxwZvy\r\nAhT5ei5+St5L5KRUYaey28Bd4iMae7uwEfK6tb9nTh7hZtkcic9XztkXQ/qY\r\nX6JFl/OTsKQJrHfgHjcGvq4DYtBcJYlGtJ6NTyVqyH8ToNUQ68s5DAySRC/6\r\nZj7emxdSZeO6PFGPU9obMMNLHKBNGXYCopMu4FUwRpgdnaIoHWNTLku1dgPm\r\n/jj9ytO0Oml9F0q/siH6u6HoJZPxKKph2+XM96/EhYYmRRTH6lxDR0WGamcd\r\n9kiiEiy9NijDvbRSTNQy/4BczTA1MV/CGEI=\r\n=qENX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.20","@thi.ng/wasm-api":"^1.4.1","@thi.ng/wasm-api-dom":"^0.11.16"},"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","@thi.ng/wasm-api-bindgen":"^0.3.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.8_1677780899163_0.14609847413024046","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.9","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"2e25c211a20e708622be3278cb812e27070f2d3a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.9.tgz","fileCount":14,"integrity":"sha512-9qHeVdl4oRms/NkqNakqli9ec0PA7jhK5AWWQisfD74Qu+v+EK3/gMv0NFQNJZoxCtI8Kw4nkZQkk3jTazSB2Q==","signatures":[{"sig":"MEYCIQChjVeKCnuZy+N9NREscLh7J9Aq/Qe4fze4y6aPYHkpfAIhAK+DKzS1rbYtf+wFZWfRes5Rg9QKoLL1ZFAkIYwnUoS8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBL3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMtw//TYR8EC1isSTLB8FXYFVGfi5nSKoyPiulQCPLgZg4evD5xHda\r\n2MElkgKqHdAUi350d8wvSlzPA3FwLJIpK6M2icBLE2kiCLUvIxykTmtQIiyn\r\ndCSBOay/8pagRcnSO0xt8rSLV6nkdTC6qV9xaxJBZE1fxExx/Q7yVZlnI5CM\r\nLULtMdhh7q84KuiOq2la/p1uTop4sr+d1FgeiszPZTOGFDFo7sr0gc7g2LBq\r\nNPruc5UauVNiaaqs6Xsub98pmP5pqwLDlC4ppO9JYXWln0akckQ6yao0T/B+\r\nKDDPtAHKEW2QEs7Q33w8aCrY4m0xYPosKyH9sLfoXQDFwkAQVxH9A/yvXHV7\r\ntxJ3eUUiAeMC+ExWnjK/5AsQxgDY5Za5x9uHYGoipoU9JXckMNOzng8fKSrS\r\n4KyxTLFI20mz/1qgyo3YkN/4C6yRjHnUPJcNxn0fHyz1LwGW5Nh7a6pFu/LH\r\nQ+3s5usgpQAoI4UycqWE8n4nkvJf5WGuhyLf4BaJCa8iaLf1QKODZuuNgzH2\r\nrQWffbcMrZ5QFJLA7ZPZ6KOhrlF3E4ZG+ffwQJUiluujOsQg7aMGYD1s0OGp\r\n2YHmv1OVj75xZzq4Dng/Qe2vNqZD+DAsTBE7n0mbqPv+8WMtl4EPa8aRr84w\r\nN6+UMLr9U0629W8a2MKsNgn9bB/SNFM80zo=\r\n=AOJC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8342900eedc77bb09edb8c544804578b71f8acc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.20","@thi.ng/wasm-api":"^1.4.2","@thi.ng/wasm-api-dom":"^0.11.17"},"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","@thi.ng/wasm-api-bindgen":"^0.3.6"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.9_1678032339172_0.5025948573725079","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.10","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"b2c79ada929de0731b59bc287dd9dc071c10fc28","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.10.tgz","fileCount":14,"integrity":"sha512-adwvswA/xoBneUlJxz4R4l5IAl+oFhAie4GHggVuicr1yC5XkhKVP5stx11qECCn/6jPvJjsCUsUZbxh+692LA==","signatures":[{"sig":"MEQCICjz/hsK/O4MQCRtA5gd7FUqBVg2ulB6i50PPj4Dt634AiBcXjTRT8benUE+2E0xvAofYhgP0UuNU5dQ4aWvD6d0ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdneACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2/w//S5RpmUPwD9pCc7EEXrGRNyYrZEZ+abd+y9sEmWUM4sPqPol3\r\nidxY8sNkZYLS+zOTE2ckCYirPj3K1EiGbHyeBbZjRoe0Ly3fG7IkNVsVyVUh\r\nlosv1daraFqM9qyugABF3fU7nnrjHWVfYF09pEZWPvjbUcuOaxBJdcsE2HV9\r\nX/jptHhNPJyDKcUXUfNWVDxlf+llSkVFCSBIkKS160IsO/OpbEsm+d+fqw1S\r\n58IcGw990I4LNqBtV2Hg2l1PwqD8Apw6iUrYdZejce46LGi0livffUEwRrvH\r\nY5bk3nYyNgMwSwsT+p7Vo9SUwu3KIbft9CaeOGlgkPNM+pPBHIJsiZNIR2tF\r\npi8lLAzLbj3EfSiUUuWygIWgQO8gzxXdiyDYvolApC+VgpdtrBNP/B7C27h6\r\nbX3C3MjmN4VzOzS5XbyNum0jhiyGUoIwrGvapmADT0OtshJO+yAVmYD+5BTG\r\n1WtL3bDir3ia+NrLX9zLTfSOHeDkko8sBgvj6pe1NrIsnzEE7lhGHEO8d9uF\r\nyu2UVY9OMBF3xpddkb9SJHMPwmGmPDq9L0VdksD1vdICIwPbFahcmSG1YVUW\r\neJklivRHFrIe90m9VEXA2CShgZmTaFkio9AzTditQzRSPWhCwwkOhf5zzasO\r\nvIjG8k5Fc6HGqIxUN8evlP4VjN8vCxqIlGY=\r\n=gqia\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.20","@thi.ng/wasm-api":"^1.4.3","@thi.ng/wasm-api-dom":"^0.11.18"},"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","@thi.ng/wasm-api-bindgen":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.10_1678367198333_0.19910813951897421","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.11","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"3f7afa07bb2f24ad4d631ee497a43c6185cf16c7","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.11.tgz","fileCount":14,"integrity":"sha512-a7y0SwTpTu+cipOudmN/9z9AwQeQcJKZTe/AJEYKuh72LzLVFvR/XI8dmHpNApiTQl62L2qn77re2nfXGOsc2g==","signatures":[{"sig":"MEQCIB+BZmfL9FuCv2htEtE3x9SerKa3wA2czQVM9nLpC8GuAiA0D1pJtSt44r3PdcyXPnSuPZoRQMqcsGCq6tv3tHXcuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHeoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1oRAAnE/g5FFKvl9L5Iom3jsYi9Cu6w7efjG3iCXflQ+n9DYJyj9T\r\nIAr7+SbF4dbkfeoED1N2+Dfp/f1pVvHopqxBqdHB1r4Hw5ETMftUaQQNqUUW\r\nuzoINCdqv3kUOBjXhy4N17Y2c1jLSmOdSCNS3yKQ6l0X+9vuDfFp8fN1IgnF\r\nvXAJtvWPOrrYaa0q1z1PGZMLHbsnnl4Uybb1v/x+Pghf4WEvTksiU2fwtrwX\r\n03x6eC4zdFMyn6fJkmIlKFa7nEZqgaYU3T6ZP3Qaaz5JI7xCoGP7CummM4NV\r\nfhfvjlh3Yo0RmiL/2HSDXqNuIk7yJiLTmkpFt24/CCchpHs63WgA2rScGRCD\r\nglMhUEVRnT3EpZN4qT5PTRhIohVbb1owV0SnM/2Od/JDrTlXQUHBtl58G9RN\r\nB6dGSkeM0JvzutkmK0aU5LVu7TFtrnpDKoWSQWuY+ZHuaNe4UM2uG6b4mvhg\r\nQZpWXRNUJg7XLipVA5sZ1520JPycp1ZrWCIJD0SjeLUP731xuBBxTDTnEnrX\r\nNp9G9OmNMNtI9lJ6g1U/Jxx4tyESZVawH0uTv3SYeBrqNBRfxPZPuzl2JUXq\r\n2XGx4r4xDWo5CkF7r2CnkKkz7AaUUxh80KLmB77DGho5lEWAB+lUTKCyokig\r\n6Q7CC6w0KYJx4n1bG0Hsm+5JDR3BifDR6yk=\r\n=C/nH\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.21","@thi.ng/wasm-api":"^1.4.4","@thi.ng/wasm-api-dom":"^0.11.19"},"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","@thi.ng/wasm-api-bindgen":"^0.3.8"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.11_1678800807984_0.8701178792696158","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.12","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"44fee9fb7e9726c000ec56e0e73b4d1650e1f05e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.12.tgz","fileCount":14,"integrity":"sha512-O22XcFqCE3IvfikJyJPaINQn8vd8GShK6CMNfehWwGkH73X8EN+VYmSi7Uqi6JlR1r/PfjKOfx1YCDPbcxaEsg==","signatures":[{"sig":"MEUCIQCGwuvxbJUzFtsK6FIEiOlgQuFW3MYzgOwNja0GpmTbWAIgZGyfEcFtPAKXzYSn47UlmKmETnVH/LvmH4cv51U73XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIetXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmDg/9EzWRa8dG48kOOBcIiBWi6NDMK1crskiYyqvTLjjARoR5/1T3\r\nIUPzlwUTSfZuXxMIfibJcqF4scxKqrZWgxlyUNx/FcGRX7j7t1CefGOcSqFF\r\nN+hy+1fHMuekWnhTmGg9Wp9Ugyp7+HqaA3HExL/nLtox3IzFTGfZHGe8S0NH\r\nvWPNImXHlOIfrMq3ED8LFlZsfxixddEm5T9aHmOPhqUN6VRwA53eWBWZXfdx\r\n/24fn54iTQt4O6bxFHHdN7aZPBNpqz3CedXRxpllOTky6Ry6IoumpuVhzgKP\r\nmAuH+GdaHmb1ZNXChOyFj1EHL9eAHA3U2Qwy0AagWvHt+uMt4R++scBa7tJO\r\nexJVgEU3+9aEIIOKjGhLVIm9uNXlnZ+pMTUzH7lpeup39JBje5dw9BbJqWTJ\r\nlnGvJa2zBXAAIKpRkIufP4Nmh4AG2c+IHTtXRbL032/csVUUN4okX1BiIPUW\r\nHUOunAriJgW6O4Exj7b9OtzaeC/9dMDlcCFVXkIySI9Fkszvw6qpqlBUJGWk\r\n14XtHcDI2qsv1C/Pu3MhcE7F/Dvs8bbaUbLR6k2NBpNVghAM61sLDFZ+RvSS\r\nOHN2YVJAofTk5Om8JISdNc07xdT1hVb7WIz7vJtuGO+Qs03sXyLGBrHkOCbz\r\nNmfLznXtdhzmsqJIMPtH0kJ8VnX0T0aYfpM=\r\n=b4ai\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.22","@thi.ng/wasm-api":"^1.4.5","@thi.ng/wasm-api-dom":"^0.11.20"},"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","@thi.ng/wasm-api-bindgen":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.12_1679944535427_0.9295134769122864","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.13","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"fdca38356ccd6df93b124969ae2f1f3e998afed1","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.13.tgz","fileCount":14,"integrity":"sha512-ILGaIjVLImMADWURmmXOEqaDse20OFOdroLVekkCnKm9nzgNC5Wo8qmREqm9nbpIi6llyDT/rEGQmp33Xbu5hQ==","signatures":[{"sig":"MEUCICcbuOsinSlIIZjIHjBeGyFXc3H+NM72ujIFZtd9JoYRAiEAmmVciqLrHXIaR6afXvip9TCO9Dru4pbvOD4zJkXJuMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUzEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV8Q//ZXP8cKMdxcKj6/h0mP0OsM3d39cXXOkWC9jtbj5Dup3zt17n\r\n7lLZoxUFHRFJ6pExrQI9+RwzFZGjr1OC9+7YPdudhDYpNwLulPDd9jzd4ceT\r\nwaQukhzkbn6Yip71eBc9faFn+vmkj7oysB6s7AZNNip28sHJyLPWCug/ahwc\r\nfQjf22UtQ5FhlVQn8gkdSHp1qyZRUk1311ikQBTqRMYa/PPN0rD1mYx919Bl\r\nXjsz8XnV0dRIphDmbDQewHYVlyz7tfAASxO1rQEF1ATHJJDLTVKzM2Pu/mdn\r\nHOMVIFraaGa3W6rG2MLL3GoQZaB+qreUN25KC54MTDGRRvwQvxEWJLOpebUj\r\nJu2p+vTHt96zdkT6ngVxZSSxfKTHCyc/0xgXujreKC8wbDkPAHNiJeNmETdZ\r\nyiphxLWciNkL558I7RvYgdezSQIlfAwVfdIrecjRij+okjl2PrRURzsw+P1x\r\nC4C84ygFdxqzSEdoHS1roXNMYLDcobpdRodYokZhV9HA4r5yg/5IJXUK6lO9\r\n5Q0U5952S+eY9GsNs7uk/362V/m/VmTi/1tSr79QxehQzX4cmBxWs7SkBl1m\r\nMt+zunL7xf3MKxcmHz2PptGGG2PKPU1+avbCx9E3/NVychohDyakPRMRsYvL\r\nhbGRFpjrNpTIV8zPliMPDh+dyBOskWo/qns=\r\n=Guco\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.23","@thi.ng/wasm-api":"^1.4.6","@thi.ng/wasm-api-dom":"^0.11.21"},"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","@thi.ng/wasm-api-bindgen":"^0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.13_1680952515943_0.3663982958364045","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.14","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"6531e7cabbf055f8630ccfb5b98593798cc01e04","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.14.tgz","fileCount":14,"integrity":"sha512-0DqfF9mS1rLe3r4pPasZOSe+HD4a3yvd5ZnNCl1NiuabmFjEV96fYTUug78fgvDurE7dTdySr1j6v9C7+4C7qw==","signatures":[{"sig":"MEUCIGgeNAXUUwDPMrnVwUX4r6ZALftAAXEEFKzDYxks+5ZcAiEAj4aILyElHk5JRA/k9a584/f/55RLk/sMI1maoZgdlgc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7UrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfYQ//eMY9MvKQR3XvMy3UoUSQlwreKKkmRg1VnnmJQ7+JFw1rRhkI\r\nOiQ4wrdao5RyLjBgUmC1t5u0gV2gB1Ejo0O7MlntcOfq9FfC/l7FAhB9VzFG\r\niZfiblvKPg95wdURg4ZVBUwsHXzzYMYOCIGz9qBtKfvC9m1eIgzeyQ1hhXCw\r\nUvQXRjlt3uT7hyYI1NuCWIUo5Js7/ibnvKUWfkV5DLGOP+E146SZXjfIFEKf\r\nn374GCX9DSiQnKMGK+VTsTBVuixHFOXX+58CGmi1ABa+yamayxC/yA1xWHUd\r\nAOIzOMF6g/Uujd2846b73T2kBtNLgWaiOILFTJ5RV1yyCZ8qbFj/0Z2Ct8oF\r\nM3tNX38Gx0LOpdAVTSiqRVPwgkAE+do8/6V2wPsVkDXfwp5R6Jw5elYKuiM5\r\nhCjAFB56UMmb+pjZxBVp7YkxNF6lDAs8sit3n2b7gpSRn4x+iy9kMbP799AD\r\nkZWgIVP6+K2rO+vQJwVjAahXV/yzbxGvC+wK34svu2F1pI5Y1ftvQ6e1438y\r\nnSKLU3LhnY22tQyu2wlmynakRfKV9hWZbYnTnd+zuOkCatosoqmW1vZzOrQf\r\n/NQxRstQ8brQkCAUehgTmpnlh/9r5Q1gHXlwnb8eQ95a6cH/KrgSSWs14ITE\r\nBwYKV5gDZmBfwMOOOO6Y2J7aERNqveB/gX8=\r\n=96L+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.24","@thi.ng/wasm-api":"^1.4.7","@thi.ng/wasm-api-dom":"^0.11.22"},"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","@thi.ng/wasm-api-bindgen":"^0.4.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.14_1681896747273_0.5112506474448251","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.15","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"36ec1c6650387a9dcfe6bd594fd83801301d0bb2","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.15.tgz","fileCount":14,"integrity":"sha512-9ELVXfNa5jac3G0vgP0NjuIGNATu/7MErsaveBpk3ozDnsuqnT9Fh3MyJuLrqiSKvs1RH9pj+Ex/vJ4hV1UL0g==","signatures":[{"sig":"MEUCIG2O7M5r0IwMbRg4udmuOKLtT04z0UpMhrNSb7FTzb8HAiEAsXFm5YPJlJbxMx/diZpfHGXGE6+Lnv58sJJsecneIn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57062},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.25","@thi.ng/wasm-api":"^1.4.8","@thi.ng/wasm-api-dom":"^0.11.23"},"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","@thi.ng/wasm-api-bindgen":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.15_1683807793200_0.4246578341706464","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.16","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"0cc490d3087a7a9d2c4f8f71a0dc621f99dcb98d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.16.tgz","fileCount":14,"integrity":"sha512-dm88LKjc7X0Utr1eiwQ7CgL8XpBsLPK8OYxW5jV7r2D4YtEjyask4ncXF6SfU/phS2liXAmnjc9j7t0ElRv5Uw==","signatures":[{"sig":"MEUCIBeRGRpIAqLAKRDM4zB9otHpNnPxvB7N/nQR9dbLVvALAiEAtVacV1xHr8s4T5oWwD9Nn8OTxRDt8nMBJISwUsJtNV4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57044},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.26","@thi.ng/wasm-api":"^1.4.9","@thi.ng/wasm-api-dom":"^0.11.24"},"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","@thi.ng/wasm-api-bindgen":"^0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.16_1686729882039_0.09399786658822529","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.17","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"99d1330500e26dcfaed9baddb46392843f15d7e7","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.17.tgz","fileCount":14,"integrity":"sha512-QHD10vhDLMsjmymtemADj7Q1byUyLgoDbt5Sesfq5f+lUeXm89JRANnN2ul+uDoiStdcyvyHhZaFbsZXBTr6AQ==","signatures":[{"sig":"MEYCIQDVsudkkiGaxsym7P2g5S6vcrAVneEp5fPWxysRdJU+agIhAPvkNpuhqsUkmwMYQTzXYsJXuzdr0NFD1syAWq7Uwnyi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57045},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3d1983910b6b04ac1d371820625767377f65074d","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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.26","@thi.ng/wasm-api":"^1.4.10","@thi.ng/wasm-api-dom":"^0.11.25"},"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","@thi.ng/wasm-api-bindgen":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.17_1688022801820_0.5627045360496057","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.18","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"4b6aaf619a8c155163e8676233982a06304c29e7","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.18.tgz","fileCount":14,"integrity":"sha512-QCCTW5jtNflYUXwqRxwWiJY9PkHVtaGFO1BgkRVBeBOD7eBRRDlNUHba0dDV/2Nl3jirexmZpsdfS/ocZzvjng==","signatures":[{"sig":"MEYCIQCSA4/7R/EidiOBQWtcAssvYIozapQUIRyx5YBewmp1cgIhAO3sI1mD+s8AomKZ0DznmfEdjU+8eFQGDlVwR1Bn/dqg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57045},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b363e93fb1b9e754957309ab582bba16b8e187ca","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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.26","@thi.ng/wasm-api":"^1.4.11","@thi.ng/wasm-api-dom":"^0.11.26"},"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","@thi.ng/wasm-api-bindgen":"^0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.18_1688028884328_0.7403543061180633","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.19","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"bac21c4ca233efc13b8653aa2159dec39de0cf36","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.19.tgz","fileCount":14,"integrity":"sha512-zc3oK4nKVjyTj5B96MXdgSccIX0c3W0+NifgYyQOiFIltW8HCoY99xOMeZo/yhy8wCxcJTwmSByQ0ak6+EcIQg==","signatures":[{"sig":"MEUCIEtflq4NsLTTfxHJJT/gp1WgsJSOUdIlKIpwSnQG0juNAiEA3U/R/QuBHCScF+NXWt05Dm9I0wnHVSA0US+IjeBGWxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57045},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.27","@thi.ng/wasm-api":"^1.4.12","@thi.ng/wasm-api-dom":"^0.11.27"},"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","@thi.ng/wasm-api-bindgen":"^0.4.7"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.19_1689335049370_0.5006898173318608","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.20","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"23f867db6fe1a23ed73c5c5845884051a88cdbbc","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.20.tgz","fileCount":14,"integrity":"sha512-t5t2dBIDSZehKuEHTABDXO9FbTiqmoffkNAhwp+RsSNE0TshTFPMW6Y1CmABNZQqgQK5z/+XYcbOgRZTAiZy3A==","signatures":[{"sig":"MEUCIDhvswENnER2nd5jzM2Oug5yaZYeYjZJp2sGBVo1dqunAiEAkZ8HFs7L/FjeW7m/x1/SuUvu7qnlTN7Y9Fq1CWko9UE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57045},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.28","@thi.ng/wasm-api":"^1.4.13","@thi.ng/wasm-api-dom":"^0.11.28"},"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","@thi.ng/wasm-api-bindgen":"^0.4.8"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.20_1691147267296_0.8736929356591805","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.22","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"65ea395fb1a6b46f0bc91854bb9ca780fbfca5e9","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.22.tgz","fileCount":14,"integrity":"sha512-IBOs0YMUpuy1VcIFrXd6fz2KMrP/PQry8ZdfjpE3brRqW7zh7Nv/aHREiCV9C65/T8XJq4DncxE8EoP4g7pgKA==","signatures":[{"sig":"MEUCIQD2A97Hg9w1aIMgECSHL1Woc37hpkqQwADxWAcfJ2HtGwIgMOFLm7P7a1hx9HB15E+TcyTqlq6xrK2AxUVF6/rH0ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57155},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.30","@thi.ng/wasm-api":"^1.4.15","@thi.ng/wasm-api-dom":"^0.11.30"},"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","@thi.ng/wasm-api-bindgen":"^0.4.10"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.22_1691670710060_0.9958262313050221","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.23","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f33bd10e83326efb4741718817f084a682b1221c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.23.tgz","fileCount":14,"integrity":"sha512-Id4K953g5+8masBsR8cSr3O9/C5zFsyusgBOMxqcyvFEm9o2P5a3m8OAGYyyQGTnzrpBvOb7THy5iMJjBRaOwg==","signatures":[{"sig":"MEUCIQDJvk4Bl8CUTn7Wo8Gu7RH4duJP4tGmAl4Z2R3qDasDQAIgIiyJuXYBrHeUlKCfbkfzC5ToztEq4XHB8pnkU9PqNWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57155},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.31","@thi.ng/wasm-api":"^1.4.16","@thi.ng/wasm-api-dom":"^0.11.31"},"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","@thi.ng/wasm-api-bindgen":"^0.4.11"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.23_1691846382915_0.5154554575108627","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.24","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"7608bd6496c4e9bc2025ce8ec9979042e63b5af8","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.24.tgz","fileCount":14,"integrity":"sha512-QlukGqHbr2H2EBY+dicFEGYvpjX3u9I/bYWs0wJmqZNfNMUPrWrY2Ft0A1O55Icba5G3HlK+/Q0vRYcCaqWWqg==","signatures":[{"sig":"MEQCIA7d2ItDFtovCRSfUb460zqstxFmiNiR3xB5ri8md9yVAiASbJkUeVH0zepbAFUjUUxjZVVxtEn8FF+AJhf+ld6Pow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57155},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.31","@thi.ng/wasm-api":"^1.4.17","@thi.ng/wasm-api-dom":"^0.11.32"},"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","@thi.ng/wasm-api-bindgen":"^0.4.12"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.24_1691857084966_0.8209290977794947","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.25","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"705b45f436ca2b00035345795385e8f0ee07952d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.25.tgz","fileCount":14,"integrity":"sha512-LGOxvT+i9PtqGucGFmMXyp2h15ORfwKiSbb2rBJkuE+kjtrsJ8gKKhbU0n8OmS9tLi119oEhmVDiWeu6YB5N3Q==","signatures":[{"sig":"MEUCIFmaU0wmLHDV2tNYIh4zZUVFgJTrZTTADMjFS5lrGwBGAiEA5wXH7KWkS0yb4IbrAqUkhS0KXP8qC1Em2YaLHUHt1Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57174},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.32","@thi.ng/wasm-api":"^1.4.18","@thi.ng/wasm-api-dom":"^0.11.33"},"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","@thi.ng/wasm-api-bindgen":"^0.4.13"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.25_1692715530824_0.5739635540043402","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.26","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f644f829378988296dc300812a7c1dcac6d59828","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.26.tgz","fileCount":14,"integrity":"sha512-2qjlXf6XkvnWzHkiqM7QiMqjbrdaFXcQVQtky3t8kcBdmOmJgLQ557wF6az8rKgPwJhO7tg49pIb2CJF5J46zg==","signatures":[{"sig":"MEYCIQDj89pDi+LGFeSYJldMoRS06g5u2/53VdXPAJv4Y7D/nQIhALPV2hUFc8TbEUrLyXLvQuYiVlMGqqKmffETnZOjwBUD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57174},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.19","@thi.ng/wasm-api-dom":"^0.11.34"},"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","@thi.ng/wasm-api-bindgen":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.26_1693135558075_0.9943047747367777","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.27","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"bba08ac22a6dbc777ea360a9b93770f925017727","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.27.tgz","fileCount":14,"integrity":"sha512-diGF9YzHKSQAXgOBIIoeckO/E8Bulq4Z0dDyYOFCNVWfy6o+yJiD4qP4aCTzlyChMtoeBLuc2LFNUzPgudD1XQ==","signatures":[{"sig":"MEUCICsxwfp/n3IzD7OGZjDNdltgHq59CTjz8tdYxIdU4FvSAiEA7twFqvcVITS7tHBCC3SQcdgk5weymHty28KFuuHDm0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57174},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2cd09fbbf9b2c879fb1b85e21d361306c9fbef56","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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.19","@thi.ng/wasm-api-dom":"^0.11.35"},"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","@thi.ng/wasm-api-bindgen":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.27_1693226073734_0.9238437093230465","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.28","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f4204dc0c1ce50d93fb9b211c9b8ef714e6e9361","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.28.tgz","fileCount":14,"integrity":"sha512-ISTKfeIrnaBzfQn23s0MqzTiNelXG19BvxyiipWArthbt7Z6sdTjpYEkwQtzf09rpBL80SQSFgtjOKpmiVTVpA==","signatures":[{"sig":"MEQCIGDtkWfXqu+O5H8wc476UDpEP7UHwSI4vtNngzILwUhoAiAS+CbldssruRLDyPFbwz2S02igoJOEn9BL6jTOSZiPVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57174},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.19","@thi.ng/wasm-api-dom":"^0.11.36"},"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","@thi.ng/wasm-api-bindgen":"^0.4.14"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.28_1693302955226_0.9818359480623131","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.29","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"92f45bf8293b1c2e4d0005d05a2afb9f229a0058","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.29.tgz","fileCount":14,"integrity":"sha512-RYXt8bynutJWWtFuQnGArmUbHUZg9RnLVqxCxqcjUwEdIKyUg2uKz+CNqWXpWjzY0v6X37tOtfGQB+kmn0pOFw==","signatures":[{"sig":"MEQCIHN7rtKbXgYuudD2jEozvIZ1BULgOxthKdXcznZA06AEAiB1Sl/10u9wFbFz3V7hD85YUTR5fgBfsUs1pcHfpI7RzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.20","@thi.ng/wasm-api-dom":"^0.11.37"},"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","@thi.ng/wasm-api-bindgen":"^0.4.15"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.29_1693476854625_0.4779096117487456","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.30","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"aad81b3529bdef1e9a9926b1e38bee5741e75b9f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.30.tgz","fileCount":14,"integrity":"sha512-AZqjjb3Zros0CcxsnTWDWHWBrh7eoOWT5Q+fmLex9RyNvvd7vnAe3NC62uz+t3Fpp7V4Nld20IgtCgnFT0OjIg==","signatures":[{"sig":"MEUCIDysdcyY0KpOHuXzUmHvUF++KdnRdR1VKmmXm7FCDb2LAiEAlrmGroNg/FBF82K5CQEJm/EFf7QjNBvAd2odMKbXOqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.21","@thi.ng/wasm-api-dom":"^0.11.38"},"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","@thi.ng/wasm-api-bindgen":"^0.4.17"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.30_1694781457677_0.22149774855618287","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.31","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"5dd0e9e32601a0f226dfb211971c11474a90d216","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.31.tgz","fileCount":14,"integrity":"sha512-/j3p8f7jRccgZT8P7nZGsTb9GYPWwcKpGdHiLBhvHvXEQzFTC6gHA5hmECG8x7imJo/CeaB2Ao95Uo1mX5x61w==","signatures":[{"sig":"MEUCIQDciZpSG4RCVSNhqCg5ARdFujWx1oWN0Piaz1Oaj3BkKAIgaK/q5QUelUUKdGQ6/q8SfRRrE+ReeG4lZnlL8W0yGpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.22","@thi.ng/wasm-api-dom":"^0.11.39"},"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","@thi.ng/wasm-api-bindgen":"^0.4.18"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.31_1695120401816_0.005254886152635363","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.32","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"ae155f80ff0fefeb92bb9344781151833ce5988e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.32.tgz","fileCount":14,"integrity":"sha512-Seo2UoxYDNzxyizW4x8j5hea5txZxucca5btUbOH7jMbvzcrKOtltzDternpyDLPGZHESJW5cUNbBg62ulA/7A==","signatures":[{"sig":"MEYCIQC3AO/IzFw4mwDFCd2hzGz8ytlc1+xEnEBooYJWd9XODgIhAIawDMYMx+acvkCu6GpNTE2+RJpJard+ur1U39XJjWik","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.23","@thi.ng/wasm-api-dom":"^0.11.40"},"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","@thi.ng/wasm-api-bindgen":"^0.4.19"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.32_1696506524380_0.6155412278060308","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.33","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"e86338c473c5273c64a8858621b9c5b6d88cad58","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.33.tgz","fileCount":14,"integrity":"sha512-tKliE9TmhEV8XgfZLHDUXdJsfxO8xhSU6lGfErL6PAddnpilQy3wxQeK4mQ3pdU6KVwfopSjMDgjL+hi0cUF0w==","signatures":[{"sig":"MEQCICSm6pqxeO6PIv7pLmbORSyFGBs5kQuEadg9QGAb5SgYAiB0Op3PC7mUxW+/xT8DhBgsPVpTORPQMtnvbZ2G/S2wqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.24","@thi.ng/wasm-api-dom":"^0.11.41"},"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","@thi.ng/wasm-api-bindgen":"^0.4.20"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.33_1697018953557_0.3726012053432235","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.34","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"8d3e0770135763bb3cb8515055b422e40180557f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.34.tgz","fileCount":14,"integrity":"sha512-JkpS2fKDCReUUfZyOpgGlXrDI+dQUNtZ1qLsA1qqCZg8gw2vJjWEgTIltBdq+mQ3xsaFE+U5TkGn6QNU/fzhTQ==","signatures":[{"sig":"MEYCIQCkgtO9DknAo7+eXSkDVlKWuX5sROWLzyciwsfl7W183QIhAOd3+yxg8orFdd0wWz9ABHowd4p8tsYznyqDp7okabox","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.25","@thi.ng/wasm-api-dom":"^0.11.42"},"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","@thi.ng/wasm-api-bindgen":"^0.4.21"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.34_1697111976078_0.7852629281221644","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.35","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"c000600c90c1fd4924cf581b932c78c2d4e49a0e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.35.tgz","fileCount":14,"integrity":"sha512-cf6NPCFJDpqz7lmnlONwNsjUdwjJvNDYLd283yA/gD0Fdomoco9gvy9I14HelZ7Wr7GuuHxfV4Tv9Slk9sa2EQ==","signatures":[{"sig":"MEQCIFvcJg8nMCiGPOBOdTlKUsU1ThsYeRepYVqiaYJ6V/lzAiBd9pdv4vAHipbDx9FcWig6i16iKIoIBM0yLOpduHUItg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.33","@thi.ng/wasm-api":"^1.4.26","@thi.ng/wasm-api-dom":"^0.11.43"},"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","@thi.ng/wasm-api-bindgen":"^0.4.22"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.35_1697652739675_0.493127737872453","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.36","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"5155dff36ee5191cca3c90976e440d1d3d0d58d2","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.36.tgz","fileCount":14,"integrity":"sha512-zHKtPou9zLBp7r5ZF2AiWGM1guSoKu6O9T+3epWroJaT3GNx4Dm7ETBXyHNcnJ70uBJe5pyalQtT62y+bpxxaQ==","signatures":[{"sig":"MEYCIQDh6BpkQc/RvaqEzPZBssNt1x5pG1jfAxu/YQj2bG9HOwIhAL0VQAKg68lpieBOH3GZDYp1npEHPz97RbKaTQz+qEqt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.34","@thi.ng/wasm-api":"^1.4.27","@thi.ng/wasm-api-dom":"^0.11.44"},"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","@thi.ng/wasm-api-bindgen":"^0.4.23"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.36_1698047009967_0.5445087344221908","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.37","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f96c6b7e0cdc5f1de6d005c1e4f15edbd70ef57e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.37.tgz","fileCount":14,"integrity":"sha512-2rC2NHO0ptMand4JqOCNPtSW//hxfOK4gAg00CRAkzaCHkLt7jGVUZfsqEwBFPcyT+53qYxPA6L3Ub01I4DQAA==","signatures":[{"sig":"MEQCIEmB3v6P+Max9GSdXhiXobXSOX07NOJxwFwD3PBJIFLmAiBfyLVLfwbphF8OQ7k4fmZ4TUoGyQxmfZkHHjtIs+MjmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.34","@thi.ng/wasm-api":"^1.4.28","@thi.ng/wasm-api-dom":"^0.11.45"},"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","@thi.ng/wasm-api-bindgen":"^0.4.24"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.37_1698137033381_0.6903012427062027","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.38","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"e8ae1f9e55a9b6b5d7c1b1e8f877cbbf0bcbe060","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.38.tgz","fileCount":14,"integrity":"sha512-Q55RwaMgz31Ubk7GOZpfcGG0PoNacR8UAmVr+MU8pceebScGV4FOHYLgXGPmI8RNFWasPduVXszPxvGoRbVYsw==","signatures":[{"sig":"MEUCICu4kWdGyrGnT/3GceemZxFWcQvBm75NV7oGeExj+pRIAiEAh1Ka9B8JnFEN6puvx0h2PJVmbLVKTKquFmYoL9b0BK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.34","@thi.ng/wasm-api":"^1.4.29","@thi.ng/wasm-api-dom":"^0.11.46"},"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","@thi.ng/wasm-api-bindgen":"^0.4.25"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.38_1698426021300_0.10183553358100683","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.39","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"4b3bd519ee590f8d35c6e3ff79e86516d08e73fc","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.39.tgz","fileCount":14,"integrity":"sha512-B7IjKYPoOQbMbZxZrNOiu6ECqq+oQ9uFx+XsHr0cOdIlFAR2LitX/RnncmLMvmQp3/EJuMFBnICzd+650fEzsg==","signatures":[{"sig":"MEYCIQCxAxBc4G+dXEY0vui4FkU9dAteRq5IAprB7+QZobXOogIhAKyzPXNzMQulyMq/p1E2uVlqvLCVy2q+D8RcZ12zVY4c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57968},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.35","@thi.ng/wasm-api":"^1.4.30","@thi.ng/wasm-api-dom":"^0.11.47"},"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","@thi.ng/wasm-api-bindgen":"^0.4.26"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.39_1698676738637_0.7629614610247828","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.40","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"333d4f4c680a0a5e8559d3ac007987bdb49e318a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.40.tgz","fileCount":14,"integrity":"sha512-YppyAOHRwimKFNzyDyTy/97JsuvHSfKOsqw+1dNPvpgXjrKnpEWTlWuVIk2+d2m7LY8nzjLnb6FTtT87GBRmYA==","signatures":[{"sig":"MEUCIQDU1yKyqALDIXCZR7vcIcBK26S9z1M+MT5Yw7J/98BsegIgP3qMg/+fw+SF+fBO9U96V6DDh12rsA3ytaeGW32wthA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57968},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.35","@thi.ng/wasm-api":"^1.4.31","@thi.ng/wasm-api-dom":"^0.11.48"},"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","@thi.ng/wasm-api-bindgen":"^0.4.27"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.40_1699136652630_0.1288361062161656","host":"s3://npm-registry-packages"}},"0.1.42":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.42","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"9f994ea1c428ce4f4cf74588d93960dc463a4b7b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.42.tgz","fileCount":14,"integrity":"sha512-xBolZD4LdeBLKPJq0pukdflQREmUAH/TtMuaHcOFoNTMlAr9Vj22zvApdY8Fz+2ExmqBnakGNqBEumVY/Jnnjw==","signatures":[{"sig":"MEQCIFOq8o23pTzoYXCwivwVIrLwBXEy3wsdcqJUrq832Q/qAiBNVBGDizjuPelRVpXXK/5vIUjJJjruJhGNxoFFGwnQdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58213},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.37","@thi.ng/wasm-api":"^1.4.33","@thi.ng/wasm-api-dom":"^0.11.50"},"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","@thi.ng/wasm-api-bindgen":"^0.4.29"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.42_1699526117992_0.9892885930197162","host":"s3://npm-registry-packages"}},"0.1.43":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.43","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"078bd84e2bf6633d32cd2c9df2fbe1298343e93f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.43.tgz","fileCount":14,"integrity":"sha512-KDJ/YpP/Q8nXf869I+/Un1ApeQdxZFvnLO8Mcz4GCNNgo5jakJ/iBpcdaM+djtiOKp223ChANMv/ISV4CJm2Gw==","signatures":[{"sig":"MEQCIA6BA+RUvNVi9StQ+ejmjQXdGyGoNdHZETlN2etu5MPgAiBPrKueqmT790+Jh47f/rTwZoZ2X6IlhPqun447byCmng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58213},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.38","@thi.ng/wasm-api":"^1.4.34","@thi.ng/wasm-api-dom":"^0.11.51"},"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","@thi.ng/wasm-api-bindgen":"^0.4.30"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.43_1700818964289_0.4312251169476047","host":"s3://npm-registry-packages"}},"0.1.44":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.44","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"ed9376768b1ecba2fed15c7ff3a56ec7345e409d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.44.tgz","fileCount":14,"integrity":"sha512-yF1zb7Ffc8jtTyDtiVKff933yJ/pipJKsC5hsFYpenI2DniIOpnvP/b1fWIw8vvw2nY0sr+K73h2+9nWnCqSqw==","signatures":[{"sig":"MEUCIG5U/BwRtNviZAyeXb/cqkQCQbe/3dWv6FC5mYVSQbAEAiEAqhvsNbuyKi2Uesew214t/xlqBlo5ydWGZBsfCEUU+2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58213},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.39","@thi.ng/wasm-api":"^1.4.35","@thi.ng/wasm-api-dom":"^0.11.52"},"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","@thi.ng/wasm-api-bindgen":"^0.4.31"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.44_1701605961441_0.681334160653372","host":"s3://npm-registry-packages"}},"0.1.45":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.45","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"34d44bd05bdea3d2a94501cfc250984995e44fb1","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.45.tgz","fileCount":14,"integrity":"sha512-KOppq7gJYaVSurV5qX6phcyP8kyP37TJVENh7BU31fkB4yEMrhk1A9G2vkluMvVynDcfpP3ABQ3J6bmxXjYH7w==","signatures":[{"sig":"MEQCIEv/MHOdFLsZHFFGZP2Z0zBDLXRwLelDBvR4QuZ4ECWkAiAyrHJmEigbMsgjVBP04coU7n+1xTb9Lrx7jJZOQjgSXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58178},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.3.40","@thi.ng/wasm-api":"^1.4.36","@thi.ng/wasm-api-dom":"^0.11.53"},"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","@thi.ng/wasm-api-bindgen":"^0.4.32"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.45_1702149468985_0.25820259191417794","host":"s3://npm-registry-packages"}},"0.1.46":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.46","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"ff7827e97e8c76cb788bb0e1ec6e983ecda1b77e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.46.tgz","fileCount":14,"integrity":"sha512-eR88GMDOLfSqyAAbYvcLRRO8eOA51+xL//N2j4QSpiMggVqvZjClCTValGMH2sbtNZ25OrOoccttP049rT2Lkw==","signatures":[{"sig":"MEQCIEyCrRxQVq4ADtekXNJPdTb40q08XFU4QKLhiZgC8fQoAiAUCwKojftUreJElSzRjrTYow+8QuIi8UybhPQQT6sEDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56842},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.0","@thi.ng/wasm-api":"^1.4.37","@thi.ng/wasm-api-dom":"^0.11.54"},"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","@thi.ng/wasm-api-bindgen":"^0.4.33"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.46_1702289711439_0.8853404666483329","host":"s3://npm-registry-packages"}},"0.1.47":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.47","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f7bad85d0871494151fea40a348ace749e1012a0","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.47.tgz","fileCount":14,"integrity":"sha512-8MBL26nfgk8nTIQECToGZVwiUgp7GqTp/TXmhsRCEL0i6tgGJMA1PM4FCw9SYX7S7+UvoPWvVzjZ5hnCLKPerg==","signatures":[{"sig":"MEYCIQCXMXBgE7TwNGFa+NdNFfcEuTZcYON4yVyV3QsI529llAIhALK4TpVOxlM2U/JNYSQ3Ad/6oHqOhuZ832H0WtKadMh/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56842},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.1","@thi.ng/wasm-api":"^1.4.38","@thi.ng/wasm-api-dom":"^0.11.55"},"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","@thi.ng/wasm-api-bindgen":"^0.4.34"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.47_1702907250518_0.3828257043293033","host":"s3://npm-registry-packages"}},"0.1.48":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.48","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"7e40e02e7ff31e0034a18d86001251925bfdb312","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.48.tgz","fileCount":14,"integrity":"sha512-yhBKT3//YFN597M5gsGePAbzd1qCpUt3u8MFvDqOZkNOcaGLiM2yJjqOZh2aKMIHcuC4n9bWhyDeDct+ow9MiA==","signatures":[{"sig":"MEYCIQC7a8MKF0VE8pc8dvt5ZG1KHGvwNJ9IQxX2Ysmt+Qf+VwIhAN16kBBLmUhvaCKzhZAcQBScVMIxcxWeQ1g/2eOayf4k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56819},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.2","@thi.ng/wasm-api":"^1.4.39","@thi.ng/wasm-api-dom":"^0.11.56"},"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","@thi.ng/wasm-api-bindgen":"^0.4.35"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.48_1702984091062_0.007407523259359561","host":"s3://npm-registry-packages"}},"0.1.49":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.49","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"d863877b180139d7171b28b923ccd9b8cec6f853","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.49.tgz","fileCount":14,"integrity":"sha512-Cl78ZNxy6SPoG9HEIRzSkZF+7AR60XHG7ji2+8H9ZB+TLpo66dqrjk2ODOSTYrhLULKU60wvDd5ZhQG/UxtnUw==","signatures":[{"sig":"MEQCIB9NMCrntmdOht1X+1iivNntBcIua6EGvK1sf3NA6nLBAiBmJK6FrIsQa9m2a+dnrZAZZqYRZ5FBs3VsmXO3Vnoa4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56819},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.2","@thi.ng/wasm-api":"^1.4.40","@thi.ng/wasm-api-dom":"^0.11.57"},"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","@thi.ng/wasm-api-bindgen":"^0.4.36"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.49_1702988892708_0.5228650342592565","host":"s3://npm-registry-packages"}},"0.1.50":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.50","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"968ee74387be5350b4d6a93f1ffad25d684b327c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.50.tgz","fileCount":14,"integrity":"sha512-QahHN+E8WOnz30gQDQnRm6MiWKRhxboRZwAJoJqwpk+HeAebqX25h0s+0OPLJx1gzWWSy2KtKxCS6fvXWdrIAA==","signatures":[{"sig":"MEUCIDg4ZLXJvAhcEszP5u0j28K1X9M7OByK+bDXZsr14KQgAiEApMjWdPXZ1/1fr8eoZy1JD0SDIamIM2SF0tFfHw0Mhhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56819},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f156d361a652cce316c36e0b7df7d2ac5c2dbbf8","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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.2","@thi.ng/wasm-api":"^1.4.40","@thi.ng/wasm-api-dom":"^0.11.58"},"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","@thi.ng/wasm-api-bindgen":"^0.4.37"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.50_1703599908113_0.058720530045467845","host":"s3://npm-registry-packages"}},"0.1.51":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.51","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"2a1ceba1faedd2d94f6dd6c058b61aa26515b256","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.51.tgz","fileCount":14,"integrity":"sha512-ZTKjBqGDtwSZJzfZZnPWVpVHTdG5puY9LpJkURv8m2LtNl6guNhT4PWrKeBx9EFKk5CEDSwM7GWgSVM9bdRnEw==","signatures":[{"sig":"MEUCIAwslHY/thBdKebAZgV4lYPSvfNXS4pfxXj0BlRHmG6rAiEAzyGguPvsWM+KhqWTt2ziC0OA/iGCu23kyZ2NqlbPO0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56820},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.3","@thi.ng/wasm-api":"^1.4.41","@thi.ng/wasm-api-dom":"^0.11.59"},"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","@thi.ng/wasm-api-bindgen":"^0.4.38"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.51_1703806223858_0.016297095123361638","host":"s3://npm-registry-packages"}},"0.1.52":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.52","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"8a6f3183e61b52476aaac9421cdb371e79621868","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.52.tgz","fileCount":14,"integrity":"sha512-JiQW6clFPPHUSBnfnLHLX4NfHSW+8kDSdZ/weSLdJNGx212HWD0vDcBn7lD06zBE/ihUm9uP68ABcp328ZXdUA==","signatures":[{"sig":"MEUCIQCF7Me8H8ZGXtTQp3GUxcWjgCyZz0whUmz2Ur//ppl5rgIgf/V3JLdktADov+DBdc4v9kHIrEnHR5fvHdD20fpg6c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.4","@thi.ng/wasm-api":"^1.4.42","@thi.ng/wasm-api-dom":"^0.11.60"},"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","@thi.ng/wasm-api-bindgen":"^0.4.39"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.52_1704016222140_0.9796397727666959","host":"s3://npm-registry-packages"}},"0.1.53":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.53","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"fe97a9847beab3e7675352934eabb8bc6003b35d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.53.tgz","fileCount":14,"integrity":"sha512-zF1ShI372ChQdZsrP4obskI7A7RUPyOFRpwQhzk6iqazYhqX1hgJ9Xwn7Rkf947ivVI6sr1KG79KynEv/LCQjA==","signatures":[{"sig":"MEQCIGaAYFKmd0zpmJTCui2mrz/95uE6jsZZ2JSbs7H8MQZ/AiBpXrUoMafiI0eZwOpVDO9/2c59t+n3kEXH+ZQhKiXCPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.5","@thi.ng/wasm-api":"^1.4.43","@thi.ng/wasm-api-dom":"^0.11.61"},"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","@thi.ng/wasm-api-bindgen":"^0.4.40"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.53_1706025850525_0.5412801241200016","host":"s3://npm-registry-packages"}},"0.1.54":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.54","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"202380cc8784acebe0744703abedf9614618d224","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.54.tgz","fileCount":14,"integrity":"sha512-arSdm82ibz/g/uV6lwyobdx1xQsLKbfyp/VUS/FD5AK5QL0RBXVSYfH/6H5Kntp6lQMm+xfYhKMrLDULiFIZPQ==","signatures":[{"sig":"MEUCIQCeXeKvO2mk/73e1YwutflIXcGwb/x5iCF47+QGpZoCNAIgHwWfcrVNLGCRbP1aDG0aK+rBhkEnse8mF2/dTLJkssU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.6","@thi.ng/wasm-api":"^1.4.44","@thi.ng/wasm-api-dom":"^0.11.62"},"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","@thi.ng/wasm-api-bindgen":"^0.4.41"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.54_1706292562339_0.7826666581208648","host":"s3://npm-registry-packages"}},"0.1.55":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.55","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"c595fd4f4da6b8ce3c93d4a0019a415609f53a9f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.55.tgz","fileCount":14,"integrity":"sha512-SFBMUGO64RjVshxsXxO0gFeDi3uwIwn1kBd5stcVRKS3y8OOjCa+bn9h9Cu36g8ASy+XdlW+JZGU1rf9+zkpyQ==","signatures":[{"sig":"MEYCIQD3Bdjn5fQ3AWn51zw+PZ0W/xkinhGG+aZgIINQhduHlgIhAM/NtgcBZRcnU4NF4JCNvYJzZ1HMfemnmoG8aAxN65Nj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.7","@thi.ng/wasm-api":"^1.4.45","@thi.ng/wasm-api-dom":"^0.11.63"},"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","@thi.ng/wasm-api-bindgen":"^0.4.42"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.55_1706561205239_0.42025883412197906","host":"s3://npm-registry-packages"}},"0.1.56":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.56","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.56","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"2985645305689a482e4e151f133912b9ba6b7819","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.56.tgz","fileCount":14,"integrity":"sha512-oT2Zo3G2ZRcu9LgYo+TH5pI/95MkQqE9CfM19cUJdJ2UtQvLIVsIXNIvtNhbbBT/vtd7K30AxJ905sBLqxbleg==","signatures":[{"sig":"MEQCIHWXOxYm12barGT6n5boKcO7uUZYD02rZhyOCdqAA6lYAiAdWYm43l0Fmitz7mzw1nzymjdMv+osJoJkLbJm64ib+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.8","@thi.ng/wasm-api":"^1.4.46","@thi.ng/wasm-api-dom":"^0.11.64"},"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","@thi.ng/wasm-api-bindgen":"^0.4.43"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.56_1706562796545_0.11493941579124356","host":"s3://npm-registry-packages"}},"0.1.57":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.57","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.57","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"c33ee9f4439aad2666f5e59a72650cecaf51c554","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.57.tgz","fileCount":14,"integrity":"sha512-/EH0VzCi7gE9rpWJXPL6+0y/OTNYag9exhF6OpuHyijuZgVvbsNuC9FeNQdV3WSKcDIW7L4P8WNwfWEOKnJ06Q==","signatures":[{"sig":"MEQCIB6olYfi40OMIBtl6qRZvnOYXW09oI0PrnHaU2CNfcR5AiAVbAazOQbHAtj+jzxwiK8HKRYBsQ2/R6ZFJFWUMZqrbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.9","@thi.ng/wasm-api":"^1.4.47","@thi.ng/wasm-api-dom":"^0.11.65"},"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","@thi.ng/wasm-api-bindgen":"^0.4.44"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.57_1706628400541_0.5661026049794746","host":"s3://npm-registry-packages"}},"0.1.58":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.58","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.58","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"9d8e2cb15c3921ae50e4fead3e990ccf260c456a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.58.tgz","fileCount":14,"integrity":"sha512-TiqXTxm1vfSX/tymFxkbk+kgnKZDIgiGTqte6xoF5zbgBjsYjyv5hAOg4oUphaUr7NRUOxde8wpF1wOTBIkGew==","signatures":[{"sig":"MEYCIQC40k2GNgKgvn+XmUS4qHr32yAVqMGq3jTEsdd9iulRXAIhAJrv41PbUM2/o3fz8DU6y0iXJoysAxrqMMbT4nnUgRh2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57023},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.10","@thi.ng/wasm-api":"^1.4.48","@thi.ng/wasm-api-dom":"^0.11.66"},"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","@thi.ng/wasm-api-bindgen":"^0.4.45"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.58_1706650988961_0.671354953828684","host":"s3://npm-registry-packages"}},"0.1.59":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.59","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"09f4ed80bf02c2fa6755c80aeb51ca21a27aae02","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.59.tgz","fileCount":14,"integrity":"sha512-RpOqTfysXBMvut+ufgOCie3OLrJFQYouNYo4zZaR39Zb+SzSgmYbNg7/h8/EbhZr7ujgDfhROcWwYH3Luq0uYg==","signatures":[{"sig":"MEUCIQDU5u+LYW0YRoMiWWFZB9c7NnNm6sReG1ub8bPxDtu2WwIgHbTLga6HiX6aqNfqD65gfeoupkURJlWdQwZD5jnXjBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57023},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.10","@thi.ng/wasm-api":"^1.4.49","@thi.ng/wasm-api-dom":"^0.11.67"},"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","@thi.ng/wasm-api-bindgen":"^0.4.46"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.59_1707261724321_0.653027486414884","host":"s3://npm-registry-packages"}},"0.1.60":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.60","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"60c4d4927f91ce7de979d2a1077abdc33daf93df","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.60.tgz","fileCount":14,"integrity":"sha512-dHzR02XpJnFMGU3wxXPOfgXRSl1EQj23dF8rUJ5U+X1SXVedDUL5SJc8E7zcCgbxAgO1mrVSj2XamBhbk2cw4Q==","signatures":[{"sig":"MEUCICQAaDOfdC1YmiiOIyb/YSBZ4wfD2y4oI0DX2DDKDzYOAiEA8h/P3zYtCgGTIzk+ELJbUWbZJtpJlNwVugHsTn9GflU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57407},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.11","@thi.ng/wasm-api":"^1.4.50","@thi.ng/wasm-api-dom":"^0.11.68"},"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","@thi.ng/wasm-api-bindgen":"^0.4.47"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.60_1707555903047_0.9074857791575088","host":"s3://npm-registry-packages"}},"0.1.61":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.61","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"b370c437993c9f44e0b32a02c426b24776fef5a8","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.61.tgz","fileCount":15,"integrity":"sha512-YIo4PtFBURCZxTN6a1VPelyE764xcCpAs2uEhLlyfn+hRv6MDYhw9elZDLAXz3Wu/tmsDHwJj6YiokjUT1MGAQ==","signatures":[{"sig":"MEUCIQCSnFpM7FBwoyFQ6qjl4HAeXRKGTY37T655+ArH2RFovgIgfHyLDrnS777gfioC/M7lHc4uhk2+ccdHdYKMC1lMC10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59246},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.11","@thi.ng/wasm-api":"^1.4.51","@thi.ng/wasm-api-dom":"^0.11.69"},"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","@thi.ng/wasm-api-bindgen":"^0.4.48"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.61_1708113980594_0.9580443210390106","host":"s3://npm-registry-packages"}},"0.1.62":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.62","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"e2d6462886a3a6c50b0ff7b8ba780e8f7a6e1afd","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.62.tgz","fileCount":14,"integrity":"sha512-AzNVimpMuE6HePq56RtnW+AhiZSAH5gHezkUpNzFVNfwzZrHllou8PnkEKqhhWjRx/0c0uqxHJ2QIkC1O9iFXA==","signatures":[{"sig":"MEUCIQCQb+0miQYbA+QFID+LUcIyoAp8fBz3BsV5KX/67W4DFwIgaKrCWCCZVZVmXKYQU8/IGQWUHmfJYBWjC9mE2r8OoTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57407},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.12","@thi.ng/wasm-api":"^1.4.52","@thi.ng/wasm-api-dom":"^0.11.70"},"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","@thi.ng/wasm-api-bindgen":"^0.4.49"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.62_1708358189836_0.5247972675466048","host":"s3://npm-registry-packages"}},"0.1.63":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.63","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"c4867e984513ccc04b229682303c954060bf0539","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.63.tgz","fileCount":14,"integrity":"sha512-Bshe+VoCoB7dpMuP5ncp7JyNg3k5vf16VM2PKbmCNjqCuPJ5yML8CuWRM9cAMIBq+UHSY6tDSD4ONyyWQTdrqg==","signatures":[{"sig":"MEUCIQDY2os/a8wVRU0TVQPuXThLezIs8AuEW60yn9yxGwUTLQIgemh4xskr9PqV7/a0ji6QcI3niu5K3Vz4lL4Vyx1y8bI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57407},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.13","@thi.ng/wasm-api":"^1.4.53","@thi.ng/wasm-api-dom":"^0.11.71"},"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","@thi.ng/wasm-api-bindgen":"^0.4.50"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.63_1708359421147_0.011481955184425185","host":"s3://npm-registry-packages"}},"0.1.64":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.64","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"efd20ad6c7152716e2e997c0c22952dd7ab67f67","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.64.tgz","fileCount":14,"integrity":"sha512-DnOZWjL2gstJpUK6O5FCMeYj9ZE18zF6lu8RIt7WqoWP/d+anCzGjNT/p+0qcrA4UxLCLVBpSaoVVnjMKNE/bQ==","signatures":[{"sig":"MEUCIFyHwc0GhekyccXFcFor1ColpIk26EhUFfCwfbnplYtcAiEAzMuSs7W7VdJEbiwz4HnpkCO+6oj+bMsPKuje93WkqPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57407},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.14","@thi.ng/wasm-api":"^1.4.54","@thi.ng/wasm-api-dom":"^0.11.72"},"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","@thi.ng/wasm-api-bindgen":"^0.4.51"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.64_1708603686488_0.32401866449059535","host":"s3://npm-registry-packages"}},"0.1.65":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.65","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"001135559f0fa0c2509c37afe664cc011e1543c7","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.65.tgz","fileCount":14,"integrity":"sha512-nvNzBo9dBatNeecJP7qWm9JRbdkJpg0EF2xK777ykIgJrmK/q2tigfgb2qvm1PvMzEp/fhpt/u5uTrY/VYq8cw==","signatures":[{"sig":"MEUCIQDIX03CyARsK+6Dn2toKbEJxlZAU7VKiUyhi8xBnREyBgIgYRI/4/YPtgCpqsHqjI9zxMVHxxhd+Dzryp7FLuhGE9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57407},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.15","@thi.ng/wasm-api":"^1.4.55","@thi.ng/wasm-api-dom":"^0.11.73"},"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","@thi.ng/wasm-api-bindgen":"^0.4.53"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.65_1708870455710_0.4405853664377062","host":"s3://npm-registry-packages"}},"0.1.66":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.66","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"9ef328f6e7eac3861242529ffc0ba04e381cfaaf","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.66.tgz","fileCount":14,"integrity":"sha512-51W8+lOwyK0ZAbS6F3Qre2tcAnWHN54SorK88NytUe7dpVlB7rAR0TE8TK1f6q553IVnSr82niOHZoURb+Vf8w==","signatures":[{"sig":"MEYCIQCzOHm/fPwD3UlcbaYcRXk7lAsQ/p9Ci6CCKvUrTW07vgIhAMKxGqMv7hXuLqaMmDt1qZjjFZLLMWGzE9qAlza3Y1R7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57028},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.16","@thi.ng/wasm-api":"^1.4.56","@thi.ng/wasm-api-dom":"^0.11.74"},"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","@thi.ng/wasm-api-bindgen":"^0.4.55"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.66_1709307082004_0.9825221386490688","host":"s3://npm-registry-packages"}},"0.1.67":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.67","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"4d467978ad5bd6db2765ab40585a458e8e01c117","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.67.tgz","fileCount":14,"integrity":"sha512-GFRi/T4ye/YR8KLyJvUFh3ykd4o13xVILwTZx+GujHgEwhi73FffPdT/O8UEsbx4ZP3PFPx4VJF9jC7PoXdohA==","signatures":[{"sig":"MEQCIHaiEB5CUTkhwd9Wr6snhb0GzB282zcT7wrnf9KAUoc6AiAHCtMmAE3OZhjRg83k6GR4wE7MJonQZbz5EWJklm3qpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57028},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","build:esbuild":"esbuild --format=esm --platform=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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.16","@thi.ng/wasm-api":"^1.4.57","@thi.ng/wasm-api-dom":"^0.11.75"},"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","@thi.ng/wasm-api-bindgen":"^0.4.56"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.67_1709388738904_0.1806518134248214","host":"s3://npm-registry-packages"}},"0.1.68":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.68","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"e54f5d32017a22cf50504b367563533b55b7b337","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.68.tgz","fileCount":14,"integrity":"sha512-EuyLqiGg9b6c4Wgj68fbphePTFr8FUIToLlBzsmhOlyWSg8+gBta7fA1tL+PT3AjyoQeAE6OWTOPMagvqqJ8YA==","signatures":[{"sig":"MEQCIH/3VXys8jIGNRejXhIX4ngXWVYY0UpyaOmaeq3XttRlAiAYcnTfNWpoK8JXN+MtkEONVjfkByv0YQ1YG51oJ+9yTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57093},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.17","@thi.ng/wasm-api":"^1.4.58","@thi.ng/wasm-api-dom":"^0.11.76"},"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","@thi.ng/wasm-api-bindgen":"^0.4.57"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.68_1709844613887_0.5645086585810284","host":"s3://npm-registry-packages"}},"0.1.69":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.69","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"315acdd77aba83de3a608b44ee708ba1fdbd1e80","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.69.tgz","fileCount":14,"integrity":"sha512-00mUbyKzU77ZmQjZC77Yk8vqPOtWEGhXRnjGoSlnDEU4jMgzY2CAXblxBgTtH+oo0f3kc0574fd0CQYzsGFhJw==","signatures":[{"sig":"MEUCIFF5tDJgeR2T0yn3pbtMPQp/EHGTL8Qff+gQkozx8VijAiEA1uIgf+hrTQ8OLIA7yq/h40tW8l0QqUkzy0BRU//x+pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57093},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.18","@thi.ng/wasm-api":"^1.4.59","@thi.ng/wasm-api-dom":"^0.11.77"},"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","@thi.ng/wasm-api-bindgen":"^0.4.58"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.69_1709976355375_0.6355339842392076","host":"s3://npm-registry-packages"}},"0.1.70":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.70","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f7fe0f86b3eb02cfad633ba844746694dae2a3ce","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.70.tgz","fileCount":14,"integrity":"sha512-lTV1LDwObyByiIRygDmvERMN/dfOm2ArgHvpCJa+aPhPSqT8NlFIqw93FEFdYOoYcSwqdokJWL5KJZAhv+42jg==","signatures":[{"sig":"MEYCIQC7Yno90KhNI6jKoTtGw/JazNtdxRGHrZR2EpA49AgUlwIhAOTvXmwCU2k1TopE9oWNVfyqBvkuZSHxw1TsPbvdEsUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57093},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.18","@thi.ng/wasm-api":"^1.4.59","@thi.ng/wasm-api-dom":"^0.11.78"},"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","@thi.ng/wasm-api-bindgen":"^0.4.58"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.70_1709992074800_0.07037292442057952","host":"s3://npm-registry-packages"}},"0.1.71":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.71","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"0628eaf6333b3495174eebb5eca494f826585402","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.71.tgz","fileCount":14,"integrity":"sha512-fyrFg44IVA1gC9wY0ZcbCJ5fIeb8xyPQS4kpWVIiYTSKthwat4eSEFy3ZCXYUSeY1FQjmZULU8LhH5SQh4H0ew==","signatures":[{"sig":"MEUCIQC8OGoU53HdxHkfh0aZRCpqsv0lHtCnxCCeWoRtCh5oOAIgJErD1ZoN8L0og6UFqLPpoYMMNMMpHxRghI7/MH2tx3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.19","@thi.ng/wasm-api":"^1.4.60","@thi.ng/wasm-api-dom":"^0.11.79"},"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","@thi.ng/wasm-api-bindgen":"^0.4.59"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.71_1710339275465_0.8681795027388393","host":"s3://npm-registry-packages"}},"0.1.72":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.72","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.72","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"44d97dc7338fe46b302805400f001eb69d335d30","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.72.tgz","fileCount":14,"integrity":"sha512-xgu2kuR+v2gKwRDd1j8eEcPPDb082h/HMAxhXByhPLdtYpOWLpKyf+0gKfvznfykXueacQ/uees6o5Qe7imuMg==","signatures":[{"sig":"MEUCIQD+OxBlgZMgy3yQN2KkGT62CmCx6QpCMEJpak+6TEjdiQIgYsHKS+r3PraA84EdXxKYU2oR0mTul95QLmXCRpxnzaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.19","@thi.ng/wasm-api":"^1.4.61","@thi.ng/wasm-api-dom":"^0.11.80"},"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","@thi.ng/wasm-api-bindgen":"^0.4.60"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.72_1710689425519_0.6267096461128885","host":"s3://npm-registry-packages"}},"0.1.73":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.73","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"fad5f9bfb3b44a47325b74d36da5fe723aa6de9b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.73.tgz","fileCount":14,"integrity":"sha512-ZvV/J+l/p0oVgTR+v2YdGnTNaR+E6XbwEjVJTwujj98kPxVe+hJaoqAJS6kFNSGBklWr5o5vzJosjN5lTTdHQA==","signatures":[{"sig":"MEYCIQCklMl0v7wj3uFDvKtOt2Ul0Eqwld9k+Y1YPpDObCrmwQIhAPbdwlKIYELHocJX4gzlk9tonLRJq41k5rKls1An155b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.19","@thi.ng/wasm-api":"^1.4.62","@thi.ng/wasm-api-dom":"^0.11.81"},"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","@thi.ng/wasm-api-bindgen":"^0.4.61"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.73_1710751566958_0.5173291111552514","host":"s3://npm-registry-packages"}},"0.1.74":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.74","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"72607bf1de5ea8cf1fa2ba4d59bedfed53498d1b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.74.tgz","fileCount":14,"integrity":"sha512-TjDn71XK39m5N+eca663JMIViaEundcZNwVungIsfOnnwrcyf+vO82sYKDKONNE2zYcFlJ4LMVzyJUfvTXsf7w==","signatures":[{"sig":"MEYCIQC2WdGuU9+ZrIh3HLQqw0nfwDpyR8JCRqECDwGMqSKTpAIhAPzIDyJGgKhvtq9XMeIhAenwOYaMnlSIis+2MJfwt3lC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.19","@thi.ng/wasm-api":"^1.4.63","@thi.ng/wasm-api-dom":"^0.11.82"},"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","@thi.ng/wasm-api-bindgen":"^0.4.62"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.74_1711037977339_0.8741285072274654","host":"s3://npm-registry-packages"}},"0.1.75":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.75","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"ec7e942684a94c165b3bf62c04d91ddcec4de933","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.75.tgz","fileCount":14,"integrity":"sha512-6uoyq/yIj/bFCkhGl1ll/W9SwjO8tpNNGHYSk0gEzYXEoUfxgOUu+uRUZILNMlkKt8/fPE2BV7hOpVspfxMOhQ==","signatures":[{"sig":"MEUCIHL0X0982U8f71ki8N/KlMX7+zOqiqIPpTiBgh5YP7z4AiEAlZ4x15GLLdG7dfUzbsNuJU3dR6uChAiMU3cE4bjkhQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.20","@thi.ng/wasm-api":"^1.4.64","@thi.ng/wasm-api-dom":"^0.11.83"},"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","@thi.ng/wasm-api-bindgen":"^0.4.64"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.75_1711533815208_0.811251580013983","host":"s3://npm-registry-packages"}},"0.1.76":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.76","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"5e34240416f4a8505a946d7bff7060868d9eaa4c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.76.tgz","fileCount":14,"integrity":"sha512-Vwm7uCDZkhCxgFXYi1LQSPR5Mx/z6xTLRw5tA3iJ849ANm3dMePDDMSju8+CbICcqPKEeg1gmZETcGnOS69gbw==","signatures":[{"sig":"MEYCIQDGo1Hr8NnncoQK+Rpg/UgEblOwKGSeRWr391mTVp5pbAIhANhAXVvuUp5T3yh4Q4vIwrFE0Ohhz3MO5YaO4LVvrTcR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.20","@thi.ng/wasm-api":"^1.4.65","@thi.ng/wasm-api-dom":"^0.11.84"},"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","@thi.ng/wasm-api-bindgen":"^0.4.65"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.76_1711623706192_0.33023445373058924","host":"s3://npm-registry-packages"}},"0.1.77":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.77","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"9a9361f89649ec5d1eb3085960ed5d72d477a005","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.77.tgz","fileCount":14,"integrity":"sha512-R7RWDHgdVILrQqHUqQtVf3Cv+fq5HEYtjqRzRZ6eHrsv4LYeECF8BLQH8FE6A1R2OxeOGDaUGhGSJHnYOZMtIQ==","signatures":[{"sig":"MEUCIHBaaGLuV+JlMQ6kVsknZFflKtbUYzPO5AYiay3FzOKKAiEAoR3M6JEOibdD/lfLmBzMsBSfPFaHqN5Jza/0RhEoQ4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57094},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.20","@thi.ng/wasm-api":"^1.4.66","@thi.ng/wasm-api-dom":"^0.11.85"},"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","@thi.ng/wasm-api-bindgen":"^0.4.66"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.77_1711714844960_0.8136363490923884","host":"s3://npm-registry-packages"}},"0.1.78":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.78","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"64d4bf08c5a96de81a6477bdf47020864909d7f0","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.78.tgz","fileCount":14,"integrity":"sha512-i296rZ2nCJd11SRztHKtPo5jAhR/OJQulakQHlGHczQnBMAGOluwEWFIkKs4zRSqlRb3SXQMVuaqyqi7x2usQQ==","signatures":[{"sig":"MEUCIQCS1F2DwpsHnly/RDwa5Sb9Z5j7qLWxHa6Ho00Sc62RfAIgdyCEGWAWzzZ+YflsCa8Zbl9gU9kunCqjwA3N9d5eEdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57158},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.21","@thi.ng/wasm-api":"^1.4.67","@thi.ng/wasm-api-dom":"^0.11.86"},"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","@thi.ng/wasm-api-bindgen":"^0.4.67"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.78_1712588951076_0.07019867015412307","host":"s3://npm-registry-packages"}},"0.1.79":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.79","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"66a0aee35e60a420631faa9a4cf25388194f9de9","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.79.tgz","fileCount":14,"integrity":"sha512-6ITFTqxLZsCH5G/6X+r6Tn/EVOzBfxWK4lVII/VoJ98/G7kd8IamJuByg2PuIXWhi082G4fweuEdmgOuy7coVg==","signatures":[{"sig":"MEUCIAqhxobzRgGocOodgTDuji1rb20xr+ezrNZWHEQ/5rfzAiEAzvNzg8iDloXySu1aRvuio8Yjj98FV5G3rLV80Ki399k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57158},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.22","@thi.ng/wasm-api":"^1.4.68","@thi.ng/wasm-api-dom":"^0.11.87"},"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","@thi.ng/wasm-api-bindgen":"^0.4.68"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.79_1712839296242_0.4308951895799782","host":"s3://npm-registry-packages"}},"0.1.80":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.80","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f8a55b5f9436a20467a5343411f99b91750ad62b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.80.tgz","fileCount":14,"integrity":"sha512-DLODEHzIWo3GhZiZzglyNQlFuwalMjmODjmXenFhjfp+UEIKq/mxtHSF05fgqRO1fMt3hBSnFcOvdhUCwelxbQ==","signatures":[{"sig":"MEYCIQDsiiE30lrSYRNnBcO2QuuEtPtCISybSl9PJP9/9Mn6twIhALWzy5ns2cwBegD+Pjm6QTnU5WhqnTjkgtb2eCRg5tqS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57151},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.23","@thi.ng/wasm-api":"^1.4.69","@thi.ng/wasm-api-dom":"^0.11.88"},"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","@thi.ng/wasm-api-bindgen":"^0.4.69"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.80_1713624603013_0.7497792587177705","host":"s3://npm-registry-packages"}},"0.1.81":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.81","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.81","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"5d98c706e3c6f20aaba789a2409df90748c2976b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.81.tgz","fileCount":14,"integrity":"sha512-8EZsCtfFJ1PChiRR3WejiuC0opaZYZV5iavwgU7F/XLstn/W9GoBjiTYKW2FFXKaLcJZAJrjJYhWTTRw4s6beg==","signatures":[{"sig":"MEUCIQDCAm/17vym3xspgmLrwEpI/0etsQDGBB0hR/x1zH3p6QIgc6E8LKYU2xHi/CCYgMuTEREZDA2+J/mOBmNdRFSoAjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57149},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4e2bf6b12e35192e678b525fa699429370e357d3","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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.23","@thi.ng/wasm-api":"^1.5.0","@thi.ng/wasm-api-dom":"^0.11.89"},"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","@thi.ng/wasm-api-bindgen":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.81_1713779809718_0.011040006370238276","host":"s3://npm-registry-packages"}},"0.1.82":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.82","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"ec6d330ed6a50053d8f45bf8255bcca028f8a263","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.82.tgz","fileCount":14,"integrity":"sha512-xRciEH582XgNx4QOSy5lvZBy9//R8ztb6LmRFSUqqHa78bxm424A/REqdOcPX6rxEXQJucoHCcDBWMOIsJVrvg==","signatures":[{"sig":"MEUCIHsSGuyx1+64vAZpZ9FeHHo2SYzpmQZnt3c0JJq5CRawAiEA37LEL+o08lABJgRCJkEa+aQoAA5/8v1MQIv/LzqVm9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57149},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7d3339310c56ac7fd3572fb3487b6f34f1de57ca","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 generated","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:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.23","@thi.ng/wasm-api":"^1.5.1","@thi.ng/wasm-api-dom":"^0.11.90"},"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","@thi.ng/wasm-api-bindgen":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.82_1713782067917_0.029065847763027897","host":"s3://npm-registry-packages"}},"0.1.83":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.83","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"f2d94dcd32c6e6c6a36c8ec3a766235e1ec605b8","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.83.tgz","fileCount":14,"integrity":"sha512-SuNFphAHLDduZ0h4O4ywKq6K6Ii44LodY4g86sABf4XoUGrCA+tzX7KmM68NXfpsJoYGHT2kU0YUT21MjcBtDg==","signatures":[{"sig":"MEYCIQDsR5y7YrQV6uQIHKHP6qFh16Zm4rkRA4oEAu5+uPmi0gIhAIPtYxWlVSLDlSOU5n2BsUFTZmRQI+oBGdirLsUBZDi/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57110},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.24","@thi.ng/wasm-api":"^1.5.2","@thi.ng/wasm-api-dom":"^0.11.91"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0","@thi.ng/wasm-api-bindgen":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.83_1713856214874_0.658940715791728","host":"s3://npm-registry-packages"}},"0.1.84":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.84","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.84","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"78ca8ff56cdc95bd72ae68ed9455b1338a453a3f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.84.tgz","fileCount":14,"integrity":"sha512-601hNc3notN6HyNF3rEH6NFQPOYNBlI/dBwc7MTjxuaU/BzkWcLURzxIVBxi83/F1OJdgHX7mwUxPriTwv/URQ==","signatures":[{"sig":"MEYCIQD64eaGaVMEG25zS2izeNIZtR3vaJzUi6B7NtNAKY/JGgIhAPTF6lscv92LdQhHAF5Av6F81yBhWiiiZ5X6E5DM0oSB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57110},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.24","@thi.ng/wasm-api":"^1.5.3","@thi.ng/wasm-api-dom":"^0.11.92"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0","@thi.ng/wasm-api-bindgen":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.84_1714074624517_0.9563866408454627","host":"s3://npm-registry-packages"}},"0.1.85":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.85","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/wasm-api-canvas#readme","dist":{"shasum":"e27f2bb4fc63fcf5cf4c45b9fbed790c07fd33eb","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.85.tgz","fileCount":14,"integrity":"sha512-Ex/QDrnxU4LsfAdyxyBecgX2hAHN0i4bQ3reZ91VKpOfzOqWmVcbHQUdaShqzmMjP9vL+aZrYCg49thqCAoJwQ==","signatures":[{"sig":"MEYCIQCYUWAjTTgW5FAnHrOQCK+BCAX94bLbKpqZtKRmIMgbyAIhALULlYcapSfpxPPyi5ndzi9fV1CViR04A5vvAJT4UHqy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57088},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.25","@thi.ng/wasm-api":"^1.5.4","@thi.ng/wasm-api-dom":"^0.11.93"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2","@thi.ng/wasm-api-bindgen":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.85_1715193258999_0.8988720559553691","host":"s3://npm-registry-packages"}},"0.1.86":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.86","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.86","homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"bf2e5d5fa934efe2c8b18925bfd8d97678582041","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.86.tgz","fileCount":14,"integrity":"sha512-7zaWATCzt8K7s1kNkRps0Eq7nY+RakWC8gbPXqYqfKYcBr3HadK8i55KxRVkYjkuVoYuDHDVLmW2Rlz2b7BgsQ==","signatures":[{"sig":"MEQCIEyGbFWIeKI8GP3S6slLPy8kmQWJtnnUFArpqRwglr2BAiBV6FhJ+mZLCAn8drXS4qkCM1tyFEi1bo8NWRX8Mc060w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57039},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.26","@thi.ng/wasm-api":"^1.6.0","@thi.ng/wasm-api-dom":"^0.11.94"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.86_1718998864855_0.44769237124414163","host":"s3://npm-registry-packages"}},"0.1.87":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.87","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.87","homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"67c0b5be1d1c4f6954a61511be5ec8081b7ded84","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.87.tgz","fileCount":14,"integrity":"sha512-OkMnYzw5+u0YCRqbjgpXWJYQfh56pPad5P2fJdnmbw4OOw2lMhsPyzGe8h+plp/hts/zYXzQpRbZWjLRf/g8LQ==","signatures":[{"sig":"MEQCIDJ1kI6F0zHI4ZPlTxhL3fnhVez9cMxMCnk6UQfU5aFSAiBgTMMYt6wbYnpl5ILUyX2otg/fH0jiqacncZAaLcZjPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57039},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.27","@thi.ng/wasm-api":"^1.6.1","@thi.ng/wasm-api-dom":"^0.11.95"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.6"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.87_1719653684736_0.8654014224834443","host":"s3://npm-registry-packages"}},"0.1.88":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.88","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"4f3d312bfc8fd263df02cfcd792d30eacc356186","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.88.tgz","fileCount":14,"integrity":"sha512-feBx/ymKhfLOXycXXvfzuFTGI/uB/jqAQO4CI7aQL5m/jG1mS0xGf/LH9ZLCLYXN9BrUmhiDSsMLF9N50QqcrA==","signatures":[{"sig":"MEUCIQDEV5+PhBfoDe6Htd4QkvXeOgjif2icomd1qqwUKY8P3QIgbXpWOHE2oDzvlo9whGlSgnEopvQZWq3ujBmKL3DmShA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57038},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.28","@thi.ng/wasm-api":"^1.6.2","@thi.ng/wasm-api-dom":"^0.11.96"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.7"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.88_1720267696875_0.9658597379174667","host":"s3://npm-registry-packages"}},"0.1.89":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.89","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"c6c0db4725e9efa64ca99c921a18ccddb74fb2ad","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.89.tgz","fileCount":14,"integrity":"sha512-RRarTEo3qS7NesbIEsPdLkj8DyF2ThXLkwb7zCQwaAHX6t8hrKiFytLYtr7r/5sTzjxUPspZgFgwisJTxmAGLg==","signatures":[{"sig":"MEQCIECnkW4HJWEoVxZQn+Rf/Snx56Mtkz146pryU3KMOyPvAiBA+IAKc6dwTRABWSjMQCC5JKvzD6/d4jn97JsNvG64rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57038},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.28","@thi.ng/wasm-api":"^1.6.3","@thi.ng/wasm-api-dom":"^0.11.97"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.8"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.89_1721135731677_0.32088117614036404","host":"s3://npm-registry-packages"}},"0.1.90":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.90","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"7ae982515b33da8cf0b0f4d4b6eca891709cb0e6","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.90.tgz","fileCount":14,"integrity":"sha512-6wEoKv1MULuLsA8+mEiEFjK6HxGzv1Xs2H4sgjAn28+YB/NHoIV355nClImrkJMs9UdlppVmMsEZEJ8/Gb9Yww==","signatures":[{"sig":"MEYCIQCJbE2UE8mWvjmtanpb+KhbJ/pepVI+6Co993tY1ot1uwIhAI9XhOYZMWuBa/5t8DEoE77DsT5b3T6lDtnjNXpkXMlW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57038},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.29","@thi.ng/wasm-api":"^1.6.4","@thi.ng/wasm-api-dom":"^0.11.98"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.9"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.90_1721401379308_0.8196964811543288","host":"s3://npm-registry-packages"}},"0.1.91":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.91","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"676fd38cce820806daa78cbadc226abf5967d69c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.91.tgz","fileCount":14,"integrity":"sha512-CZi39maRt7CQPEInBb2pTH1vYp53pF51WYlkxS/xPIiwO3Eqg2BWFojGU2VQLt8Io8mWQrJJgwdWCc3PD15YdA==","signatures":[{"sig":"MEYCIQDFyuJ87YPzjMFqEMNcYEAZApUv7kzYbC9fQW1zm85t7QIhAPn8k8kWa6h4250hWUiZ4xKI2iSa9B++u1LmASNlu1MJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57039},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.30","@thi.ng/wasm-api":"^1.6.5","@thi.ng/wasm-api-dom":"^0.11.99"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.10"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.91_1721654559140_0.7996338930157936","host":"s3://npm-registry-packages"}},"0.1.92":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.92","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.92","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"93c61d4bfb45a6ff15709bf4d602368bc1165d83","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.92.tgz","fileCount":14,"integrity":"sha512-enjaOU7gLFAwaqxcZh9+TH/STe9veCc9iwVVN+PXlSt0gaFK1byuU5gbNKp97ZkbZCVx0aufI7a7wrZY0x1Lzg==","signatures":[{"sig":"MEUCIQCWSPFV2RS8l01fE0ClVKv74+iu+dot954eECwFPESQ8AIgS5sWn3Ah7fq672uXuWM1FlAGNhSy8IFKyil9qstm0s0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57040},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.30","@thi.ng/wasm-api":"^1.6.6","@thi.ng/wasm-api-dom":"^0.11.100"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.11"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.92_1721659555349_0.6655749318511048","host":"s3://npm-registry-packages"}},"0.1.93":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.93","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.93","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b4f31f6e806da220ec1a923552f87eb5b0ecb2a4","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.93.tgz","fileCount":14,"integrity":"sha512-elVYh81a/BBqxixvunA38JuYkc+1g+3i6saP/aa/qewOQ6spF5MzdMvjSvJW1jE2ByBRaba+tYj0DNNtSNqGGw==","signatures":[{"sig":"MEUCIHG0L8nPaDpc4GmpJ6s/tG+j+vhPZ7pO7fyIlqoMf9SOAiEA8E9QiRiwDaTKcisyTXNpjgkxSOMcchQXNXEwXn7f+Qw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57040},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.30","@thi.ng/wasm-api":"^1.6.6","@thi.ng/wasm-api-dom":"^0.11.101"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.11"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.93_1722529990933_0.1947233245897042","host":"s3://npm-registry-packages"}},"0.1.94":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.94","keywords":["canvas","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.94","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"28fbd4ea70e216eebdaa850b6ac5df7181f1d793","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.94.tgz","fileCount":14,"integrity":"sha512-7lkMD1p9jsp1KWG9q8wV8pH53Qdnj9sVdQfhdnotbgLUg35E8Qh5avr60sa2Zcg7QpFWa2LZvRl8FaCUSdkiaA==","signatures":[{"sig":"MEUCIHh8YOALlpfS5zJgiMRiA1T9E0n7B/qh3cR9qg1ZjsJ0AiEAgpOx1Kxzr+5z9jyaXNxBUtNrkuegdKvNF1KPTaKp8m0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57040},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.30","@thi.ng/wasm-api":"^1.6.6","@thi.ng/wasm-api-dom":"^0.11.102"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0","@thi.ng/wasm-api-bindgen":"^0.5.11"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.94_1722532331035_0.5039136862877276","host":"s3://npm-registry-packages"}},"0.1.95":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.95","keywords":["2d","browser","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.95","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"6c1bc52feded653e5541780b34f1ab983bc02ca1","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.95.tgz","fileCount":14,"integrity":"sha512-fuM8HP78hR0fMzqp148/S1wl8eMzp9O83oOi4wJe/8kabO9tjBcm+T0J0Z8USJm4JR+aMKk24mX5xGiozmsSNA==","signatures":[{"sig":"MEUCIGRnP1EqTa0oh0erP89w1BEI5XHCix97HLsqXlAe4HrJAiEAtpMhKVklyLdghcabeLYwsivFDeje1LurYTYY8dGEjsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57090},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.31","@thi.ng/wasm-api":"^1.6.7","@thi.ng/wasm-api-dom":"^0.11.103"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5","@thi.ng/wasm-api-bindgen":"^0.5.12"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.95_1723302878124_0.9522702514548378","host":"s3://npm-registry-packages"}},"0.1.96":{"name":"@thi.ng/wasm-api-canvas","version":"0.1.96","keywords":["2d","browser","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@0.1.96","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"57f82d5360697a132484470d4e9889d8edeff033","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-0.1.96.tgz","fileCount":14,"integrity":"sha512-aNn3AyNOw/jNoP8q3UOeztG5IvqDyTJ0UZ6B87R1Qr1QHkZLowvinXZNV3kNmZjMzfflf/+e+obrQ+dVR0HqoQ==","signatures":[{"sig":"MEYCIQC2Tvtt24BhFdDHM4n0VaWGyXETyCpCvTKHkm7AKxMYvQIhAIJML+qNw2SDw9KzwkwTtGPuJeKV1sboOmzqmqwL6ZZz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57090},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","status":"alpha","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.31","@thi.ng/wasm-api":"^1.6.7","@thi.ng/wasm-api-dom":"^0.11.104"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5","@thi.ng/wasm-api-bindgen":"^0.5.13"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_0.1.96_1723578331923_0.6620574681716427","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.0","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"e254a4dc86e80df11cd7e1f9167a998231d31949","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.0.tgz","fileCount":14,"integrity":"sha512-FRN4/IQvAzWYP/TfNWFQKi3551tXfK24lubupvOb0rLJ1g1uCvQVgNrTGh4pGRIQndGij5luEkBALcg+H3Ve6Q==","signatures":[{"sig":"MEQCIC6Gngax6b2mRulsrm4W/C+bYyGTRdL1U6nXv64X2PSDAiBrVym1pID6PGXoDylCD5H0e3/rzTlGWGs8F7762b5Ahw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58309},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.32","@thi.ng/wasm-api":"^2.0.0","@thi.ng/wasm-api-dom":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5","@thi.ng/wasm-api-bindgen":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.0_1723991232593_0.687384802485848","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.1","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"bed863ef428050b73b33f730fc687188b32d316f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.1.tgz","fileCount":14,"integrity":"sha512-2dPXZhzuz6QWMnhVP4WmToflRx6x68h4OhGfe/nzg66KXv7HdTlUPOc8kp3cP7YXR2ZbWbGNPOr5qDg5evkZRQ==","signatures":[{"sig":"MEQCIF7bW+zU6tDzbcyXU9QT0fzUlrvKcU8jlC9py7fClxeQAiB/ungdaVwKIKGW4OdVw0uY6xo+nN3Xy8UMeCDRExRqDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58309},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.32","@thi.ng/wasm-api":"^2.0.0","@thi.ng/wasm-api-dom":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5","@thi.ng/wasm-api-bindgen":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.1_1724154217833_0.6222940559929355","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.2","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"28509a1203fb3f80bad6d46868da546c6efff2d9","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.2.tgz","fileCount":14,"integrity":"sha512-X681BchySaWzG9kPpPsI9U7jXsYZN6AK0dG1vkC/TULxH2uRaXYOxdnACfylm+yJnLsKwZ8Vx/VG6bu9iNzklw==","signatures":[{"sig":"MEYCIQCxQ9BXf3Z54fAqJSeUOBAexN/80IXwQxw/mN/5d4HK6wIhAOJdINVDa1EC5IFLbWpRn10UoXU3hg0WubypVP64NoIi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58309},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"66e4c19b3054a6c35500a3e1acea1bf2563b14e8","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.32","@thi.ng/wasm-api":"^2.0.0","@thi.ng/wasm-api-dom":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5","@thi.ng/wasm-api-bindgen":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.2_1724934718064_0.37867397236023503","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.3","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b16d14e2be0e489f99ddbe979caeaa74c3dd6b17","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.3.tgz","fileCount":14,"integrity":"sha512-OF79CK0KcO/y4yoSx3j536MGYapPcGzIVhd6Bft8H43BKv/v4bRyz75blhwSC8Q1IvIAkVok1dxjMb5xIvg51g==","signatures":[{"sig":"MEUCIDYTmBbQJjSzROB4DWHSLK35jSLNy/gJRUk533NvDSMIAiEAy6yaSvBRV5G/S98vDg0Ub2hf5WtpOZ5CevDqCtrPz+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58309},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.33","@thi.ng/wasm-api":"^2.0.1","@thi.ng/wasm-api-dom":"^1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.3_1726780588381_0.31875682946864314","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.4","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"0e42d448d7859acd44413294fdb911925dac08da","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.4.tgz","fileCount":14,"integrity":"sha512-j8Gr5oS57CBqtDZSpJpVkg/NqOg5h+yXALXWcWPwsNUIQTEdSp+EYaoVfaCplgfwekY4vWiKtrfERb63/kpSNw==","signatures":[{"sig":"MEUCIDt/kZYtQ6PlQXcEhwp8iIs7QjFvSa3sBaFQJasVF1qDAiEApmImZ3o+ufDKKpEvScXT64LimUH5wxIGtSkODUSnNFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58309},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.34","@thi.ng/wasm-api":"^2.0.2","@thi.ng/wasm-api-dom":"^1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.4_1728130787575_0.20056057425444007","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.5","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"8dc66cbb297bc401bd2f0fd2735274eebf9d8283","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.5.tgz","fileCount":14,"integrity":"sha512-t6EDbfES8kasJQkDZOkLha6E4+vpZ4oBDVpINKMBHMWL32fcuDMN7E3bh2AuLUvBZht/EUOXGjWjXVoYLMzkPA==","signatures":[{"sig":"MEQCIAYw22gbmzpyK5pG/ReFNDB6moFKwyekkcFNZaxitOrgAiBMBNzpfZcSryLCZQtvDiSBgzbv/6yXNXSeGkT+whYF6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58309},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.34","@thi.ng/wasm-api":"^2.0.3","@thi.ng/wasm-api-dom":"^1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.3"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.5_1728304563100_0.19001247048154513","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.6","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"a8e4e69a5cf52115a693c1a082fd14b711f6092d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.6.tgz","fileCount":14,"integrity":"sha512-8RA8bCbTKyskGvGjl6hMvd015UFYahhLHnxnkon4AU3KNqkO7PnVIPAjrOVt0M54k5pxyytNQiTbeP3scTXOGw==","signatures":[{"sig":"MEYCIQCKfAbR7iiYZmos1f1M3g4kA0yw3cZE1vVeo2zExXO+OQIhAOyV8fRwmj9jmOViCiY1sorgLDJNE/km7g8pl5YF5jp0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58315},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9219c4c1d5fff4869d8afce6c06531e3b08a1527","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.34","@thi.ng/wasm-api":"^2.0.4","@thi.ng/wasm-api-dom":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.4"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.6_1728420123158_0.20396964405384388","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.7","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"a7a74d9b38b4613a07d5ce5c45a54a3eb6682d02","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.7.tgz","fileCount":14,"integrity":"sha512-vZqmyqQCezZh1kkxRJb2p1TmbdLKqVoF1FfOGuavh3O/OoOZw7ZJ9U27YHWHVXR/THWAOblgHirqFgq08rvTkg==","signatures":[{"sig":"MEUCIQDbkfqaQNPHHDitZtMja3l9+ELveFSMDa72cOIdJlJ5KQIgMHqro0lipnMzZN0jEPRCOjBpCWrsscAbl8K4TDdc7Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58315},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.34","@thi.ng/wasm-api":"^2.0.5","@thi.ng/wasm-api-dom":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.7_1729180027918_0.9407149918508615","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.8","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"c253059e66e6945e17c6f25bc153bc9ea66c54c5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.8.tgz","fileCount":14,"integrity":"sha512-Ui36wUIBNsaktwn6ExOEw8p0CLUWihuLJ/l0B91Zi8y9KmzBi6LAOAAnNPnurzNKnS2E2088H/xwQp/HpS/iuw==","signatures":[{"sig":"MEYCIQDMjqRhneDxQPrFsiL89jVW7tQpD4nxnADnZ/8JF9LQiAIhAPGnEM31h12VPHom/Lt9z9gzsKZgSz7HyMxvNmhV0H85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58315},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.34","@thi.ng/wasm-api":"^2.1.0","@thi.ng/wasm-api-dom":"^1.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.8_1731166661599_0.4944915573695081","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.9","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b16d9d88829ed041e0c7de919cdd59609a8736f2","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.9.tgz","fileCount":14,"integrity":"sha512-WyHyIxSg79XpSkcD2QBMrLDG9SDmFbLcSpJZT2EE/+4fqEgkUXwu8bGLHHUx5/Lw67fgRf3Xp9nV0U8MWSTZog==","signatures":[{"sig":"MEUCIDyvuc6t+OgZMEV+AA1Fkg0Bkf1kQdTyZz6EDM7fY/XzAiEAqUXhv6bdRHvlL+bOyP/aELAorIhyKzlryykcyU2NW+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58608},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e84096f55842a5a028d5c5e7b776ddd49b79ea17","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.34","@thi.ng/wasm-api":"^2.1.0","@thi.ng/wasm-api-dom":"^1.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.7.9"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.9_1731169879269_0.5969171971962834","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.10","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"90bcacab44fe6ecbd9072bf6eb1a0f78f13a8b30","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.10.tgz","fileCount":14,"integrity":"sha512-FowZY1K7M22218ha+V7RRc87T1RAKMcQBTABBsb9nnRhdL7D/2izArBwUWD2SKdFJZDekLcyJkJzi4Y8eqC1PQ==","signatures":[{"sig":"MEUCIQDoiv70fDuyhtlU6p/4gKhhKt61UaTDcqEMIeqmlpwQ1AIgOHhBetnBJy92eftiPbcUcgw8Go1WBvxblky1FnOtLBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58149},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.35","@thi.ng/wasm-api":"^2.2.0","@thi.ng/wasm-api-dom":"^1.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.10_1731259535291_0.19582388175950105","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.11","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"5ae37577fe982a235a14813ea7badf62e5f41c71","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.11.tgz","fileCount":14,"integrity":"sha512-EO/3NZ2+1kUG45bz9WeNw9GKTkEfmdR9nTr4n92oiiYHkgsTa9MwHvSZuCtR6s0Y8OTj55P+hnIpNEJakDPfhQ==","signatures":[{"sig":"MEUCIQCRFM1OY9XY7KklwmH+mtAV6ApigY22XtWW4/KbhpOopAIgTNzEyNUkkl6JXsBKd3L/fOOXJZtPtjsM2OFrN9itzuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58150},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"49023d7517c20e18bc0612051059f9f971372b4c","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.35","@thi.ng/wasm-api":"^2.2.1","@thi.ng/wasm-api-dom":"^1.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.11_1731262882923_0.12274521048980613","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.12","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"f9c3ff0d1cfaf8b0ad1d06bb7a7f980ae001685c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.12.tgz","fileCount":14,"integrity":"sha512-pOrrKjGrJ66RxFXJcb1K0+FZCglyq6S4IfybPpnfiZ8iGMdtfxcPnmU9N4p7tYmtOncaIyoHfcqeYWWMFPwWDA==","signatures":[{"sig":"MEUCIQDxB01CYbL0rW6aEmY/R4W1JuAEcm5XMfPhwIHu6AQUDAIgdSG4aKoLm1C7FPpKJIz1go8Oz8MEtjhTDayS6eGTC1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58150},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10a1633519e744335853d3c64d9d23d06d63cda4","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.35","@thi.ng/wasm-api":"^2.2.2","@thi.ng/wasm-api-dom":"^1.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9","@thi.ng/wasm-api-bindgen":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.12_1731502040663_0.017481222812994135","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.13","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b22c10e6ce5d4679304896e6cb5236149a612aa4","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.13.tgz","fileCount":14,"integrity":"sha512-VuMao7A8A58cgW+T0RUI97UOorDM92jMsjCcrlSgnt8hcejU6Gorn4Wv5Tdu9fZ7e/wyepgkkolM20iQaBpiwg==","signatures":[{"sig":"MEQCIBPDVV3tPgIT2cHFXsndGEjdXobFouYgFJIQSuoek0x4AiAYjq/9gHCzSn2gzF7AgfIe3TY6bqSnnfpUrFy0h5svTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58168},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.36","@thi.ng/wasm-api":"^2.2.3","@thi.ng/wasm-api-dom":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0","@thi.ng/wasm-api-bindgen":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.13_1732472574072_0.42384721387820745","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.14","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"a93f209aee7c2d7b316bde76e29f157796f96b5b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.14.tgz","fileCount":14,"integrity":"sha512-gJNaacvXzPNs5o4F/he+sFYGw5px43JlhfoY9kUpahOMlUux57NfTQCGFo6eiGVjwKFp3InRxB87nxqVl2CKhA==","signatures":[{"sig":"MEQCH20QuHVOvSGUlbKyrLp3sqj+E1nDm/cEWJ48cP9EXjQCIQDqcWbLgPInTwNXkVa+RXV4lmdt/oIqY9FJyfxnLbWonQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58167},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.37","@thi.ng/wasm-api":"^2.2.4","@thi.ng/wasm-api-dom":"^1.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0","@thi.ng/wasm-api-bindgen":"^0.8.4"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.14_1733998732880_0.5810978577974888","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.15","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"636912ecc8a01571447c04a5ff23174e60dd4b6b","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.15.tgz","fileCount":14,"integrity":"sha512-oSqw4MoLtO2/oaUFF9xDekJNiLH1bRujt7I7gk/wQ2KXybw0NxE3odD2Z2BSrwPkZ51PySuLw93PgZ0owTyLzA==","signatures":[{"sig":"MEUCIBDDBW/Pq7FDGCH+pQUQUgL48hzVnVcg32P78vAxJ2JdAiEA0q5o+WYUmjQi5tscd6sgXrmqnM3ugj+pldz7eTmMGbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58167},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"113931a9094c28ae069bcea99adcf4222784d64f","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.37","@thi.ng/wasm-api":"^2.2.5","@thi.ng/wasm-api-dom":"^1.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0","@thi.ng/wasm-api-bindgen":"^0.8.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.15_1735049082441_0.02568402106122636","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.16","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"cd6b5600e5550816a01f594831586d082863d59f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.16.tgz","fileCount":14,"integrity":"sha512-iCyAjiSxc9EJ6CUuDEQXCXLMt+jbmDItVnUob+RbCAfBD2yysr6t8Xx4Ay2ZdRMWh6DIfDaKpK1rf69QzpQFjQ==","signatures":[{"sig":"MEUCICz+boT8QtHba//uWhrFvAv4ehj19rVApKeEN6mGuDNQAiEArvtiq/nqdkkF26JVWBSBjilKzlBxT/2aNbDc7Ye8Ol0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58251},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.38","@thi.ng/wasm-api":"^2.2.6","@thi.ng/wasm-api-dom":"^1.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1","@thi.ng/wasm-api-bindgen":"^0.8.6"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.16_1735309135092_0.5016646797541986","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.17","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"e31e1b24fd0c0433c97557f8ec820826e0290077","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.17.tgz","fileCount":14,"integrity":"sha512-XPywwqFQzlHKWHTs1krj7PzJl7QmkkwMYwEMZOX46n5tH2o+oNn7+J3BV/nAzSMPwpUr5WHAex3cq8oNaVuBSg==","signatures":[{"sig":"MEYCIQC2eeVbnpBm5ipGw+DL+VLpDgsvwfgF66bzKF5bjhDXdAIhAPjNqatUDyktWzSpI6WXbwJDZ9hRrD007b36P/Js6l0z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58251},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.39","@thi.ng/wasm-api":"^2.2.7","@thi.ng/wasm-api-dom":"^1.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1","@thi.ng/wasm-api-bindgen":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.17_1736025464751_0.4292696637237825","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.18","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b54c4671e829f3136be2c998d38d9c6fb23aa407","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.18.tgz","fileCount":14,"integrity":"sha512-6mnzPRUTSBrMWEqdK2OmKcB7AjZ7mjP+BgZHdveFnVyPfEKTGFRDI3Rj267GoeZy7czGVphgwvbDVFRawnddBQ==","signatures":[{"sig":"MEUCIQDekOoArG3yPH9HfMsjP3EPehDdRVHZKTpImfsHo1ADawIgWFlDuFiW2dJlz1sUfW26DlbDul2jWZ3J0ERrvIg7EoE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58251},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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":"d52592c42d33072925fb531e70e2879fd52b26e6","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.39","@thi.ng/wasm-api":"^2.3.0","@thi.ng/wasm-api-dom":"^1.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1","@thi.ng/wasm-api-bindgen":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.18_1736503613182_0.16500080191372501","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.19","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"a644d3ec3e5a871b962f81db443dc4870cc27279","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.19.tgz","fileCount":14,"integrity":"sha512-HesqDNHTGDPIQwoCjpJRJn/GeFkDv0WAwDGCrx1hu1OwZrounD0GoMDDJEB8dTPRVm/McOeIB5cBRBrxa8impw==","signatures":[{"sig":"MEYCIQDAxy2KTdVqFTVBTjSJIMxs3spbjrr6nXkCau3DyzTgBwIhANd8YIAihS+kKq9UaApjPxOjS9PIaococBt5rEJ52XuB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58251},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.39","@thi.ng/wasm-api":"^2.3.1","@thi.ng/wasm-api-dom":"^1.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1","@thi.ng/wasm-api-bindgen":"^1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.19_1736857955094_0.07512117543807628","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.20","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"d67aad857de20d0931262caf16b9bb70106d7d51","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.20.tgz","fileCount":14,"integrity":"sha512-QVOYhzJcLEKppqrWzYbyS9sdD5T72yn0NOCQtxzX3B1g0v9PuXB6tGWg3qszQ6fEyF8Suj/cRSr/ZGRocjzYeA==","signatures":[{"sig":"MEYCIQDtzMZOHgWYTqqw1XAEQf3kiK2oD10LwL8kI0K11j2/UwIhAJfyRPC52W+20SEzAYWOrscDzf3P2yes60D9nw9ELYF+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58251},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.39","@thi.ng/wasm-api":"^2.3.2","@thi.ng/wasm-api-dom":"^1.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1","@thi.ng/wasm-api-bindgen":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.20_1737123271883_0.23339304076351008","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.21","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"3502cbd323e85e06cb4acde219d4a3ed74eb6151","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.21.tgz","fileCount":14,"integrity":"sha512-rciWLncRZhhH2Oz7igQX9TSpO/3xTkMdFcetZiesPSg3DrFCaF16D4ref2jf70RE/UeOV3nc0KjADzyiGeZ+3w==","signatures":[{"sig":"MEUCIFJ8bZtZOTHM6XnUTT3PywU/a9sPP9kg4pWA+h+8mImrAiEA8POBoArU4CfGEhCmqnvMgMToi0XOLRlYz7l9oWwgvnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58290},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.40","@thi.ng/wasm-api":"^2.3.3","@thi.ng/wasm-api-dom":"^1.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1","@thi.ng/wasm-api-bindgen":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.21_1737474843492_0.8357767143364794","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.22","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"7b04c8e08296a20c2681891bcd99d1859b7f9c5a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.22.tgz","fileCount":14,"integrity":"sha512-gkPIZQGyokfsDxGU0Tr+gWk00o0OktChzoBgxHM+Dxm6zor7IdFogu8CmOOE/bgzIrvJzCIi0twALbwflq2JOw==","signatures":[{"sig":"MEYCIQDVMOnOf0rcXWjMi73LgGUyqbEVCp1Tj0Uza+uhxZzKoAIhAK7EaEsBEfknLq1PEhf1Xc4T1aQUIzL4K9IQHSFqamoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58371},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.41","@thi.ng/wasm-api":"^2.3.4","@thi.ng/wasm-api-dom":"^1.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.1.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.22_1737639980344_0.03486033031053082","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.23","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"73ddadbf3277648d90fca858b61f2f4cfde67ac7","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.23.tgz","fileCount":14,"integrity":"sha512-a9ckyjOuMe5rS31htG+UW1Qku4expD10gal/NXo4mBmkugAwo+K0CtuVfAsWuxw5j7CYSV/p9ql7h6msnYs5cA==","signatures":[{"sig":"MEYCIQDSak/f2GRGfwypqzwRcvn7hDtjCzAz9BYZ2P1OaFUSugIhAPorCzMAZdMXyxfGeIJxZIHrzHOrxgULwrkDn0qu7+KP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58289},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.42","@thi.ng/wasm-api":"^2.3.5","@thi.ng/wasm-api-dom":"^1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.1.6"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.23_1738168368489_0.14659509882166355","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.24","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"952e7a2662bb5f047f91ada9fed476b0811f1f56","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.24.tgz","fileCount":14,"integrity":"sha512-BHAGKAjvKE0GKMSafiSFz4nZ4LLnjpGwUwpUMNeWouxR1335cx2NGyss51XO0Pz47SAA0XfrT1SXlbOQV/Iebg==","signatures":[{"sig":"MEQCIHopObPOUdGoU2FLZEFysp8/8xSzNaKOkynd/skIKQV+AiA8OXNRPVPPHMau97p43EAmVJj+u0BEcs1jueuDSR1rEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58289},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.42","@thi.ng/wasm-api":"^2.3.6","@thi.ng/wasm-api-dom":"^1.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.24_1739223949863_0.16057106164648305","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.25","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","webassembly","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"ff5c75f61df93c20159f83e5e9e260ca13928d21","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.25.tgz","fileCount":14,"integrity":"sha512-YB7KVUs9LaED64lDLMfePUDRoO2IHsOEKCe0t/31CuPrsWZocjV2ZD6+askxt6MyXpy2uIK3HE4v5KOc9hPjTQ==","signatures":[{"sig":"MEUCIQD0QLR6IZYLRqtTixIk9pR9LUuOqhdk7gjvgNZZNOPVVAIgAsRngmzABRRffT3KmycKGrEusCU09lFNgXIAxZ1TM2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58292},"type":"module","module":"./index.js","thi.ng":{"year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.43","@thi.ng/wasm-api":"^2.3.7","@thi.ng/wasm-api-dom":"^1.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.2.1"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.25_1739463208078_0.5284257460401671","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.26","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"2e9d871879bf57344ecf2de28356c8f41da851eb","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.26.tgz","fileCount":14,"integrity":"sha512-GC9kuYHMPRVKZM9ovVDrOMpU3sa1clKquaHT/0feAqjftC24OZ9VQKsEq+72A8+AoXZrHksAMgBWNLr80Wpdxg==","signatures":[{"sig":"MEUCIE6F//Z2+q5SuijxwMMPX8DBejOyfMhbUOEYHRG6xS2XAiEA4T0zYskQ8aVOkp7hWcbsnd7EiFToqsxuF2yOP0xRszw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58304},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.44","@thi.ng/wasm-api":"^2.3.8","@thi.ng/wasm-api-dom":"^1.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.26_1739999215207_0.8154202527795282","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.27","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"c332b6bdf4de9f63b944f2a1d87e681052ec134e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.27.tgz","fileCount":14,"integrity":"sha512-dmp/KE9oZCslYnI670uryEpohfJprAOps5ve/Coomi1xvXVcbNbcs1h+iIiymviKMIWyvZoAtc+LfiP7o0K4XA==","signatures":[{"sig":"MEUCIAakmT3WJ+TRCvIayLp1WZxwrM1TMjIaldPXyf86YWd/AiEA663t90PoufVsC2+uP1ZPgUk1J6ii9UnC2qdfqk3GTJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58304},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.44","@thi.ng/wasm-api":"^2.3.9","@thi.ng/wasm-api-dom":"^1.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.27_1740175141582_0.40238427332074056","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.28","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"1580f9ed3d7c268396f198ded9d865bdd7917c67","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.28.tgz","fileCount":14,"integrity":"sha512-0qzHMKDbIUkc+bOi1mNAJLdO/ktBbFWF4Sie8+YrlwAgLNnPxPft6MuNdqZHzd5uF0FJrlgWeKdLBpX6xxOk6Q==","signatures":[{"sig":"MEUCIQC0cHk/EQoQ1TIHVnSlclc+eU1IrRUA3NrY1UxEo1xG3wIgWhjMFE2d8W+IdvA8+Rj8rxr31ExNETjCGcCs26UaVa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58305},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.44","@thi.ng/wasm-api":"^2.3.10","@thi.ng/wasm-api-dom":"^1.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.2.4"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.28_1740490336697_0.8540388674828008","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.29","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"923982ab77de17bd339bdcce9f0149844b4c6c7c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.29.tgz","fileCount":14,"integrity":"sha512-T5ANtUCl72LKloSwzsqPseOtQI06JetRbe8wSMCIyF7cP2T06DG+iPM9igiNpdZiZQXUgRjJBCDGDvR5QHAH6w==","signatures":[{"sig":"MEUCIDRCLO7/Fm+bvAWsCi7/JogP2C6F+KOs2+tMY9HqNrp7AiEA+ixN7JjbVn4RfhLxFiYgm1J2a4Emj55gYiy4ZweaqxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58305},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.45","@thi.ng/wasm-api":"^2.3.11","@thi.ng/wasm-api-dom":"^1.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.29_1741548578831_0.32918177073439536","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.30","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"28a33f2ede6927aa175832c5030d261741c4f86a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.30.tgz","fileCount":14,"integrity":"sha512-9MNwqsemyT04bWeIkyT1hyfD6H10iCJDjT3GWh+cRqWAyGMsNRxBl9Q2XPaxRfiG//rNGznMJWpKKJa3eiM2gw==","signatures":[{"sig":"MEYCIQCx7ZmR261aYAYV6vHN8lct31sawefAqqEL3yQEB3Q+qgIhALvVL6hmk7ptowgNHJ8lOmZgiFMGPtM8TERRrUxSiDgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58305},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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":"b5172cfde94e2fa078638f25405b65043b8d8ae7","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.45","@thi.ng/wasm-api":"^2.3.12","@thi.ng/wasm-api-dom":"^1.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3","@thi.ng/wasm-api-bindgen":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.30_1741699864994_0.5524593671891205","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.31","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"a0d3d04d50a3a2e1634f29a5e1b6762ab89d00de","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.31.tgz","fileCount":14,"integrity":"sha512-T1re+9Hhbbrlk80MF90sigkj/ozsFkz+a/5oowfPOY597ORAi4ZweytjStR3o0QPo8F8lIguE/DZi0j/IGwQ2w==","signatures":[{"sig":"MEYCIQCIjxSvn4gy5CVimIjuEh5N0X4VKtSsQF8N4j/MnZSf0gIhAKPjv82TQcJYyhBHxC/rlXGk9cvdXEnbRzLP9IbifANK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58331},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.46","@thi.ng/wasm-api":"^2.3.13","@thi.ng/wasm-api-dom":"^1.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2","@thi.ng/wasm-api-bindgen":"^1.2.7"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.31_1742219253688_0.40061012133567453","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.32","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"54379524217395cfb7c0bc6f881d3682a91e9c52","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.32.tgz","fileCount":14,"integrity":"sha512-xMBCmZ8mZvkD6qdlDkjjzIJgmY/KPd6A5dZmqtVd2blclKNYgwEvGcNl2YzCKAesjc3gaK7TlzeAlZzJXg8xFQ==","signatures":[{"sig":"MEQCIEJHmUxHz0DZKH/q6lVXFCYmp9r7W6racAS6OQpRPiTYAiA+wxpIT95G6RvYQnivsTl7Y3jqYzqCextDPebSWkMq2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58331},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.47","@thi.ng/wasm-api":"^2.3.14","@thi.ng/wasm-api-dom":"^1.0.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2","@thi.ng/wasm-api-bindgen":"^1.2.8"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.32_1742304694629_0.3492545578002939","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.33","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"03e1e5d4cabf724897ea3e50d71288e291a2b30a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.33.tgz","fileCount":14,"integrity":"sha512-MAzL/CTmGNLtLZImhPSU5dL/U/wxcKSmMIB6f6FUxr6Wjc+cslGDdl3Xq3Gg1VsiOZ5L25eRSTHmuGsVw6s0Vg==","signatures":[{"sig":"MEUCICwZqwNup9tyqUFdEZ+uE8vumQ39ZLyICcu9NaMbC4vvAiEAgorYoIpGx7BgzIDSlhvhuzF3iR9nyavPMVZSYhyly2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58331},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.48","@thi.ng/wasm-api":"^2.3.15","@thi.ng/wasm-api-dom":"^1.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2","@thi.ng/wasm-api-bindgen":"^1.2.9"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.33_1743544148964_0.2793297865938784","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.34","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"19a757cb21ca28e131634f5b52b1358685732e0f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.34.tgz","fileCount":14,"integrity":"sha512-Abmzemt65Zumg+UPrlIiLtTAdCJQ4XkCVUL6ALLG+LMrY/VjaKFeOXfMcvpgJLM3V9RLuPmCmavk5sNiEnyIoQ==","signatures":[{"sig":"MEUCIGi4n4OVRIjVKx6doLIrx8WH4TV2HnQ3A9dGbytGC9cAAiEAsid+RLWe5TmZr27ecASFAPSWC+fkLSCKU9cvDwakkh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58549},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.48","@thi.ng/wasm-api":"^2.3.15","@thi.ng/wasm-api-dom":"^1.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2","@thi.ng/wasm-api-bindgen":"^1.2.9"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.34_1743947887344_0.18836453569555633","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.35","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"6451113e9ced77f89d634d947c3da9411830d0cc","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.35.tgz","fileCount":14,"integrity":"sha512-+Vuop45D/pPWP+GyHp5RKLzRAEIo3EU+JFVOwo9od+VlOrnxWkzxg3ipYdzOn0wWoaLaPCyVuToa7Sip9CPbsw==","signatures":[{"sig":"MEYCIQDAyvTLCtp13YSKo6Ky/K2xE4qAj7hcx9ZIQm9lYeYFQwIhANb1h6GnjBdDozILmMQ36zxzcSEJZJWXwqevcZLIR/lY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.49","@thi.ng/wasm-api":"^2.3.16","@thi.ng/wasm-api-dom":"^1.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.10"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.35_1744802259693_0.982975865537423","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.36","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"d4694434c7e18c8f5be06ac5c6cc69e6502860e2","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.36.tgz","fileCount":14,"integrity":"sha512-DCDZzEXHLpH3JnGk2gloYeseHYKsI5jYfvDn3NpWc1dhfBgNMXPO3EeqfQUoT/tDgmwveIyNEalldkQdEYgMMw==","signatures":[{"sig":"MEUCIQCNBizBHgSOT+UkuuK3StFGmL9Y0ppDbO/DVFdZMLlJGAIgQh2yUiQn1NYTDQ5WEIPOGzpoMkLFJq/fer2BOIavyuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.50","@thi.ng/wasm-api":"^2.3.17","@thi.ng/wasm-api-dom":"^1.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.11"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.36_1746017950089_0.3953105754270301","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.37","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"61edade80642b3c47e2721ac868542f2b1072880","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.37.tgz","fileCount":14,"integrity":"sha512-s/1TceEgBs12npxQtyF1v8ZsdFPGGMtLt8bK3xwekFCJFi7AB1QJ9E1pV+2l/UT5bf5/jjwpbYBXmdchD9d7gQ==","signatures":[{"sig":"MEUCIGLOt3EifZdJO5l9hH5Ossu2kCkwPjl3QxCCPjBseYLAAiEAgEoBCS+U5XzPKBIRA1chhdVT+P/ERcIeGLm2cCgyRwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.51","@thi.ng/wasm-api":"^2.3.18","@thi.ng/wasm-api-dom":"^1.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.12"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.37_1748434182405_0.5221808197160871","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.38","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"a9bb63b10c71ee6baf1c702fbdda5522de0c77c1","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.38.tgz","fileCount":14,"integrity":"sha512-rEfJO925swGNQWrhX2UjGcmlMf4asOBbYEQSzM09prnJeUqFRM4YT7ztnrulSHFbKCDjAegMcVW4dew92W/BeQ==","signatures":[{"sig":"MEUCIQCKvwMMGneRWTyQd/BjZUdm+NjaDmXZOcLrUty3XM1qawIgCqp/y9EWaJwRmZYH9DN70wxM3R6AqaAgHXeBTO0CE44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.52","@thi.ng/wasm-api":"^2.3.19","@thi.ng/wasm-api-dom":"^1.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.13"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.38_1749490280103_0.4471766551050571","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.39","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.39","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"37553eebe6e469925f1be4432a3701c9e636c759","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.39.tgz","fileCount":14,"integrity":"sha512-I8Fwb9g8IaBeGS3XGhMzil/Lb2JuVucS+ll53FSZk1jOq45FyzAHb/qk3jIi0MzU4dbwm4fFoaWxhwBse/IVpA==","signatures":[{"sig":"MEUCIQDbduuDJT4sAlEbyVgk51l7BAk5cogO1opFA7WBPLQATgIgOsEhAy2jqjwxls/UbNH7GN+ONh0BU+sqe5iphpK1SZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.52","@thi.ng/wasm-api":"^2.3.20","@thi.ng/wasm-api-dom":"^1.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.14"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.39_1749934768195_0.12269867797046752","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.40","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.40","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"aaa6e0c37019a2685d36b1b0bf680a5b5fb2e0eb","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.40.tgz","fileCount":14,"integrity":"sha512-zM9Lmj3BZuYkJmxqW08VPOTFN9P/pni1GFZn7tXCdet9QbMr4G0vAK97nYrDigu00V94jxtj/r1uP8hMMDWW5g==","signatures":[{"sig":"MEUCIHu7rlcPFWFUJpKiONWZmi734lz4CS920dNH0Ylh4cZ2AiEAjzsBb5WRVEfMPI4SzUq42dQi6j8vhMCdpeQkAIWAUj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.52","@thi.ng/wasm-api":"^2.3.21","@thi.ng/wasm-api-dom":"^1.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.15"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.40_1750248381515_0.5726478638553405","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.41","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.41","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"0fa345c7ee57a5da29eff5e071e35723405c0056","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.41.tgz","fileCount":14,"integrity":"sha512-YwdDb37XS3wQEqssygFRnFHOIeLwujoA02nrXr2ZEcTUULduy+92Om+CxQKEFf1aDUFMq07QKhNEcUSEE+leAA==","signatures":[{"sig":"MEQCIFVa456K29bzwODv2eW1w7fM7Dv1LmyF/abcH3F7NIpDAiBQHjA0aJk7Z6VUVztEGLRntBRNjEVUt469SzpopiJzvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.52","@thi.ng/wasm-api":"^2.3.22","@thi.ng/wasm-api-dom":"^1.0.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.16"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.41_1750801466798_0.4921665888204636","host":"s3://npm-registry-packages-npm-production"}},"1.0.42":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.42","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.42","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"d03f24608a10dab1fd7b1b389773f2cefca3ac76","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.42.tgz","fileCount":14,"integrity":"sha512-/m8ZaoOBiXmZqxk/vMX/wVVq7uLowwcqcceFhtaS7SnIj7uXXrDrnuXjvtvOzIg8EaYOYsUJTV7q/K5/XeQvBg==","signatures":[{"sig":"MEUCIQCoviEPgKZPbO41xOePVVEWW/0byRNJzIJSLN/rp6jYlAIgC/R40k15W0Nsbcw77bcwhXgM4q5iTQoAnc4OWOW2UYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.53","@thi.ng/wasm-api":"^2.3.23","@thi.ng/wasm-api-dom":"^1.0.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.23"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.42_1752157626532_0.7290379478773754","host":"s3://npm-registry-packages-npm-production"}},"1.0.43":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.43","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.43","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"0bbf581c79fa4d02f7b875fbd8ad01a3ad9de6a3","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.43.tgz","fileCount":14,"integrity":"sha512-aHPDA9h+G7wVyM0auvnu3ITfVRZeY8Z/pdXeQWaHQPv4dwqZCXiM612Q9BcEt9AmCSPlCcNen8xMMHcjNceD8g==","signatures":[{"sig":"MEQCIDfaVnMgMTKaHZ+badWTh0+3mzymPwxpbkidF9qYQd0sAiAk1Q6oqEI3GPKycbm47ImCwJlm22V+nHgh4m+zVlm0AA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.54","@thi.ng/wasm-api":"^2.3.23","@thi.ng/wasm-api-dom":"^1.0.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.29"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.43_1752487688519_0.9078071402389323","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.44","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.44","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"eb0d71c246a947451504a23c97d20c171106f747","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.44.tgz","fileCount":14,"integrity":"sha512-UKbapA9oPUfc0p7Zssbl+VM8xce6DwKEQ2LNIINd+ZTA6hOdDR0PYGDu2S3t3OE96sQfjDfQ+3IBwqZ7bO0mQA==","signatures":[{"sig":"MEQCIDVYP8nW0EviUc3nH5VDlS4K9iHowOPd1ABgLCJ37s1pAiAdNToRSrTSJ9e+5L2YG1wJGcPtDd098b9nk6kpvc3ijQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.54","@thi.ng/wasm-api":"^2.3.24","@thi.ng/wasm-api-dom":"^1.0.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.30"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.44_1752572053610_0.5102226880534195","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.45","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.45","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"6db8301b28cff1b9e743392c3ddf3b56a10afe7d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.45.tgz","fileCount":14,"integrity":"sha512-/hTXnGSgKmcRTJu9eEvgmYCq+gBj9+YbO56QoRFufwYGlLqGfwaWzCshRoIRyHztHnbFZ7gD1LaRw1uLVeVG4Q==","signatures":[{"sig":"MEUCIGAXOb0w/ZB77dc15MOlMAFjIhM1fHRlkemuNUbiRxJOAiEAmRQLTDIHyZwaSOkV92RNfX97c6rru87n7A7XCZs27Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.55","@thi.ng/wasm-api":"^2.3.25","@thi.ng/wasm-api-dom":"^1.0.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.31"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.45_1753023768143_0.37031864960506944","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.46","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.46","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b0f72437968279eb89a1b3d5f59100f5ae4fb66e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.46.tgz","fileCount":14,"integrity":"sha512-KTIyr5tbLG+nn3EL1YeNd18Wr26K3e/z99L8r3d0KSdSjBhVKNTRJ2mGszRO0BcWCtoxyp9xnw12ctSymr8Dgg==","signatures":[{"sig":"MEQCICZW2gj9YJ8zph0fz1Y5cVbW7u4oT5R8tzdJwPCeBlXAAiBBTHgeeXJkQz6c6o/Aj1bRskumWhlAsJ5qOglbfePZOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.56","@thi.ng/wasm-api":"^2.3.26","@thi.ng/wasm-api-dom":"^1.0.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.32"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.46_1753086490637_0.7131715999893047","host":"s3://npm-registry-packages-npm-production"}},"1.0.47":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.47","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.47","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"4d20f3c5968d89acbcde67bf8d1bad8aae73877d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.47.tgz","fileCount":14,"integrity":"sha512-3csFWIyzxc4WcD5SPdILvp7W7bUxpuQxI2gfaEOqp0z6sYDte/W7jFnMLOnir1qHIj38U+jG4qPgQ4BwUEX9YA==","signatures":[{"sig":"MEYCIQCojYKP1q1qGJJkhvMeO45C5q2x3/Kd2GI6G+fCJ6XkqgIhAM7GONA/IZ7Id18Rduqy1CcmWZoBv3/BrFTcChFzgwfW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58550},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.57","@thi.ng/wasm-api":"^2.3.27","@thi.ng/wasm-api-dom":"^1.0.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3","@thi.ng/wasm-api-bindgen":"^1.2.33"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.47_1753915174775_0.4839922351498671","host":"s3://npm-registry-packages-npm-production"}},"1.0.48":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.48","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.48","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"5af8b831635a29eb00bb1595d9cb7867292e3be3","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.48.tgz","fileCount":14,"integrity":"sha512-WDy0BOjGBSDEgpOZ8z8JbFjlhQ9KYpl23ePvhXMAOvXDsdJqXLG37IEnyzu3Sh5Dnz0FVUYF/l5NG3PrvEfjng==","signatures":[{"sig":"MEUCIHrD8uul/9WtlIu1NpKTTguvluCsL1qrHef/YQVU++oeAiEAwYl9PL0kvO+C6DFHehhFB8dgzpO7oqGgmrvxP48PHr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58546},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.58","@thi.ng/wasm-api":"^2.3.28","@thi.ng/wasm-api-dom":"^1.0.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.34"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.48_1754297512794_0.39606208842336366","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.49","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.49","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"70b1eb7e268d52c57051974afa1ba8fe8539352c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.49.tgz","fileCount":14,"integrity":"sha512-I5c56xilibMK/Ohf6wX2ZmmhfNvaH1c1HHcE0qXNgs1Uq1aLdwordpVi6LKKkZbszX5Wen+GXGlKeGSesKRdCQ==","signatures":[{"sig":"MEQCICB632e/FDXGti0/T4zSnCsPcqhNu5xq+Kz9UsuOykFRAiAaMKDSguoI9pPR/dSvLKZ5yYKzhMBjHWEMgOWtppoKFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58546},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.59","@thi.ng/wasm-api":"^2.3.29","@thi.ng/wasm-api-dom":"^1.0.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.35"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.49_1754300234780_0.8348950001309046","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.50","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.50","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"6a926825de1804275a2401859a99e35780ef9fa5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.50.tgz","fileCount":14,"integrity":"sha512-4mueelJCHbUmK/aQFHpSJ0+HJuxZ9YiA6780H+07DSwu8uwWB6z9x6Q7PlgABMtahh+OlfHlwc6eXBBZuLU/kQ==","signatures":[{"sig":"MEQCIB9vAqTPPHOL+CVOORnHLhUtxjrTsbFzaLcbjireoYLKAiArSyrLl5Zpkpfous7AqCCWHsbbBb1iH3OhlQLIiLwUpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58546},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.59","@thi.ng/wasm-api":"^2.3.30","@thi.ng/wasm-api-dom":"^1.0.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.37"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.50_1754583983111_0.2134538639850132","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.51","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.51","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"05f78e4ab993d10e7d72fd67e103ead5c7f3504d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.51.tgz","fileCount":14,"integrity":"sha512-XD4vYFXOxyaVzaq9v5nNiHDvUbgBiy8aXUQ2ayc3ooNytFPUY2Cb3NPb8tOGjYj8R22O0OlznIW3x9hVHBTIXw==","signatures":[{"sig":"MEUCIQCFzmE1AfnnhwSKw8UgtByMuCrQe8/nJNZO0tmD0/3VAAIgIcWEZqpxNnvdxs4Nr3TndrAZOOPLk8TgPrLXSo9ynEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58546},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/api.ts --lang zig -o zig/api.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.59","@thi.ng/wasm-api":"^2.3.31","@thi.ng/wasm-api-dom":"^1.0.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.38"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.51_1754930775084_0.914368274671489","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.52","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.52","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"e6e50729a5560fb623ac5e910627f1b8fa7ca2cf","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.52.tgz","fileCount":14,"integrity":"sha512-iChzdKQZ7YTWiwKJc6F0yMM7YpcaXjCV2bnQ+nxenx7c1ZEEjpKJCxHQ9h6ne7Zt9n/IseDLrtIDFU53So3Z7Q==","signatures":[{"sig":"MEYCIQDBzHkqZMLXBzuNUSshFtEarzYYELkv7SGAhsEpJARzxQIhAOcpKn4vySMmqIEc6ywwemU5AlG21Spa4nU92noodlaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58870},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.60","@thi.ng/wasm-api":"^2.4.0","@thi.ng/wasm-api-dom":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.39"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.52_1756745116009_0.8925046161732335","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.53","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.53","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"d0ad275e674ff88c08fcad5adaa0ebe765fff23f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.53.tgz","fileCount":14,"integrity":"sha512-DEOYvlil8ixdm6xMgne9WUC4rcqE17vcgjLO4VqBb5vdlKmlqdzfk3dI/soYsgcy4pHCXxBEY2TMKOylk0TkiQ==","signatures":[{"sig":"MEYCIQCnnd91VeOjFoePGWwu8TRWgiVQnP01ZBmdEhnzOVrE2gIhAM0LrI7RgKef1Pla8zU7vf2uP7Ttk9j6byou+YAX7PGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58870},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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":"4ebea5f30d4e2d28a12dfb01b39533fdfda0ab43","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.60","@thi.ng/wasm-api":"^2.4.1","@thi.ng/wasm-api-dom":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.40"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.53_1756818951187_0.3879711877824561","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.54","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.54","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"4a481e1130db286c70be31f81f3e0a383abe691e","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.54.tgz","fileCount":14,"integrity":"sha512-pj9yfiKPIHPKgkCnSzEVXwIF+eDu2V+Xl5hT/H9DvqzXRvTXFbLbIQTfAK2h+j/GVLfqaWcm2tw4Gcvfs6UV2A==","signatures":[{"sig":"MEQCIC7L2ZIDKjY6ljyrzjN82N/l0fwkgex396p/TgbAPFsSAiAinZ/pE1UKoC760tFagqHj/6zUaKmB2K1pcGfetjMv2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58870},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.60","@thi.ng/wasm-api":"^2.4.2","@thi.ng/wasm-api-dom":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.43"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.54_1758813439254_0.08581359973865865","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.55","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.55","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"450126d5695a30a62379d4f119abc76e6e232cc2","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.55.tgz","fileCount":14,"integrity":"sha512-g+d7XKH6gb5bYOeGYrRBQ6Ci59f2ULyIYUx5/rAvOTKxGPdCtHdgnvx0CIk25MDEK1m0uAUCcB9o4g+7hBwg9w==","signatures":[{"sig":"MEUCIQDbZotKrNhUWOysIisA6tpegXMuDO7y6ejqHRqpFV88YwIgeuAGlwrFqli+xFPKrZfPQXe+Gb1PFkg29uWa7sszRfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58870},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/binary":"^3.4.60","@thi.ng/wasm-api":"^2.4.3","@thi.ng/wasm-api-dom":"^2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@thi.ng/wasm-api-bindgen":"^1.2.46"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.55_1759838013956_0.1023751647107134","host":"s3://npm-registry-packages-npm-production"}},"1.0.59":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.59","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.59","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"bab977f39a59b45eca9a3c029bd6a4332e649175","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.59.tgz","fileCount":13,"integrity":"sha512-68CYNa4oHparib9M0JT5XjSx6MYgU/UIYUgyTFytzTdeDBf6C4ZIvArC+sYb0DOp73tJKVnqLsWuMeJ0LcKnnA==","signatures":[{"sig":"MEQCIHfvoVfzYW2ZXBUON9q12s40ZVYVRoXs1UE8NWt78a7zAiBD28bbmYNGIJ4ZlKT+GLZaS3Yo5icOvx6CHeWxl3qRVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/binary":"^3.4.64","@thi.ng/wasm-api":"^2.4.7","@thi.ng/wasm-api-dom":"^2.0.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.50"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.59_1761328691247_0.05394043721071462","host":"s3://npm-registry-packages-npm-production"}},"1.0.60":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.60","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.60","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"14be1530edf8a14ee352690e3fb2403b5f7bac29","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.60.tgz","fileCount":13,"integrity":"sha512-7vjdnjCdPOuV/i22iCS0fIT58GLVIgM4XBFWkhUh5uO0K/8l/c49QuWMJLPXJG5WCejhW8Ozj9kzllMw1SWlYA==","signatures":[{"sig":"MEQCID1aKTtJf5QDZhzG5iKIijx+UUVBrCRWe94pGgDvjRfKAiBmw0+pr1fBurGWbojNfGxNLbiXIWJA5NNnxmnb5U7ZCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/binary":"^3.4.65","@thi.ng/wasm-api":"^2.4.8","@thi.ng/wasm-api-dom":"^2.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.51"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.60_1761431997090_0.39903074634392466","host":"s3://npm-registry-packages-npm-production"}},"1.0.61":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.61","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.61","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"abb774f248d300ab05c5b2d7b17e277c3abe531f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.61.tgz","fileCount":13,"integrity":"sha512-9aXDWvRh+FeCcYUfF/W2XJqc40T7q50aON2D3QpDwsYybR6SLGimrX6DH9FjrmvH1Xs/oQ7TbT2iP6Q2VZv3PA==","signatures":[{"sig":"MEUCIQDXrldARQw25lh6WfefgeCaoznv2Ne2QSC/HYcihgLOwAIgb8DvVCdeUcxyeVCZb3Hk6axa5GusO3kCLuLKHtLNaas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.4.65","@thi.ng/wasm-api":"^2.4.9","@thi.ng/wasm-api-dom":"^2.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.54"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.61_1763037912168_0.322361843082414","host":"s3://npm-registry-packages-npm-production"}},"1.0.62":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.62","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.62","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f43949396489ea2a06fb1038e45fc698df612bb4","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.62.tgz","fileCount":13,"integrity":"sha512-71noMvcU6UQKH0Hn8Jsk/C+9am6MfsSV56bidwxyqN+71SbZly+u9SLGFEtmpnzS76wrVG5RBWKLUMuBmwOjWg==","signatures":[{"sig":"MEYCIQCVnNroIDB8zTMqj7RhXGHPhoCxcVCBcwy+CgQoHvbB1gIhANBbI1z4rRQeQYcOqgnO/fT7QvNm1MTPZ/5Pke9Mzrgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55716},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.4.65","@thi.ng/wasm-api":"^2.4.9","@thi.ng/wasm-api-dom":"^2.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.54"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.62_1763554327894_0.15818688733489172","host":"s3://npm-registry-packages-npm-production"}},"1.0.63":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.63","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.63","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ca2e0ec4efeda2e52ecf027b4e95e7d363d907c4","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.63.tgz","fileCount":13,"integrity":"sha512-C7892cH1Fefb0dNi/8m2UMOtELZi9tckEhJ8TDJr3UWUgi0x/Btg9CGKK3S7ZNMr+Zpx18KUqux/nqLOTroBFw==","signatures":[{"sig":"MEUCIQDC20Bwt1WW5VZXFE+YsdGV8Zxxpbbvc1/jdw2uJo/E8wIgLWafgwiKs1Rx5/MwgHY8KKfkd5TrYR16r/Gr94FI0aQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55716},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.4.66","@thi.ng/wasm-api":"^2.4.10","@thi.ng/wasm-api-dom":"^2.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.55"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.63_1763741128389_0.8907806485288214","host":"s3://npm-registry-packages-npm-production"}},"1.0.64":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.64","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.64","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ecf46bbf60e8a43cda3b13d9f5b28990db2e4fac","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.64.tgz","fileCount":13,"integrity":"sha512-4ct7Z4iUOEqHsLb7rZKNiQQqIWh407o1PQ2vyYBbr2J2IkuztOxUS6ehDGS9Yb8+W7WQR1SRGUE5QDxqBeVxJw==","signatures":[{"sig":"MEQCIBZitLGhhLV9DBgIbMp5RxSleTXejGFVqJmbfICf7W1SAiBMUPkt0sLJQ0royXk2qPnyxXO5vvRHVw9hJ24ZiIgSXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55716},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.4.67","@thi.ng/wasm-api":"^2.4.11","@thi.ng/wasm-api-dom":"^2.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.56"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.64_1764073811457_0.35341440760676024","host":"s3://npm-registry-packages-npm-production"}},"1.0.65":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.65","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.65","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ffcf183932cd7bb5a73c68e87c9bd77cfbe8bafd","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.65.tgz","fileCount":13,"integrity":"sha512-zFnPJv8boBeX7cgNAmtoK/x50DfOgiIsANcsBH+lm/9aERoqxYCZiMWJ/i0PHfu79oFYOKAJuB3snUWWzG92FA==","signatures":[{"sig":"MEUCICjcFe6vhJtV/giPtZS8tw+kG71cbzh0Zxdof16po9epAiEA8UbetfdVWrietpAL14/+FbpuGJchtbhLKzmYYxbfsGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55716},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.4.68","@thi.ng/wasm-api":"^2.4.12","@thi.ng/wasm-api-dom":"^2.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.57"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.65_1764802407036_0.7501108645061556","host":"s3://npm-registry-packages-npm-production"}},"1.0.66":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.66","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.66","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ac0d9e536f27b056bb31d1e3dc1996afa274f482","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.66.tgz","fileCount":13,"integrity":"sha512-fsOqK6PdZsY1ekIOqNvlF97MBVw4Y2SSgfuWy/qpM9Nvz7+Y213k4H2VEgTIwwohPXR5mwUNmz2RIQ7eOO81GA==","signatures":[{"sig":"MEUCIAZ2a1OX8117lVhZCsfQV8eR5c7NMlJGeeLO8FKPRfaWAiEAgu/c1tdkt0nf28brz3LYvXhAijgVOPcsJxJbNV+zJPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55716},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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":"0c9644af9423827dedb349e7c2fa9c6c0fb392ea\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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.4.68","@thi.ng/wasm-api":"^2.4.12","@thi.ng/wasm-api-dom":"^2.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.57"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.66_1764805479576_0.45008150007692405","host":"s3://npm-registry-packages-npm-production"}},"1.0.67":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.67","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.67","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"16b16a2c9951d6231538871ed7c115699d32bd66","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.67.tgz","fileCount":13,"integrity":"sha512-+Z7LpelH0IHpqgZg6Qw2rlmGQ5YUl3bqysG8tQrLB2YzzL0NBJ5vVLOLEip7H76lxzvrwZuTjMy5wh07qnADag==","signatures":[{"sig":"MEUCIQDqqF/R6NMdJWSuqWY6krvLRd6juHznC/W4J9fSgrr28QIgXKqHuP7Re1oHkgpO8nq9oNXY+/eKL0mUGj6Dd3qE5RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.5.0","@thi.ng/wasm-api":"^2.4.12","@thi.ng/wasm-api-dom":"^2.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.58"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.67_1765463200020_0.6590867922677677","host":"s3://npm-registry-packages-npm-production"}},"1.0.68":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.68","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.68","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7139f2a01f77e29324aeebfce9ca898f47a7381c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.68.tgz","fileCount":13,"integrity":"sha512-LD4tkzO+xhnhIQ/XSk9s6BCmPeAjyRWgAV9NbBLrn9sc2SKns2Tq+Y/H7UmTqBwVXiU3808C5FIwOHg44yBWDA==","signatures":[{"sig":"MEUCIQD0fOkWwPMvrJWCbYoyrNcR0Ie9RE2n+H4J2HUjhmsV7AIgc3S07uF57UN1r+ms673+LBgWnwey+1p/EFlfVjYbFsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.0","@thi.ng/wasm-api":"^2.4.13","@thi.ng/wasm-api-dom":"^2.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.59"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.68_1766678772496_0.7061575865325089","host":"s3://npm-registry-packages-npm-production"}},"1.0.69":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.69","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.69","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"21f632da8ce5e4bdeb4291ede0c912eb42c2e1a5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.69.tgz","fileCount":13,"integrity":"sha512-dTIr20ngahd/WKsg39W1qcQOgadAsYaGVpyCJZqgw4GD0BWjTSLXigAVA3fGb/+/xLBbd6eoKN9WlzJZRckIog==","signatures":[{"sig":"MEUCIH/njvvxKDsYrMpHi9ESmWTtjAZRkDW3vqGhsVf/XwA6AiEA95JcRq+q/mTg/vSQPglobCjx6/oC1btt3e+/yGoCWGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.1","@thi.ng/wasm-api":"^2.4.14","@thi.ng/wasm-api-dom":"^2.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.60"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.69_1768564078419_0.36973778495124576","host":"s3://npm-registry-packages-npm-production"}},"1.0.70":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.70","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.70","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"7b6b721c5289decfd694725eb6c6b8f9cd40bf65","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.70.tgz","fileCount":13,"integrity":"sha512-julh/3U0DVB1b/4CxSGKMXcYICgY424fvCF1ZeKQljVEafFwwl538tf10aaB9LJdALtUwvtGUdRTLySsH1zBQA==","signatures":[{"sig":"MEYCIQDhWfaj9bewTwNLwmwyjKiR8rT7MbX6BFupfsOKqMjSgQIhAPGq7i1fzGtqR9ZDRriCLuHKjV5lXzvgUlX8tmeLlVvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55715},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.2","@thi.ng/wasm-api":"^2.4.15","@thi.ng/wasm-api-dom":"^2.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.61"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.70_1769174262610_0.15939448509181986","host":"s3://npm-registry-packages-npm-production"}},"1.0.71":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.71","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.71","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f42a84054c8699ab0b65345727747b28cf8138d5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.71.tgz","fileCount":13,"integrity":"sha512-zAy4OJrJd9n9PTm4IdEdOplXWSxPdmn+bn8h2K51/9qqc0MNxemKPgLbztAjKqgjGiJSJHBsbobpYPFMg7k9Cg==","signatures":[{"sig":"MEYCIQCU4/NHJZkxJSqQLYP5vFN/Js4GyOL7eqeio5qGCVlMSwIhAIACFLelBfxzlmJp4oj/B4oiIhMa/zAao4AMPwKRyUIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55762},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.3","@thi.ng/wasm-api":"^2.4.16","@thi.ng/wasm-api-dom":"^2.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.62"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.71_1770474188576_0.14364097172478152","host":"s3://npm-registry-packages-npm-production"}},"1.0.73":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.73","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.73","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9a2ba72d7f55c3126b7371aa87b5bbe1e24119f1","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.73.tgz","fileCount":13,"integrity":"sha512-jg1ukFpRkeAZHSOTFs21FHjHWnj45K6M+a6awF+cdqggt1xHmeG97z9PHpAN3mazi7MrTQI/L2t68y9InrHPog==","signatures":[{"sig":"MEQCIGQWhX1yVo+cl7Lf/RbGg64mX7fcMlG+j7fiTC9FNfguAiBSR6bPwJBP0ZXACTyuO/DAHkMAfKKFF5Uk/FDG1bsIaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55762},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.4","@thi.ng/wasm-api":"^2.4.18","@thi.ng/wasm-api-dom":"^2.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.64"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.73_1772875347732_0.5929378942590853","host":"s3://npm-registry-packages-npm-production"}},"1.0.74":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.74","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.74","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"038a6f2bb8299ae4055ece3ce65ee6e5b2ea1a5d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.74.tgz","fileCount":13,"integrity":"sha512-RBk2nZyzi5KyXItTaU+d3H0H0h/Aa5+3f5h/Ogx961gZbe4wblMc85+FJ8mqM2BctbHOIHF4u4YQkOUafBSvgA==","signatures":[{"sig":"MEQCIHI/xTkQgKIn8rVazGnYuLHLfQj7h/L2zlj05i1Y5IcQAiBCBVcdhKvqfrkWrrjqank9LAW3YIBnQOWs8it5e0MyfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55762},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.5","@thi.ng/wasm-api":"^2.4.19","@thi.ng/wasm-api-dom":"^2.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.65"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.74_1772879823107_0.89759002561839","host":"s3://npm-registry-packages-npm-production"}},"1.0.75":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.75","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.75","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b2d7da2ed5996b2991d2197590442472ff00910d","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.75.tgz","fileCount":13,"integrity":"sha512-x9TTuuBJELtlaZHKb4IPdZ/sbQ4SFU4koJ6Yqr0xeNzzoZPDbbSJWxhyOPEFLMccXBJVBLEMRwlt5jctimbVxQ==","signatures":[{"sig":"MEQCIF0vFzdNqBFkVAV8BO2i0tAutm8gBHFzsd80fLR+qF5qAiBziQVP7fIKVLd2HJbQdNbRIDnw6SyzrwhE3MQje2bqIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55762},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.5","@thi.ng/wasm-api":"^2.4.20","@thi.ng/wasm-api-dom":"^2.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.66"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.75_1772965450582_0.5971354480183058","host":"s3://npm-registry-packages-npm-production"}},"1.0.76":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.76","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.76","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c3671f70140fb6e8e201dcee5230063a9df8138c","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.76.tgz","fileCount":13,"integrity":"sha512-U6eJGz+eUiHFFbWvQHh2oUgcWcqe8c6QbY0bb49ypGbgnQ4kn059Xv+zDGskHW5Iu5Gti6bsRznndinw4mxchg==","signatures":[{"sig":"MEQCIGpc0CwS/sFgx9wsEPJQH6di+Iweb5NLSrjkpbx9E9YRAiBXV7ykN9LuKAFLJ/JM9DapQNi9MEeg4EbxvVg/UPc0gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55762},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.5","@thi.ng/wasm-api":"^2.4.21","@thi.ng/wasm-api-dom":"^2.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.67"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.76_1773223516786_0.17756368494690977","host":"s3://npm-registry-packages-npm-production"}},"1.0.77":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.77","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.77","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"96a562d5b01f6ad7b8ec3047b305fcfb4756a6d5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.77.tgz","fileCount":13,"integrity":"sha512-uBV86UPuJan2EJftnKt8DMfBQSaMW/TZdVwUqR3XaJIirggF4DgwikkECth7ZRq3XX/iv8B7h/3eIHjXPtbGjg==","signatures":[{"sig":"MEUCICNPiIFoaqVHm64KQFpcJh8+h5HomMlGj+Q5H6cRk/OTAiEAuoqg2DKgz/td20z+0OMPMq2IutVCRvD3DGC1YN4/W1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55762},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.6","@thi.ng/wasm-api":"^2.4.22","@thi.ng/wasm-api-dom":"^2.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.68"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.77_1773923804298_0.39596523096082437","host":"s3://npm-registry-packages-npm-production"}},"1.0.78":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.78","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.78","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"aaeeaea71d63893dc131f291be9ad3198d9bc05f","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.78.tgz","fileCount":13,"integrity":"sha512-m53SkQGCP3KvCrfm7yekcre5HmLa6LC3OLfQ4kAZFdfC+55dzPnpFkw2+D80xMmyvE2TJXDA5nz2kmMYvsF7Xg==","signatures":[{"sig":"MEUCICBHSMI/TKLHxCiT0xgCIHwJFW2il8tEGflyDreZ/7r9AiEAuezzR9qGAlotMCzX40g63J7/Glp7BowlCuEl0vcmgms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55876},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.7","@thi.ng/wasm-api":"^2.4.23","@thi.ng/wasm-api-dom":"^2.0.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.70"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.78_1775127749619_0.281552657369482","host":"s3://npm-registry-packages-npm-production"}},"1.0.79":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.79","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.79","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"9ef53adde4a6d1f7ffaa236b3815d30b84bce766","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.79.tgz","fileCount":13,"integrity":"sha512-CTCQPzwAbFWW9gudA8T57cv7NkZI6dIKOBzJ/VAKq+X01RmeNCQPaJR3Pu5gvQeHRGc8+57uPgrUkZE5ZNpoww==","signatures":[{"sig":"MEUCIQDak6vHMl+ELbzRtFGepNNRO8jOUFS+uya3EP/crq2/lgIgYm6/RY15od8SELZ0G8VsCulYzxi69uJXbX8m6crZQ38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55874},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.8","@thi.ng/wasm-api":"^2.4.24","@thi.ng/wasm-api-dom":"^2.0.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.72"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.79_1776512512730_0.2840853415239901","host":"s3://npm-registry-packages-npm-production"}},"1.0.80":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.80","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.80","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"8944b7524bda08849c0f1d7b3ab1c56724ca56a3","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.80.tgz","fileCount":13,"integrity":"sha512-ucgSLdfXqsGdrKoE5Vs5/sdLHRg07zhGC35rhCGXfS8AEjNJoZmYYLr9ySrqzS1yFzVUE8GGZ4JjAmk3KYJlkA==","signatures":[{"sig":"MEUCIQCLrTs5t4Xx3qHyD25vvdb1ICMqmPb/H1YkyJ3TgaK6iwIgQpvHgn/dpX0SEqLNzW8IGYQGOJKV9sdB79TEMElQlrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55874},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.9","@thi.ng/wasm-api":"^2.4.25","@thi.ng/wasm-api-dom":"^2.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.73"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.80_1777221994363_0.042406776465955476","host":"s3://npm-registry-packages-npm-production"}},"1.0.82":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.82","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.82","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"1534f7b74c000a12d56b7e7abbb8b8c5d03e5f09","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.82.tgz","fileCount":13,"integrity":"sha512-4d59U9WlB2oJbRYdtrpKFYflcBA9HhCDISvjrP3BoH8Ieod8XjMJ7fpvfwe7kB2iztvuTz2CB8BRNBAVLyEhCQ==","signatures":[{"sig":"MEYCIQC314U4zfih8VdXWQgu5RydBJfZCGoei434AzSGt3tQWgIhALCa1Qtev69m8hfRUi1qyS9VsuT/rmU8NF2SRTM3NpHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55875},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.10","@thi.ng/wasm-api":"^2.4.27","@thi.ng/wasm-api-dom":"^2.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3","@thi.ng/wasm-api-bindgen":"^1.2.75"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.82_1778241864009_0.30521175637383635","host":"s3://npm-registry-packages-npm-production"}},"1.0.83":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.83","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.83","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"2322d1cf57bdf245a6cb4ccd1f78e04933482012","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.83.tgz","fileCount":13,"integrity":"sha512-VkVo5eEPpBPNJt/nv61nwXPwzkcR5CCk3GuRQrGh62g11gwCmjhnWVyG/rNVcTREd4c+twm2mS20uVdITyIsyg==","signatures":[{"sig":"MEUCID+XVChKCgBAufl9MfI78pNTJu0+bciOVwt8G4QkrH4TAiEA4ouJ2Xn0U8FRwFHVT8xg2Me1SC6RbgIuaL/BXWST8J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55875},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.11","@thi.ng/wasm-api":"^2.4.28","@thi.ng/wasm-api-dom":"^2.0.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.76"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.83_1778489196301_0.20312718882796843","host":"s3://npm-registry-packages-npm-production"}},"1.0.85":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.85","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.85","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"7440ac795df0eee9cb5e9ef2c25640b68fa386a9","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.85.tgz","fileCount":13,"integrity":"sha512-hrnyCfAwrAIQt0SVLHoGdMz/QBvLL3u9jYXakSPjsb6B5FdnFv2LauB1cs9jEX1UGXhDjNQTFNjDO6H00G8lRg==","signatures":[{"sig":"MEQCIDD3gTfLGbSh2ooig/5G/Tyl5lVk947PYkc7DHRia+sDAiA29YtbqYJ2o4SngJpWmgcivFzwPV4GH9ygC8i8TmEPSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55923},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.13","@thi.ng/wasm-api":"^2.4.30","@thi.ng/wasm-api-dom":"^2.0.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.78"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.85_1779276653068_0.5006822436846203","host":"s3://npm-registry-packages-npm-production"}},"1.0.86":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.86","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.86","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b8a0940d36dd20db0955435e1b27256c39294588","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.86.tgz","fileCount":13,"integrity":"sha512-Q3mGUBJ0zftHwLqO/9XZDYk/jWpg0d3AXcC7m02Y2LHtWYcogD33vQfHHiEeE4nE0MB6jD9lNN6PMJ6EIzJDaw==","signatures":[{"sig":"MEUCIQC1gr9JkhNwgVc7gyY/7nA4GtNuQ4BiFGbGABrWfm4IPQIgD2vKmBeM1NsvMDTh+VC4sE1buIDQbl1TCM0O/hjJwAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55923},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.14","@thi.ng/wasm-api":"^2.4.31","@thi.ng/wasm-api-dom":"^2.0.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.79"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.86_1779541054256_0.5831895520219237","host":"s3://npm-registry-packages-npm-production"}},"1.0.87":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.87","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.87","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"2c1caf5eb19a9baa7885c4017dfe7e74df3092c3","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.87.tgz","fileCount":13,"integrity":"sha512-RVwgOnBcVk56b5EbqY1s5g36HhE2VKbYzJ5ZUa/zg5U1wjmarT5qYXdGPz3jYlMgTJEbVIQoH+GKuEnedXrDkw==","signatures":[{"sig":"MEUCIF1uBfgF9Kf0mXN5e03OU/fvfJOUm+g5r5tLW15GyXlYAiEAtWp3k3l9B6HdaUYlbvzxQzWaVRI3KC8mTtG17R4gkpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55923},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.15","@thi.ng/wasm-api":"^2.4.32","@thi.ng/wasm-api-dom":"^2.0.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.80"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.87_1780684849454_0.32546382668043616","host":"s3://npm-registry-packages-npm-production"}},"1.0.88":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.88","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.88","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"dcfbfac5c2cc5f092d452f6749c6d552269f6cf9","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.88.tgz","fileCount":13,"integrity":"sha512-HHQGhOON8fZZTg+ftU2jMBxYmCtSAnlrsVJkZ9T/7L/WJ4Eb2OUVB1lmaetKsz7mRL2BVVrlrG+0pEsFlmWinQ==","signatures":[{"sig":"MEUCIG8tlUNkJ8vl6UwJWfIVMiLtrWsnXJ3VH6T0uQHKSRa4AiEA6v0DVecUw8UltDd6ShHfD3qmddxELEV95q9qkMiaGAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55923},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.6.1","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/binary":"^3.6.16","@thi.ng/wasm-api":"^2.4.33","@thi.ng/wasm-api-dom":"^2.0.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.81"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.88_1783002675725_0.14907040065222765","host":"s3://npm-registry-packages-npm-production"}},"1.0.89":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.89","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.89","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"0065f7001e1f48998a455a989120b444980171d5","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.89.tgz","fileCount":13,"integrity":"sha512-8a5ukQArcc5FHclI1354w/hPQ4KdN2xo4jjzm98JQq0bkHX1D7qoxlfMNVpe3gy66S1muEDqgjm7aW3p+THaXA==","signatures":[{"sig":"MEUCIQCkszsyp6AhfHTpWXDzstTtawreV5eQUeeURmLGwn8WaQIgEx+7HI5Oldo2fIi5NUrB8hmIqvaS4r1hwKwMfRaHNCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55922},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.17.0","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/binary":"^3.6.16","@thi.ng/wasm-api":"^2.5.0","@thi.ng/wasm-api-dom":"^2.0.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.82"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.89_1784645942198_0.23342687434384524","host":"s3://npm-registry-packages-npm-production"}},"1.0.90":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.90","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.90","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"8b29a6d398fd11c8f6687ce39a6d95b8c1a92f91","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.90.tgz","fileCount":13,"integrity":"sha512-3sawifZgxlZmoFQYx3w9B3cUGan+PLnzQCfWN6NqkXwyOEj/lfnPPYCZBtGUcqganPdyj+61wDt56/89jt+wTA==","signatures":[{"sig":"MEUCIAb1AZePNxmqOS3l6Lg7Yr5m7lK5b9lqB59rX714hgceAiEAtKel9fmFDD5ZdNcqV6OLe0c3dU1E28SkE/F7Y3/OKsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55922},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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":"fc5518f2823fb81e712b66ec018c8c819c0a506d","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.17.0","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/binary":"^3.6.16","@thi.ng/wasm-api":"^2.5.1","@thi.ng/wasm-api-dom":"^2.0.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.83"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.90_1784678135609_0.25364485359270117","host":"s3://npm-registry-packages-npm-production"}},"1.0.91":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.91","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/wasm-api-canvas@1.0.91","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/wasm-api-canvas","dist":{"shasum":"b44c3aeffd973dfdbfd72bd4b8fa1f31173f39db","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.91.tgz","fileCount":13,"integrity":"sha512-og+763WCFXsQgemHRUOsgHa4jRPZRC3oaBdM0yINeVOWU7hvKVhuU1XvbS6+40R8/slsGnt7x78p906rlTVsWw==","signatures":[{"sig":"MEQCIFtHsG3/eo75CLzLN8N/e2cqSSiVWUYtu/rMM5te+JgmAiBzfQ7uZ6ovtuImbcLOiIcv8kAMVuebnpG/tAA6KZKQfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55922},"type":"module","module":"./index.js","thi.ng":{"tag":"wasm","year":2022,"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.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":"076162c5c7f3fb1feaacb0639b9058125cb6387d","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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/wasm-api-canvas"},"_npmVersion":"11.17.0","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/binary":"^3.6.16","@thi.ng/wasm-api":"^2.5.1","@thi.ng/wasm-api-dom":"^2.0.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3","@thi.ng/wasm-api-bindgen":"^1.2.83"},"_npmOperationalInternal":{"tmp":"tmp/wasm-api-canvas_1.0.91_1784679220248_0.29342495305193617","host":"s3://npm-registry-packages-npm-production"}},"1.0.92":{"name":"@thi.ng/wasm-api-canvas","version":"1.0.92","description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","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/wasm-api-canvas"},"homepage":"https://thi.ng/wasm-api-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","build:types":"npx wasm-api-bindgen -a analytics.json --config src/typedefs-config.json --lang ts -o src/generated/types.ts --lang zig -o zig/types.zig src/typedefs.json","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/binary":"^3.6.17","@thi.ng/wasm-api":"^2.5.2","@thi.ng/wasm-api-dom":"^2.0.39"},"devDependencies":{"@thi.ng/wasm-api-bindgen":"^1.2.84","esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./canvas":{"default":"./canvas.js"}},"thi.ng":{"parent":"@thi.ng/wasm-api","screenshot":"wasm-api-canvas/readme.png","tag":"wasm","year":2022},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/wasm-api-canvas@1.0.92","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-N1peFVt/4+hZ37Sxd2GOlUz6Mx4tCnWJ+SZVm1ta5i6E2rK6DsZwyiS1guAL3oANFV2Ai6gnKnY93OMhTbZepQ==","shasum":"47df4b7550fb40141e576d693d5f060b33a4580a","tarball":"https://registry.npmjs.org/@thi.ng/wasm-api-canvas/-/wasm-api-canvas-1.0.92.tgz","fileCount":13,"unpackedSize":55922,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICes5GZOL4ofxUX6x5TTk91cKn3B9P7pshhQImHWuchfAiB+BIxU4xiZi11r/SB6ULj2NDpjq3HkUSvle3ZH3qauAQ=="}]},"_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/wasm-api-canvas_1.0.92_1787678414110_0.5477512360577779"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-20T16:43:53.603Z","modified":"2026-08-25T17:20:14.433Z","0.1.0":"2022-12-20T16:43:53.813Z","0.1.1":"2022-12-22T21:52:45.037Z","0.1.2":"2022-12-29T21:03:26.705Z","0.1.3":"2023-01-10T15:26:19.556Z","0.1.4":"2023-02-05T14:47:38.683Z","0.1.6":"2023-02-10T14:09:01.546Z","0.1.7":"2023-02-17T20:09:03.063Z","0.1.8":"2023-03-02T18:14:59.356Z","0.1.9":"2023-03-05T16:05:39.335Z","0.1.10":"2023-03-09T13:06:38.504Z","0.1.11":"2023-03-14T13:33:28.170Z","0.1.12":"2023-03-27T19:15:35.601Z","0.1.13":"2023-04-08T11:15:16.127Z","0.1.14":"2023-04-19T09:32:27.499Z","0.1.15":"2023-05-11T12:23:13.367Z","0.1.16":"2023-06-14T08:04:42.305Z","0.1.17":"2023-06-29T07:13:22.034Z","0.1.18":"2023-06-29T08:54:44.470Z","0.1.19":"2023-07-14T11:44:09.563Z","0.1.20":"2023-08-04T11:07:47.446Z","0.1.22":"2023-08-10T12:31:50.253Z","0.1.23":"2023-08-12T13:19:43.290Z","0.1.24":"2023-08-12T16:18:05.118Z","0.1.25":"2023-08-22T14:45:31.021Z","0.1.26":"2023-08-27T11:25:58.240Z","0.1.27":"2023-08-28T12:34:33.971Z","0.1.28":"2023-08-29T09:55:55.449Z","0.1.29":"2023-08-31T10:14:14.943Z","0.1.30":"2023-09-15T12:37:37.963Z","0.1.31":"2023-09-19T10:46:42.085Z","0.1.32":"2023-10-05T11:48:44.601Z","0.1.33":"2023-10-11T10:09:13.799Z","0.1.34":"2023-10-12T11:59:36.304Z","0.1.35":"2023-10-18T18:12:19.884Z","0.1.36":"2023-10-23T07:43:30.197Z","0.1.37":"2023-10-24T08:43:53.759Z","0.1.38":"2023-10-27T17:00:21.528Z","0.1.39":"2023-10-30T14:38:58.877Z","0.1.40":"2023-11-04T22:24:12.818Z","0.1.42":"2023-11-09T10:35:18.181Z","0.1.43":"2023-11-24T09:42:44.497Z","0.1.44":"2023-12-03T12:19:21.618Z","0.1.45":"2023-12-09T19:17:49.151Z","0.1.46":"2023-12-11T10:15:11.616Z","0.1.47":"2023-12-18T13:47:30.705Z","0.1.48":"2023-12-19T11:08:11.299Z","0.1.49":"2023-12-19T12:28:12.878Z","0.1.50":"2023-12-26T14:11:48.318Z","0.1.51":"2023-12-28T23:30:24.072Z","0.1.52":"2023-12-31T09:50:22.337Z","0.1.53":"2024-01-23T16:04:10.717Z","0.1.54":"2024-01-26T18:09:22.490Z","0.1.55":"2024-01-29T20:46:45.541Z","0.1.56":"2024-01-29T21:13:16.697Z","0.1.57":"2024-01-30T15:26:40.689Z","0.1.58":"2024-01-30T21:43:09.186Z","0.1.59":"2024-02-06T23:22:04.500Z","0.1.60":"2024-02-10T09:05:03.182Z","0.1.61":"2024-02-16T20:06:20.733Z","0.1.62":"2024-02-19T15:56:29.990Z","0.1.63":"2024-02-19T16:17:01.305Z","0.1.64":"2024-02-22T12:08:06.636Z","0.1.65":"2024-02-25T14:14:15.927Z","0.1.66":"2024-03-01T15:31:22.223Z","0.1.67":"2024-03-02T14:12:19.091Z","0.1.68":"2024-03-07T20:50:14.063Z","0.1.69":"2024-03-09T09:25:55.555Z","0.1.70":"2024-03-09T13:47:54.972Z","0.1.71":"2024-03-13T14:14:35.629Z","0.1.72":"2024-03-17T15:30:25.657Z","0.1.73":"2024-03-18T08:46:07.095Z","0.1.74":"2024-03-21T16:19:37.507Z","0.1.75":"2024-03-27T10:03:35.375Z","0.1.76":"2024-03-28T11:01:46.364Z","0.1.77":"2024-03-29T12:20:45.141Z","0.1.78":"2024-04-08T15:09:11.289Z","0.1.79":"2024-04-11T12:41:36.392Z","0.1.80":"2024-04-20T14:50:03.233Z","0.1.81":"2024-04-22T09:56:49.879Z","0.1.82":"2024-04-22T10:34:28.078Z","0.1.83":"2024-04-23T07:10:15.029Z","0.1.84":"2024-04-25T19:50:24.685Z","0.1.85":"2024-05-08T18:34:19.267Z","0.1.86":"2024-06-21T19:41:05.034Z","0.1.87":"2024-06-29T09:34:44.902Z","0.1.88":"2024-07-06T12:08:17.011Z","0.1.89":"2024-07-16T13:15:31.843Z","0.1.90":"2024-07-19T15:02:59.595Z","0.1.91":"2024-07-22T13:22:39.354Z","0.1.92":"2024-07-22T14:45:55.632Z","0.1.93":"2024-08-01T16:33:11.116Z","0.1.94":"2024-08-01T17:12:11.199Z","0.1.95":"2024-08-10T15:14:38.277Z","0.1.96":"2024-08-13T19:45:32.170Z","1.0.0":"2024-08-18T14:27:12.892Z","1.0.1":"2024-08-20T11:43:38.079Z","1.0.2":"2024-08-29T12:31:58.221Z","1.0.3":"2024-09-19T21:16:28.578Z","1.0.4":"2024-10-05T12:19:47.813Z","1.0.5":"2024-10-07T12:36:03.264Z","1.0.6":"2024-10-08T20:42:03.456Z","1.0.7":"2024-10-17T15:47:08.146Z","1.0.8":"2024-11-09T15:37:41.790Z","1.0.9":"2024-11-09T16:31:19.507Z","1.0.10":"2024-11-10T17:25:35.510Z","1.0.11":"2024-11-10T18:21:23.118Z","1.0.12":"2024-11-13T12:47:20.854Z","1.0.13":"2024-11-24T18:22:54.251Z","1.0.14":"2024-12-12T10:18:53.090Z","1.0.15":"2024-12-24T14:04:42.617Z","1.0.16":"2024-12-27T14:18:55.258Z","1.0.17":"2025-01-04T21:17:44.947Z","1.0.18":"2025-01-10T10:06:53.348Z","1.0.19":"2025-01-14T12:32:35.294Z","1.0.20":"2025-01-17T14:14:32.137Z","1.0.21":"2025-01-21T15:54:03.662Z","1.0.22":"2025-01-23T13:46:20.615Z","1.0.23":"2025-01-29T16:32:48.719Z","1.0.24":"2025-02-10T21:45:50.013Z","1.0.25":"2025-02-13T16:13:28.350Z","1.0.26":"2025-02-19T21:06:55.402Z","1.0.27":"2025-02-21T21:59:01.781Z","1.0.28":"2025-02-25T13:32:16.932Z","1.0.29":"2025-03-09T19:29:39.012Z","1.0.30":"2025-03-11T13:31:05.255Z","1.0.31":"2025-03-17T13:47:33.870Z","1.0.32":"2025-03-18T13:31:34.823Z","1.0.33":"2025-04-01T21:49:09.218Z","1.0.34":"2025-04-06T13:58:07.518Z","1.0.35":"2025-04-16T11:17:39.870Z","1.0.36":"2025-04-30T12:59:10.290Z","1.0.37":"2025-05-28T12:09:42.581Z","1.0.38":"2025-06-09T17:31:20.275Z","1.0.39":"2025-06-14T20:59:28.406Z","1.0.40":"2025-06-18T12:06:21.689Z","1.0.41":"2025-06-24T21:44:26.970Z","1.0.42":"2025-07-10T14:27:06.717Z","1.0.43":"2025-07-14T10:08:08.708Z","1.0.44":"2025-07-15T09:34:13.872Z","1.0.45":"2025-07-20T15:02:48.332Z","1.0.46":"2025-07-21T08:28:10.797Z","1.0.47":"2025-07-30T22:39:34.942Z","1.0.48":"2025-08-04T08:51:52.996Z","1.0.49":"2025-08-04T09:37:14.948Z","1.0.50":"2025-08-07T16:26:23.321Z","1.0.51":"2025-08-11T16:46:15.380Z","1.0.52":"2025-09-01T16:45:16.176Z","1.0.53":"2025-09-02T13:15:51.354Z","1.0.54":"2025-09-25T15:17:19.478Z","1.0.55":"2025-10-07T11:53:34.122Z","1.0.59":"2025-10-24T17:58:11.494Z","1.0.60":"2025-10-25T22:39:57.293Z","1.0.61":"2025-11-13T12:45:12.352Z","1.0.62":"2025-11-19T12:12:08.066Z","1.0.63":"2025-11-21T16:05:28.564Z","1.0.64":"2025-11-25T12:30:11.639Z","1.0.65":"2025-12-03T22:53:27.195Z","1.0.66":"2025-12-03T23:44:39.732Z","1.0.67":"2025-12-11T14:26:40.162Z","1.0.68":"2025-12-25T16:06:12.645Z","1.0.69":"2026-01-16T11:47:58.563Z","1.0.70":"2026-01-23T13:17:42.783Z","1.0.71":"2026-02-07T14:23:08.725Z","1.0.73":"2026-03-07T09:22:27.882Z","1.0.74":"2026-03-07T10:37:03.304Z","1.0.75":"2026-03-08T10:24:10.739Z","1.0.76":"2026-03-11T10:05:16.954Z","1.0.77":"2026-03-19T12:36:44.422Z","1.0.78":"2026-04-02T11:02:29.777Z","1.0.79":"2026-04-18T11:41:52.858Z","1.0.80":"2026-04-26T16:46:34.507Z","1.0.82":"2026-05-08T12:04:24.231Z","1.0.83":"2026-05-11T08:46:36.427Z","1.0.85":"2026-05-20T11:30:53.221Z","1.0.86":"2026-05-23T12:57:34.404Z","1.0.87":"2026-06-05T18:40:49.612Z","1.0.88":"2026-07-02T14:31:15.918Z","1.0.89":"2026-07-21T14:59:02.368Z","1.0.90":"2026-07-21T23:55:35.751Z","1.0.91":"2026-07-22T00:13:40.382Z","1.0.92":"2026-08-25T17:20:14.259Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/wasm-api-canvas","keywords":["2d","browser","codegen","canvas","drawing","interop","typescript","wasm","zig"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/wasm-api-canvas"},"description":"HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications","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/wasm-api-canvas](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-wasm-api-canvas.svg?91454960)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/wasm-api-canvas.svg)](https://www.npmjs.com/package/@thi.ng/wasm-api-canvas)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/wasm-api-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- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n  - [Zig bindings](#zig-bindings)\n  - [Minimal example](#minimal-example)\n  - [HDPI support](#hdpi-support)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nHTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications. This is a support package for [@thi.ng/wasm-api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/wasm-api).\n\nThis package already covers ~80-90% of the HTML Canvas2D features and provides\nsome additional drawing utilities to minimize boilerplate & WASM/JS cross-calling.\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=%5Bwasm-api-canvas%5D)\n\n## Installation\n\n```bash\nyarn add @thi.ng/wasm-api-canvas\n```\n\nESM import:\n\n```ts\nimport * as wac from \"@thi.ng/wasm-api-canvas\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/wasm-api-canvas\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 2.62 KB\n\n## Dependencies\n\n- [@thi.ng/binary](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/binary)\n- [@thi.ng/wasm-api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/wasm-api)\n- [@thi.ng/wasm-api-dom](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/wasm-api-dom)\n\n## Usage examples\n\nOne project in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory is 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/zig-cellular.jpg\" width=\"240\"/> | Zig-based 2D multi-behavior cellular automata | [Demo](https://demo.thi.ng/umbrella/zig-cellular/) | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/zig-cellular) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/wasm-api-canvas/)\n\n### Zig bindings\n\n- [api.zig](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/wasm-api-canvas/zig/api.zig)\n- [lib.zig](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/wasm-api-canvas/zig/lib.zig)\n\n### Minimal example\n\n![example output](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/wasm-api-canvas/readme.png)\n\n```zig\nconst canvas2d = @import(\"wasm-api-canvas\");\nconst dom = @import(\"wasm-api-dom\");\n\n// ...\n\n// create canvas element and attached to document.body\nconst canvas = dom.createCanvas(&.{\n    .width = 320,\n    .height = 320,\n    .parent = dom.body,\n    // can be customized for HDPI screens (aka window.devicePixelRatio)\n    // see readme section below\n    .dpr = 1,\n    .index = 0,\n});\n\n// start using this canvas\ncanvas2d.beginCtx(canvas);\n\n// set fill color (any CSS color)\ncanvas2d.setFill(\"#f0f\");\n\n// draw a triangle\ncanvas2d.beginPath();\ncanvas2d.moveTo(250, 50);\ncanvas2d.lineTo(150, 250);\ncanvas2d.lineTo(50, 100);\ncanvas2d.fill();\n\n// (could also be shortened via this helper:)\n// canvas2d.polyline(&.{ .{ 250, 50 }, .{ 150, 250 }, .{ 50, 100 } }, true);\n\n// pre-define gradient\nconst gradient = canvas2d.createLinearGradient(0, 0, 0, 100, &.{\n    .{ .pos = 0.0, .color = \"#ff0\" },\n    .{ .pos = 1.0, .color = \"#0ff\" },\n});\n// use gradient as fill color\ncanvas2d.setGradientFill(gradient);\n\n// configure & draw text\ncanvas2d.setFont(\"100px Menlo\");\ncanvas2d.setTextBaseline(.top);\ncanvas2d.fillText(\"HELLO\", 10, 10, 0);\n\n// create a bitmap pattern (ABGR pixel format)\nconst pixels = [4]u32{ 0xff000000, 0, 0, 0xff000000 };\nconst pattern = canvas2d.createPattern(&pixels, 2, 2, .repeat);\n// use pattern as fill color\ncanvas2d.setPatternFill(pattern);\ncanvas2d.fillText(\"WORLD\", 10, 120, 0);\n```\n\n### HDPI support\n\nBy default, canvas elements are created with a `dpr` (aka\n`window.devicePixelRatio`) of 1. Use `dom.getWindowInfo()` prior to creating the\ncanvas to obtain the actual device pixel ratio and adapt the canvas to it.\n\n```zig\nconst canvas2d = @import(\"wasm-api-canvas\");\nconst dom = @import(\"wasm-api-dom\");\n\nvar window: dom.WindowInfo = undefined;\ndom.getWindowInfo(&window);\n\n// create full-window canvas element with correct DPR\nconst canvas = dom.createCanvas(&.{\n    .width = window.innerWidth,\n    .height = window.innerHeight,\n    .dpr = window.dpr,\n    .parent = dom.body,\n});\n```\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-wasm-api-canvas,\n  title = \"@thi.ng/wasm-api-canvas\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/wasm-api-canvas\",\n  year = 2022\n}\n```\n\n## License\n\n&copy; 2022 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}