{"_id":"two.js","_rev":"68-16fd06df5e3c433464ce2074df310ebb","name":"two.js","dist-tags":{"latest":"0.8.24"},"versions":{"0.2.0":{"name":"two.js","version":"0.2.0","keywords":["dom","w3c","visualization","svg","animation","canvas2d","webgl","rendering","motiongraphics"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"_id":"two.js@0.2.0","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"}],"homepage":"http://jonobr1.github.io/two.js/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"7034260b686056858b965b328db4c2002a0c69d2","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.2.0.tgz","integrity":"sha512-T+f506OoljRXysPayhESVyw/SgABgNfRdSTpUebR2RkclN6HJAReDtEdHlzkMypxoObDSR7ketqpg9w1426czA==","signatures":[{"sig":"MEYCIQCKV9Iw0Ac4F3EnQvfThfU0Fp/aGcXgHYMV3bX2gzDz0AIhAIZveplGHQL8GgqGv/TVtZhYXPPEzoTSc37vXn8LozBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","browser":"build/two.clean.js","_npmUser":{"name":"dguttman","email":"david@davidguttman.com"},"licenses":[{"url":"https://github.com/jonobr1/two.js/blob/master/license.txt","type":"MIT"}],"repository":{"url":"https://github.com/jonobr1/two.js","type":"git"},"_npmVersion":"1.3.5","description":"A two-dimensional drawing api meant for modern browsers.","directories":{},"dependencies":{"backbone":"~1.0.0","underscore":"~1.5.2"},"devDependencies":{"grunt":"~0.4.0","grunt-closure-tools":"~0.8.3","grunt-contrib-watch":"~0.3.0","grunt-contrib-concat":"~0.1.3","grunt-contrib-jshint":"~0.1.1","grunt-contrib-connect":"~0.2.0"}},"0.3.0":{"name":"two.js","version":"0.3.0","keywords":["dom","w3c","visualization","svg","animation","canvas2d","webgl","rendering","motiongraphics"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"_id":"two.js@0.3.0","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"http://jonobr1.github.io/two.js/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"2160dbe94fae53d64188ecff33ecf6f6b1c2a7b5","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.3.0.tgz","integrity":"sha512-aCOMV30VU6/Z2Smp0qNngjv7s+7OjOYxByl+A/G75DyrsRZWk2y9lSXQki7Q9FSqSgV1cplcg/6kJh574ZLXlw==","signatures":[{"sig":"MEUCIQCVfaVOtYDYBD8TdM67w0C1EOFwBbpJKwSome0Ihga4fQIgWramRovFnQy/ZpJPlukql8ihEc26Pjr7yXKDQWJSkEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/two.js","_from":".","_shasum":"2160dbe94fae53d64188ecff33ecf6f6b1c2a7b5","gitHead":"e9952a58ac323f60ce9ecf800c42b0d88de4d489","scripts":{},"_npmUser":{"name":"jonobr1","email":"correspondence@jonobr1.com"},"licenses":[{"url":"https://github.com/jonobr1/two.js/blob/master/license.txt","type":"MIT"}],"repository":{"url":"https://github.com/jonobr1/two.js","type":"git"},"_npmVersion":"1.4.16","description":"A two-dimensional drawing api meant for modern browsers.","directories":{},"dependencies":{},"devDependencies":{"grunt":"^0.4.0","grunt-closure-tools":"^0.9.0","grunt-contrib-watch":"^0.6.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-connect":"^0.7.0"}},"0.4.0":{"name":"two.js","version":"0.4.0","keywords":["dom","w3c","visualization","svg","animation","canvas2d","webgl","rendering","motiongraphics"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"_id":"two.js@0.4.0","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"http://jonobr1.github.io/two.js/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"ceeb3f3fe9b5786f1638c711c3109375ce710429","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.4.0.tgz","integrity":"sha512-2PlBs0OriQbzmNrWby6KbUElybOd328JSlGlB6PhIwdy76nHhb53qoEGCBCJHAHZg5znoAOapbMnOZwcb6iXYw==","signatures":[{"sig":"MEYCIQDv34sLrTxIrvozs9OTO4Pw0OnJltfT99clt3Nrb83zvwIhAMDTbCC/ZcovjirBpjlaFyLsp0TGJIURJvzOX6hk9Kof","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/two.js","_from":".","_shasum":"ceeb3f3fe9b5786f1638c711c3109375ce710429","gitHead":"b0cb2a9c90b80c2c10c6797a17c17b4a14f7b72f","scripts":{},"_npmUser":{"name":"jonobr1","email":"correspondence@jonobr1.com"},"licenses":[{"url":"https://github.com/jonobr1/two.js/blob/master/license.txt","type":"MIT"}],"repository":{"url":"https://github.com/jonobr1/two.js","type":"git"},"_npmVersion":"1.4.16","description":"A two-dimensional drawing api meant for modern browsers.","directories":{},"dependencies":{},"devDependencies":{"grunt":"^0.4.0","grunt-closure-tools":"^0.9.0","grunt-contrib-qunit":"^0.5.1","grunt-contrib-watch":"^0.6.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-connect":"^0.8.0"}},"0.5.0":{"name":"two.js","version":"0.5.0","keywords":["dom","w3c","visualization","svg","animation","canvas2d","webgl","rendering","motiongraphics"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"_id":"two.js@0.5.0","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"http://jonobr1.github.io/two.js/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"239e87c31f915d3dda9a667f0db3960e015e9d81","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.5.0.tgz","integrity":"sha512-m6G0Akc+CuuM4D6eAIOtrZ8ByWC4J3v9WKa5K2hdHUvHOcAhtOPGzSSdjI10WXhRrdM37ptlnZngA11iUxTMQA==","signatures":[{"sig":"MEYCIQD3CUYLOWge7fWPeJeUeJvpWJnIFYHzb3C2aprBsR0tywIhAKk2wN60Ssq46RJwODYslyFW1zCKf2mwAZIkXQZV29/X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/two.js","_from":".","_shasum":"239e87c31f915d3dda9a667f0db3960e015e9d81","gitHead":"8eacf2485cd1f757f0e49508da59313a2e32c711","scripts":{},"_npmUser":{"name":"jonobr1","email":"correspondence@jonobr1.com"},"licenses":[{"url":"https://github.com/jonobr1/two.js/blob/master/license.txt","type":"MIT"}],"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"3.3.3","description":"A two-dimensional drawing api meant for modern browsers.","directories":{},"_nodeVersion":"4.1.0","dependencies":{"backbone":">= 1.1.2","underscore":">= 1.5.0","requestanimationframe":">= 0.0.22"},"devDependencies":{"grunt":"^0.4.0","grunt-closure-tools":"^0.9.0","grunt-contrib-qunit":"^0.5.1","grunt-contrib-watch":"^0.6.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-connect":"^0.8.0"}},"0.6.0":{"name":"two.js","version":"0.6.0","keywords":["dom","w3c","visualization","svg","animation","canvas2d","webgl","rendering","motiongraphics"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"_id":"two.js@0.6.0","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"http://jonobr1.github.io/two.js/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"f24199d80df8bfc15fcab277b9dc76f0b11a9bb3","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.6.0.tgz","integrity":"sha512-BknIyXKj4Fu88wmBcgEL5Lv9xf9Uh6wsnP1HdnyDF06hiV6CNbzfLXiUr4w8AaKeBOC4tFRK8ze9hQRTooNH5w==","signatures":[{"sig":"MEYCIQCRtg97CJ2A4haIpkVKKTuZHTTTsmYKBjxIN2wr3WfXmgIhAJOm02qbG46rPhyzs+fMa9giGYa/g30CiMnEWoVmjQKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/two.js","_from":".","_shasum":"f24199d80df8bfc15fcab277b9dc76f0b11a9bb3","gitHead":"c565792421b64949089f1b54a97c285fdb4338cf","scripts":{},"_npmUser":{"name":"jonobr1","email":"correspondence@jonobr1.com"},"licenses":[{"url":"https://github.com/jonobr1/two.js/blob/master/license.txt","type":"MIT"}],"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"3.7.3","description":"A two-dimensional drawing api meant for modern browsers.","directories":{},"_nodeVersion":"5.9.0","dependencies":{"backbone":">= 1.1.2","underscore":">= 1.5.0","requestanimationframe":">= 0.0.22"},"devDependencies":{"grunt":"^0.4.0","grunt-closure-tools":"^0.9.0","grunt-contrib-qunit":"^0.5.1","grunt-contrib-watch":"^0.6.0","grunt-contrib-concat":"^0.4.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-uglify":"^0.4.0","grunt-contrib-connect":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/two.js-0.6.0.tgz_1465738721394_0.5113326155114919","host":"packages-16-east.internal.npmjs.com"}},"0.7.0-alpha.1":{"name":"two.js","version":"0.7.0-alpha.1","keywords":["dom","w3c","visualization","svg","animation","canvas2d","webgl","rendering","motiongraphics"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.0-alpha.1","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"http://jonobr1.github.io/two.js/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"85a45ec22fd3e8d276796e0197e587719200a598","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.0-alpha.1.tgz","integrity":"sha512-Cfu77NZ4ral2H2+uEhYtIFApdiNZOSWQivibmQ0+QidKZTbz+h6BQQgzP5Oy1bn9CZbjLgkvlLZjNGabD2o0Ew==","signatures":[{"sig":"MEUCICZA7tdb+lIYY/8WITz5J+1YUO9+uIQnzEH2uBOJGaSoAiEA+OmEfUgRjKHBTIrHKqFYDxTBK1j50gHnBZRQtkp3quE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/two.js","_from":".","_shasum":"85a45ec22fd3e8d276796e0197e587719200a598","gitHead":"1162b654c3966b55aa00295f62edf9a4dbad137b","scripts":{},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"3.10.10","description":"A two-dimensional drawing api meant for modern browsers.","directories":{},"_nodeVersion":"6.10.0","devDependencies":{"qunitjs":"^2.4.0","resemblejs":"^1.1.1","underscore":"^1.6.0","node-minify":"^2.0.3","animation-frame":"^0.1.7","blueimp-canvas-to-blob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/two.js-0.7.0-alpha.1.tgz_1512156977451_0.8519342271611094","host":"s3://npm-registry-packages"}},"0.7.0-beta.1":{"name":"two.js","version":"0.7.0-beta.1","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.0-beta.1","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"5e2d1e13e5d657bf0fed023337ea4972cae38ddb","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.0-beta.1.tgz","fileCount":34,"integrity":"sha512-Ztnk022aHeKX+NO8py3RU9OJzbq7+yHwhWnlb5yCMzYaPFKymO92eyNpVbFE587QxAZ6QdSBM/QI1ye85d/gKw==","signatures":[{"sig":"MEUCIQDgVnArbgqMzP+gdczIEXcwCcg3tRSWEYa0QKy8hhazLAIgdkQKgFP6I8nJV1FLjSAagOum6XV9cf0L1H8GeeBwBr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3XHpCRA9TVsSAnZWagAAqnUP/30oaW0MBjFlgU1y9fJy\n6ZM9x6/i0V8xFgNKaOrcxlJg9k5N3AHwkeZznlkU2nvflFA6bxBNpf7OY7Yd\n6BuCTwoGKG+MQO2af5i7dvE7yPucv+ot0VqcnHa5VVaEZH6qv1r8lrcHETio\nRbB9ecPimiiibJO/O+Psc59F4oXikSwooskuvwfTTqVPN1Jp1Kw0fWBRpyTT\nnDo8dW8rrNahH4hjKoVAwXLoORCajpW633RifkLpnLd73jqamlEUwnPmFn5d\n/TTzAIb4ueYS1sMq+pDmh2ozKlVMbtBd40j56YYxDiZO+5luIlPU2nuKNcYT\niAzE2Ma46oOtAiVq/t6s4NQVsEfDA+b+Tytk+37xcpKN8+9Q9CyU2H8Ckcys\n+H3p4s1J2MMtvRVVBEK07vvEMmnTFXHEN24OYTFn4GeIcEUCicEs/cvvgqqT\nLcB4ZDhis1cS0QqTKCFOvgfY1qLzVdyhYTUuv0EVdywUsEOGBTlONVDCZbkJ\nGsUNbWRcW4eL2ALi2CoULDxJfrhCaP55ubLm4GrpVUvkj+81CPJWydr6pXp2\nTQQVb7Q0b6kGrXilYj9u0e+cwKxzudyvzcvyqhQAdL8Ag4qHybKyDVilN2GQ\nA1d7MidXKVBLeyU1XH/8wH1akEhbJopBiUlm/b9upsBERwJukW4NgJTgGbfZ\nmgk7\r\n=Ypmg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","module":"build/two.module.js","gitHead":"f5e83d3d0058d1a4b8a19d8b74c6b69dee21b982","_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.4.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"documentation","test":"tests","example":"utils"},"_nodeVersion":"8.11.3","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5","moment":"^2.22.2","qunitjs":"^2.4.0","resemblejs":"^1.1.1","underscore":"^1.9.1","node-minify":"^2.0.3","animation-frame":"^0.1.7","jsdoc-to-markdown":"^4.0.1","blueimp-canvas-to-blob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.0-beta.1_1541239273057_0.4603360418462661","host":"s3://npm-registry-packages"}},"0.7.0-beta.2":{"name":"two.js","version":"0.7.0-beta.2","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.0-beta.2","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"e6f1f950fd79821c2451ac7d69b9de5d0856cc91","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.0-beta.2.tgz","fileCount":35,"integrity":"sha512-FPJEiBXJHW7n0Lr9O7Y8qOV2MaCUNUW5GHfl40r3MDLZAlh5Qh5chYZJWCz3p9Bc9Y2y9icQpe/k59+EyWtq1g==","signatures":[{"sig":"MEUCIGfBOjWq9pwYVoikn1Xf90scdJdbD+92JT62VRuvhejmAiEAwvjJK1PsPHHCG7W9HDlooJd8drbkB7qCAZxd8bDMue8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1221873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8TY5CRA9TVsSAnZWagAAz8QP/2hmVz4L0V47slI6KsHB\nq0ELXmh0HO5LqUlV3C9BRo/tuIzVjOwbBwI+YieDsAPAZ14udsgoqasrk4gh\nsUFQsBfl4HOGbhIoprHZi7cUK3vGM42vpinM1HFVX2NwpQBx7/N8oAt3hdhr\nCCrywoZDKHItJY86ldezRhvjzulL6g3a/23sFzVbJHuC3UUL4UEAb220cpuu\nW69/jYY0dXfberuloAzm0OFqBwZbD7eOpYUq3Di446lqCuBRyadhEAYv1G2j\n1JapAdNJKJ/FUkKbZpWgVh7K8lUAMsFj8lYUiTBGYe7OQ8Hnr6VKJ7+nCOr4\nQvvdLTv2hfeoenPmr9J290Ku7/VOyqGfGflGYkaKtRI18PfYfB7VK5stjYrC\nI75s/J4BOR+rvd1oi0FuQ1L+n7rj32y+zcSgp2VYH3F8f1QhHoYFLT354942\nPtl5tz8g7RAcge9lmRJgnw93ka4foVAANflRwEFZ0f2139Zz6eW4bkm7KMf4\nt9Rk8Ehw6UWk/oqUcq7FHdw6fnBFriwSmwvIzC0pcYWvk4U/v+wZdP7Ey+7O\nvGx1gsN+hjNcqoQ+HUqGwWuvxQUaWzUVMiE+q0w0Q3+YuhUbnAdnfORLeMhc\n8LuF3qAW/VH7ArtWCOaQ7dwDIFGAiPg2NPpEimBoCkQISj4AK6yh+QUpSUgU\n+jM4\r\n=EWip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","module":"build/two.module.js","gitHead":"7b5aa4442427aa116b4adfa44321853085b09482","_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.4.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"documentation","test":"tests","example":"utils"},"_nodeVersion":"11.2.0","dependencies":{"canvas":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5","moment":"^2.22.2","qunitjs":"^2.4.0","resemblejs":"^1.1.1","underscore":"^1.9.1","node-minify":"^2.0.3","animation-frame":"^0.1.7","jsdoc-to-markdown":"^4.0.1","blueimp-canvas-to-blob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.0-beta.2_1542534712458_0.8533298149255666","host":"s3://npm-registry-packages"}},"0.7.0-beta.3":{"name":"two.js","version":"0.7.0-beta.3","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.0-beta.3","maintainers":[{"name":"dguttman","email":"david@davidguttman.com"},{"name":"jonobr1","email":"correspondence@jonobr1.com"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"0edff0768fd6ed10611d01aef7d0d7bcc0c538ab","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.0-beta.3.tgz","fileCount":36,"integrity":"sha512-oPEmRGCo5c296Wn40+yTxYydwPTf1iwJY+EPdLoka5TxUkLkAUo10CkQxRZJ7VGmbShBxQRXQxS5i5/otwqGZg==","signatures":[{"sig":"MEYCIQD720i+VN2uo4hFpN51YmpxDkpGWY4tabWcJzL4cPJW2gIhAJinS7Vf/Z8asjkYVG8zrjr/pBZSf5hXABnzULoa4/om","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcDDtOCRA9TVsSAnZWagAA0bsP/1aP5xgQFXCR0ut6rcDy\nBjpXi/gXMelPflQ7EIW4Bv2sMlpz0ALjqYUV9lFTDtN55ijI/S20hFmF9rxW\nRmpFLgWsyxN+pmU43KHOjBIS1vQjKD79+lI2uF2wTXynYfDbj343xrIttOBU\nm0s0RXEVJQmxLy3VjnS2S2BuGnRWIQjpblqmzD3ZkBjzR1th9ICxsO850CgW\nXROpMxiZ/TKXNFpSFVyXqCf94scMRKll+lhNTxKnUlgAQzfI3bdQNSUuiquD\nTpsgfGbupi3nNWBl0j5WhUP3sOqaLYEzyWYKieM3osjSZnJLLNxJv0w6tVWy\nZjt0ghBra6JVTkMyU0S1nbtH5lkyUqUi3pPYZiD4exaZ5nQQluiINiNJT+3P\n703rZKa0p0F31pkrMCO/E2+TccdCbIhkyY2XK2bhkiCRAzQ+qf7cKvTVKefR\nYq4nCM7DjzJd4DOY9fbGD1cYCDtumBTVWHYXualzkiNczKttsBg1i4CviZbr\nw5b9/AoWE1rMAUp+R12e9aXLb908Bab6dQz9lYG58z3a1l58jgwLenPV5qKA\nwIqzHA67WGrWB54W6rDNdGDqNLe4Z4cjI+tU1UQPBA3guTn1JxyurR7uWqK9\nvmXJ7/KiuwGQYHnGgdFOsJaFhISyFfTb8Dx3/J6wPA4sFZARjP7zKgtn/Hwd\nvrc8\r\n=o13V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","module":"build/two.module.js","gitHead":"73d9b884adfdae79699ad09c06fab870067faaa3","_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.4.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"documentation","test":"tests","example":"utils"},"_nodeVersion":"11.2.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5","moment":"^2.22.2","qunitjs":"^2.4.0","resemblejs":"^1.1.1","underscore":"^1.9.1","node-minify":"^2.0.3","animation-frame":"^0.1.7","jsdoc-to-markdown":"^4.0.1","blueimp-canvas-to-blob":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.0-beta.3_1544305485517_0.41269916100284987","host":"s3://npm-registry-packages"}},"0.7.0-stable.1":{"name":"two.js","version":"0.7.0-stable.1","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.0-stable.1","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"4999070a566c3ab1b2ba980134d0d786b46ce2db","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.0-stable.1.tgz","fileCount":33,"integrity":"sha512-4QULPtstGEyGbhMvVvCGxgm85Un6CMYqFYafw7hNan9LdqoYZqMnxsaj8pkfBT4zpRfqB98aZjGrWYoCBqKtXA==","signatures":[{"sig":"MEUCIQDs/fdaDvyg/lmzw/K0O3G741Mj7h1kCvfHcuri8Hma8QIgJf0snIt7EscYuImFlj3+NluJgrDm2itfHGHo7spG7c4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1552508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKMVaCRA9TVsSAnZWagAAIDsP/0QMjrgZZApqrjXs3BEX\n80x3DCuHm+u13MGFxNLI6ajWwfGCPn129foUCXW0xNEWs98P1qjJx6dgU3kb\nTZNiA/fkmpHyc8jesAK60ePY7UMae/VH11iogyVY89UN9IevwpF+dtZyeAm7\n1D/HZYx8NeiQz3o3J+FSzlgxphGXKx2pP6ASZSe3hutsjk/5tsip9ds/PJ6h\npxp7esZtwi/rNRPXZ8ieDlIKmoXR9lQxDiPPbSWVqFQjO12iAP1MKWVva8Nw\nfeFxpe9Jy5gKLKLHCgtC+UIayXCOkO7YQJ2xKA9FkJzdiLZB3FiSst5LuD9G\nAT0i8c2iUfnL31HjBG5OrUvKpx5Z4jWIlR0y4YzjsA8aWrQcaM7zfr6Zj3DM\nvLH9/SGXVTOI/zNXiEB8Nr2dFFvR9HkY/P+Z2DXpwoqhuTcgl9vxSmIcMhNO\nyNhcXYq8ttIjCDZdNPNa204dhIZ6NYHMsy0dYY+fuoPYoqlgW0QDblu4LoYO\n0C9Y3ZqCxJe2TpjE61anC+TANkHiTtnOTiB/JyMcY++dIlttu+0aMad4NFBO\nV49AiVC8ZFwNQiF1OMioh/MUR3fswK9ad3yulLQDAqmM2xKdLj1MT7IIOUc7\n5d8gqasoXIAq2zqxins1l2ximEX2wC6PT/tlf/yI6yNZitwAo2rqem9WSlYX\nu6Q7\r\n=j/86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","module":"build/two.module.js","gitHead":"be31e3bc59c73b2fb22f6aa937ad713a63e128ba","scripts":{"lint":"eslint ."},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.13.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"documentation","test":"tests","example":"utils"},"_nodeVersion":"12.13.1","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"~3.5.5","qunit":"^2.9.3","eslint":"^6.7.2","resemblejs":"^3.2.3","underscore":"^1.9.1","@node-minify/core":"^5.2.1","@node-minify/terser":"^5.2.1","@node-minify/no-compress":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.0-stable.1_1579730265864_0.7681967587533991","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"two.js","version":"0.7.1","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.1","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"b87f67d4bda3448e4f31984df56c0dac3940476d","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.1.tgz","fileCount":50,"integrity":"sha512-fycJzwugOsnvmNygQEEOgirHD/Qb1H9hA0VO0zIfoxYlGRdP8D3iCzXo2D5pJaoaVmmdmgiP3XNVy45DjWUutQ==","signatures":[{"sig":"MEUCIQDXoPlWdbI9bqLQ6sJV9Lkj2Xqvxx8LQpAu3r2nl3PGggIgM2CD4iLPFgFYR4omZEcEjHBcOUTv8zqw81HsDzGsTao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1436776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/ldNCRA9TVsSAnZWagAAZB0QAJsq6SXvdxiMMILtXoa0\nFSMjtjLXaLopPcCQ5PjxKeYnAObLy2n2dNPpxVzk/wYBrGx4Qs+8X1wX83m/\ncdtlMdHRWwvOY30MSzK09S1jt6P9rkYzMFW2WfMApxA5LogA5I2HhKLFXLn0\nIixas/6rUjE23mzJ4iKIEpYZiIjF7ofp5rau2PrNmNFd4g3QOOkyUXLta+mH\nvz0nIryUbL3l4L6a5eNt/RMW+t9SYlvGKhZOr4ZSZdVJPzRbFY+/GAVEV4LP\n9/Qxc6aNywzP1zp62//1xS+T0Ki3HwauFQPNdgjlj6pGKjjG+HKfVtU0WOfu\nq59HSYWJkbzG+bD0WJzHqKYOawsdzkOCcapzZSF6emMp0saXaQI2QuhtRSgN\n8QS0obneN1IT+d3plJrU7XgsNKLDgySXNXJcUo9nXfl2bbq6i2Yjw0pfGwHg\nJQpNoTF5cH7yBuwqI6XEZFJyrYdGYJrbMzPfRPEa0KO7Ts07LithNJQbJapf\najz+uiHq2MFdAtEOBV9lGAIyy5OFjnvgNCaFh0m5ZkL5GljWbxQsj0D/XFGP\nvCsBtcpc/Pt//1jaI5CpZwDbKZVd6O7tIOExVLQUQr0sbvvxE3zvWCStFT+6\nGOxHrmezudxI0OYuo6qCEQ2/76BSJjNLwL3hjwzeQD1JpXB+QBh94l216iXG\nNIiB\r\n=unOy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","module":"build/two.module.js","gitHead":"f262b26765b96bde6c485c575fbd9b2437489157","scripts":{"lint":"eslint .","build":"node ./utils/build","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.11","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","resemblejs":"^3.2.5","underscore":"^1.11.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.1_1610504012550_0.473468711951611","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"two.js","version":"0.7.2","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.2","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"04bea5838cd7b0ab276cf7273f08c0c0bd3a2767","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.2.tgz","fileCount":51,"integrity":"sha512-IfLPo3ML5ZMJXVdPBE/oMN7cljdgYk8RI7kVtYH/21J93jxnuAu/mQGUVjeUh2c+vMXhQJu95VQBlY1nwxPSfA==","signatures":[{"sig":"MEUCIQDMW86DlATc/fIcwpg3V0D2AArZ3Bez+weDVtMEEIVJ9gIgTT1NpPHXYQdQqpfOZXvMiUbr2dqs3BmC+9rn5NTrXrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1448439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXgtKCRA9TVsSAnZWagAAzBIP/jHqMranMNKdwtiNc/TV\n3w7YTiYUc53DQ5nlUGwyzjyC1d+Vs702gPG0isQHb8H5wqHyhjF5TTjcQKQT\nwX5l4nBOL6DfJxjMik7rrmI/U+kkyaTR3Y5Phv/sFwLwTuMonhtLd02NKlY2\npm2ueunLy7qrZnjIe8sQrH3iYgBnLVoHxwRIpWv28kLSNm8lfGG10pAxaqbK\nHXWokmE6NHPrlsiFsGmPUnUETRGMwG837GknJx7c4hoEJOiOgzM4emq9m7m+\npQzQnrhRCn4DVrVv3ABKy3B4wOpx9Lx6APQT83VXUXnuxvzErVpDKC0Fhyet\nf9M++67INZlMh8J0oCZkc36HgIcLoA9r5Yc+qx+WjWN9xVhb1HAfp3pcD6DN\ntH/3bLc6ASAZ7MBX6zk+VoiQrFwXMsCRl8fY/GzyDZeWd5pDaqwkRAWzUb2Y\nHuWNFiVpOlHETM6hz1uNyYKe3LUFW59K3wXLDqZPo3S73kgEgsqNtrCDXgWZ\n7zNSTgGDiYM+zW7y1wGcbF50BamuD5NqNQeHzqzc6khoI93oKb7qPCsM+6KB\nfMrnnOJERA/9hD0oFs0v1JTptE13N6880shn1MqVBBPuEcZN7yOJfdm+BOsK\nbIra4RWui2m/TYhcm3UMyF9FTmP66awym/Uk2i461BHM4+aBfDHGp6XnUJWD\njuEG\r\n=I71w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"build/two.module.d.ts","module":"build/two.module.js","gitHead":"be562f5843e801b1ba6e967dc5bf4af2cdd9c2e8","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile build/two.module.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","resemblejs":"^3.2.5","typescript":"^4.2.3","underscore":"^1.11.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.2_1616776009911_0.37644041576814047","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"two.js","version":"0.7.3","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.3","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"b38f057f6ad10130c84ac6318e594f91f6e8a47c","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.3.tgz","fileCount":52,"integrity":"sha512-yIWn1y33wWA24KIiFa3xVaqOWm18js5WPRpf4pKfwJByzi/agudhHwO1g8huPL7ZG0OYS9n69Wie4qX//e4Xhw==","signatures":[{"sig":"MEUCIQCYQ2e5xUeYYsd0xSq+AcRaM3D9jHkW+WRySw3BiiMXtgIgZqmWQzTB1iyHdSvgME6crGLVyvmxhpZaPZ+nl7TON0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1528106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXg4tCRA9TVsSAnZWagAA99cP/2kg0Yx5qCdBzPhFqaFT\niupg0K8WBV2ltPkDszEZkzbqGLDBIlPDL05yPGMCTiGSh48tSdC7rayMz33A\nT7d0tddDnw0rnR8jP6ue5Uek/ClNiZzr0EXqwQbE7gb8GjHoBY0mdPyWeC6Z\n8AM6T3ry8ijf0+D+m2qFbmOwaJl5t8COwtisndNbVx17XnHAiln4jJPY0Vwz\nRQq23y9YzPq8UZhs4yueZEaSVU4FlfHl+H5M5JYBGFkxx2kl2fE5CRm0V+cW\nVGIMyUI7KghwWG5+kWbIHcv7OCVeeGE50OvuNI8XbNLPY7sHidTYq5F3ovtv\nBzRmbyi+53a8sXvAsJOgxLZdUOwWvYWEbESwk1YtVpKgvwpniWzyn/3qS21D\n33SBNiVgjwfDCX+cA+JnAqKjHmYddqKcCIj844cssqZj5XgNFUUp2VRbc3oy\nKxJqHh7vAdHkpq+T98i7Rtm6cyw2Sf2xyHwsuaDRy34VWOozH/ZzO2ai4kb0\nqsDiEyPRkukRcf5CYWGfyGKzT58RdTuY+fepV1kbsXdBS8TXWCYuGACz7BJf\nU+jiJOpQl9+rFw6sISW3ee7KfvtG/lT6qj4kBqC7vYGBK5Aa37g9Ac7nnR63\nQAaWbEt+X1QgrbmABHDd/mn8D0QAae+KXS/ZzIHUzbQvtKjMaueykdGLgH1N\nG2rk\r\n=LOzQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"build/two.module.d.ts","module":"build/two.module.js","gitHead":"a1ab2b8dbdf8ffffbe0db1ba199d90153d5a91c8","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile build/two.module.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","resemblejs":"^3.2.5","typescript":"^4.2.3","underscore":"^1.11.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.3_1616776749494_0.8255393266850755","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"two.js","version":"0.7.4","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.4","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"b9941e16797da18bb618c4f517f77fd992c20a0e","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.4.tgz","fileCount":51,"integrity":"sha512-ElgPEMC8I+bAfI+6Wcwy7yy0rkqXUBLNaQsfyaEHFo36nfVipYYZXKtSZLGd7mIF4JTGx9U79MM3Dz385deUrw==","signatures":[{"sig":"MEUCIQDCgPdGlM2i6+7TMFR8Q4NuegASUPhLbGdi7D6/kbuWcQIgQ0VbaNii6hGq5uSxh2RYLYOuVU/Ontk1tDB/lePh+nQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1455673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ4LzCRA9TVsSAnZWagAA4usP/Ah7HIzIqCRPOMwassKA\nrwZew+ajmCLsrhC6M5LVkE8yuZLZJP9KHGcD0dn2zqXH0eyklU5JZP6mt0oA\nKgOL60qK1Q5SurVrvdzbZ8M5V+SQMa0r2WN2EIejtl3xmQqwDld/3z/JYC8o\nitWV9vHLuJLAbaqUfrfpJr0zGHsNnLLtk60IbAboUJKy8ZemskfdznFi9aon\nzyrlhdVpck7Um07wmJiHbVz3XBkoSsMKbzoeWLbRyh2Linn0Nj2VJDVVdMRt\nQb3/sIENAoGDyn02JxUH9bsq9R22rKf6NAFOI8p+drDJAkAgWHKyzBgtMoEz\nqpsDhUegRIlKR5mNItJdigupBSiFm+XOquoYBfd4yc7A8Zj73Ff1JxJop0Nu\nlHhvDbO4Qp6ZzkzjcFRZ7M7D19xwNdfR1hjwZ3+IdSasvCiV89/05P4icsdV\nIeMb3A4pSylr6u28i987Jx/bA81XAeUsRkAoen6uatbJHX5mmtwqJkGfP6+p\nxgM7kE3WRbziMUNQ5GSkQP6WbAbGXpBiwaNGR4pdK+ozPci52kkHQinhCoc0\nuScGCeiDteKluLTKglZGx+Sq9QBOnv5AA0MQ9ZoYo8i3Ca6sZoL8vqED1+98\nTq/YFQtV5S3/7JDzeX1fMQO3mL/iQky3ak1Aet8+yuFQgsoWsHPZ+voehpqf\n2ELK\r\n=ChmN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"86c4d4250ecab1b208b666da95ab570238629633","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.11.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.4_1617396467488_0.4105484639608237","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"two.js","version":"0.7.5","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.5","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"30d244e9b2b2832110596c4484016b2c5e35de05","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.5.tgz","fileCount":52,"integrity":"sha512-eF0ikwezUx86+M+iRFLGytzxussemRQZmk4cJvVgXGl6HMF2QoeNk/Si7OD9MtE5vGA9DdKHLyUzehSWzTrK0g==","signatures":[{"sig":"MEYCIQCTGDXK98sXC9NOG6/5Ly2VeZdVs8JYTWbZJ8BLF3oNlQIhAOADPDR2ijRi7vxt2FeOLQaVrUETrpwaWlR2EjezM6v1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1554861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggwx+CRA9TVsSAnZWagAAkPcP/AgVZgKJwDsa7WoFc1TC\nC0M7Knq6ugAkodNXoPX0Cn7sqi0u7lUR6CHdzUUG5mlWo7uG8UXwRGE5VBgX\nIDCI3o595UhK/CL9vMGtsENlm6Tph9K2PaPFTKD2qef+95Q2sEVacXP2odX/\nZKQFiIGStpMCASagCu+NUnvjUSTNTbXWwtLsg44Vyjp/bRl/Po3K10IBWCDP\nxSggmIywJktNtJ+Pt+1H0lwjivrrvHTbcoqtAa872zL+5HSx1qHYPiLn0AjT\naJupUXPR4Iqg7Qe7kL27EW9DheB2gRpGkb15JnoZDtQC4psGbodo7o6m0c8e\nkXs5AVCAYXro5M0m2/Qjc7dw7fW1Cd2AOmCdJnPTbssUpTXexx9FiSmOEmO8\nr8X9aDjuUSttUZo0k0QJeGH5ZSPfGXSQFDuqg+WLxoWOSQUYPzgnexfR45ST\nb9Io1+UhSPUqckVaiQdK5I9igOLVOqU++7Njo1YyYaO6HBvNHhBLeJqI3ZuK\nNA/aFpYqLCwE6LqlmHEbwJedYACVfEWNzWTzN5DXx7F6mNmbAu9Fc053OLkw\nvrhPnBFi8cML9jjiB2x8da/6YXowjZSU7/U3Hsda1jlkHbUX2ldxjnJwL4Ha\nA4FJ0BMFZeyJJc01Ga84ox4Qok0IvJQn0n6n/HdS0tNJ/r98ufmAGgRCD970\nxqzf\r\n=ZsFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"b4a9b53b0134bb5bdc6e9bc256c562c3ab7f7bbe","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -t node_modules/tsd-jsdoc/dist -r src -d .","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.11.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.5_1619201149538_0.9209334417636985","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"two.js","version":"0.7.6","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.6","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"0d46f475a1b8c3e2b6d6b16d277317378d98eb56","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.6.tgz","fileCount":52,"integrity":"sha512-RwNaTP6z1maqPicJpNNd5AY3UXntIy3Uh33YDgaBPAPT6MXSMTZBClf12HrxsTwzwmOEZauZZb3lw3/B3+CjeA==","signatures":[{"sig":"MEYCIQDTnd6JfCRZwAej69D5LJQ/ezAcjUYC/ns/zOlVaJ+lJwIhALUVIjoudP724ZKIGivTVk4culiUHWKpN8Bl4v8CMVFX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1589041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6bWmCRA9TVsSAnZWagAAJpIQAJAvWSxgOUfyGm63ejSt\nbl5XAF/oidPBt0wAo3x53gueq7OBE1erOkkPGP2mthMfyOYXVzFPm4/N9Oql\n4X64i11PjuEoIzNwqe/jjeqYz1VI3Q5/CFyfLyy6EAoWqzje/veDuVORXexo\nAIB8DKX+7O66sNxGlrD4nS7zZwGqIIr0JXMGQJrAubpGlpY+wcnTYpqyLeVC\n+x9InK4zoHYiJJox708DdSWEy3Ac9Itb7ui8On91bqqCYLKbbnTtgS3QrtOo\ndKzyg/g+R0PdtZHKsO/ahUARX/fg2gbsduul8tTDb1jcqAwrcbKZsjnBRKsz\n0ms94H+haYoyahFiY3X26zNYnStaiijn+wUJMUg/gcn9Wnb6XFnU5XLNW/0l\ndCU3TUgd2ZJzJ+z5dY59P5K8iMnIANgot9M4CYo1QCL+kv4EFmTYhqSfrTau\nhOYZ9YVUPjekGfsDTiiotEr3uO6ANd71jxZND0p/w4qo+jtHXkeGaGphBbjT\nHOHANKTDCmf6ZhC5/JknMDJkEsvED5lIjoF7zFGfAqd+Y7wQOirGhc2P550c\n9QPXpVys+LX4udr0CbDfeGk1H+ic/5t7qyW2poAi/RZESZbViQE8IcYgaaOp\njobzVJ7mGKzBavzLORJMs9Q/aaTnc5jaHoQVRw5i80dQMubdRMW8iXaV4xds\nusgX\r\n=xlgZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"4a4bcd2b88a8af2e52cdeff55d59e4b1fcbe2f10","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","publishConfig":{},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4","jsdoc-export-default-interop":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.6_1625929126320_0.4138799210877613","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"two.js","version":"0.7.7","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.7","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"c5a9c956ffe564e70e70cb1a70e3ca2b38c4d9cd","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.7.tgz","fileCount":52,"integrity":"sha512-kmTL7QAYVR+Rig4uM0u32My89+aYV1O/JRZ2gJM9r+TkwMLYw0E/+o4BeNyGxpzEM8skL5nywdsobP3ZL3jzyA==","signatures":[{"sig":"MEUCIG0eJMKhyaD3Y3d3WosNqqZ7H0nCMbegOl2H2BVPfRi4AiEApBvYeNz3EcxSzWgywh9GAGbZRaO8dfym0yPNCZBfjZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7kDlCRA9TVsSAnZWagAAGfwQAKM4VvRb0o2GDy3Pps6P\nbl/NgOtUeCmuRHw6GIKa0aytYj0nlXH1G9Z6IMLksg/szo8tRzuGU+qiY537\nvE7/lxDrgamEoZVXX43jA3rxd3iBlM6s17kO7NwA9wJHB2Kp9asq1/6NOEN/\n+b4FnZWAq1MLqSToHgmSnvhR+4f97B1N09GnPIbJmZKieBYzXfaj0QeOuV1c\nBovQ+9LhC1g/mk61vQru27/oXFrjLRBFT2fn9iYQUljdZUpYJByLGwVBbKfW\nDNky0m+M65UMPC2qW8RKwsbf5QRiCGcMb6dbKaiSWNvXAa6Zdjn0sJGBMfz+\nJ3ABfuk6Ku85e4MUbyOXdKLGVNRGDpu8RqQv3jW8PJslSkBmLQrr0Mm3vVn/\nHpTv7yKCO6gsjmTJCwroqc+iPOvhc1VUEDrsUznFEMavh8lhBPxFTmeesGZl\nhyl7yC6mIW0RuKxnWwgXbohcXduB/vDo4ifQg61dTGiyvUgD3m5FurdHHipv\nLhQ1t6hcVjNSJRT/QYOYnjiS1hcdKA2C+hV+gBy18GPPsgYGo2zv2waZ0Ctm\noGzCd5gbyUP2wrkh/JkH8YsdnJf2CTywk8t+vlDvc+L3f7GnKDYgywcAMm2j\nMHGz2JVDUDNNLOHb9JWIGtrwfAm2cRoJExz2x+kC9h7ZM7d57un177hkLYOl\nbZVm\r\n=tJ7D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"c040babababb36fc46825a442bd1bcd15473ada6","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4","jsdoc-export-default-interop":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.7_1626226917359_0.09268905708826813","host":"s3://npm-registry-packages"}},"0.7.8":{"name":"two.js","version":"0.7.8","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.8","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"a7379b1bb99127d06b2798eb39e5e96f629c4340","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.8.tgz","fileCount":52,"integrity":"sha512-zUD4BqXKASCZT3/l8jvjaV1K/7PixUB63HWCdWrUN7abOolUfHmnuq8yhHGupClszEk5uzJelPn2O1fcHWLj3w==","signatures":[{"sig":"MEYCIQDAkod1N7tE7llf3E3wWvuiK+xqnXOWl1dkGugkEFIwoAIhAKNgo3Pv6ypJkLZUddFuWtA+DmCorvUsX//N584ifkAL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1495639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7kjoCRA9TVsSAnZWagAAlysP/1Tm8EzknOlZehHbmvtv\nZAApy7FJ5mLMPwgoF9sKHWxWe6jQ1614Q8t3oqIuGgg/x3ZlK7d55NxaaCFM\nCj4KnLdcesWO4928FR/nCvHzKBr7TJHF99pqzLvKkdXlzgPgtjdOFUK8cZJv\nGLcc3RjX8AroRZpM1EsfyRpShvYhouQjUjzobTvDl5r45gs3l1fUKt//aW/T\nyYgGvx/lA84s+omM6/LRAIhxCWcLxyVMCOrCTwou13wsv+c0yZ2C004qjVGp\nUS/In0IRkb8Ne9bnPD5b0n9YorNe+gBwOrODrwv3WKJeBPsXNvkNxwbMEra1\nEMC51kPSaCi/KZQH5C5DP7YrHmv+KD9rTHx9c4VNRQ7Ud43dlWQni1vr6dpf\nBSeRgvBFBQeycSXExP9GLq9k7vUY/CUXT3nYYU2So7pZLph+afKCq77Iu9fa\nCioTMy6Ow9FjmhFr3E20mOMKNnTwub0FPDXw62MCefINiIfgu9fDm1sefG38\nEMjB2+yk0OLoIoDpbhVHfxnX19T7Kk9vyI8weA1I1EZRySf23lNJSdQCqIxT\nPd9TzRL8h94Y/vB+V7X55h1lfQ7Vqq+T9thsiBX5LEg5B2+gbWx0Ymzc6GEu\nioYy9+ucCFUm3TnGXdDNZCBgKndfswMEJRIEUBG2f3cwqLmem2vv4WOGOkA7\nsqwp\r\n=KJbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"68145e6754112dcbccb59e99b49da1007acef8d7","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"7.6.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"doc":"wiki/documentation","test":"tests","example":"wiki/examples"},"_nodeVersion":"12.18.4","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","@codemirror/next":"^0.12.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4","jsdoc-export-default-interop":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.8_1626228967969_0.55450675402355","host":"s3://npm-registry-packages"}},"0.7.9":{"name":"two.js","version":"0.7.9","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.9","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"ecdcaa52e35db225f5eec8284419382135e4ba05","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.9.tgz","fileCount":54,"integrity":"sha512-uf3NW0jjQb1uHSgmko75Z1peldPtO4y+JZIIpnUxR8lzlwlGN8xDmUYTZhhBudVSBGEtbZ0zecINFLPXV/9EcQ==","signatures":[{"sig":"MEYCIQDv5zLUEOOIfpZw3QPICPiw33vVnPMuTs35jIeCbKN3PQIhAOIqqKdzhJFKqqw6FMy7T4Bh0MtTxJzDcyp9D/hRcKhT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1624194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk8UvCRA9TVsSAnZWagAAimAP/1x/ZIurV/GCFvtSjy4R\nKqAXS3tN1ROwYDeJbCiY4OQuTBX6NtYpLrYw3vZmTmpj+IuCSH+UYdVJm9Cr\n61RmyWTNv7eKwAjgyGwPdk/O4keeJFIJj/1wiHICcGxOATPu/S4ytNqgwdlp\nhc77c5VJWpGlLbqQOBnNdFEGpWqtizgBEBUErAx1YU4vtUDsjXp234XgIJKr\ndr2xirRhZ4hYYgDIWklG0Cd03yGwNoq4eiK23pn80JZdqhJhGppAmUt+Rb8U\nMMUz5ju4I+rcMPdJwn2k8AH9kkgdfd+MOOl2Jbjq5KS/XbS1s+cczvs7wuOE\nAtlCZNuSHExDKErX4f52qRyBhHVAMfXnwh1ZrFynjzh4jSDdM1RaCLZ9Iy0K\n8FJ15/8Xfu8jFV5MaMLVscBJR+a2bhklYirSgBgfHmFL+vGylsSVuWThM/in\nzwrVqB3mhhNqHl3qdJX+8n2PxfcQ6M5Ic0kv40wOOAz3Bcxkda0htGdJAOlt\nUH3nnb3muRNztjZXXqnu0Ib+FYiovFQ0IBBPARc1VPgpuPrStJkw8Sp1UT8w\nTjFDR1OsFZ76B1rHC+eX0vncGyELYFcGdblblaWWTxUSwxlXvo9p9ZXO8ElB\n8mOLRHwkg8ZwM6twZCMM1DEbP22dJ2dObS1Oox8ePGXDJ2DAz7mitVxfpv2L\nUvEz\r\n=y0Yh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"dfba20b628ddbfc4c6bba4e5f472826520139685","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.13","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.9_1637074223154_0.9725300902318357","host":"s3://npm-registry-packages"}},"0.7.10":{"name":"two.js","version":"0.7.10","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.10","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"98be7888b5cfd6685e155da486e00fb19966f6fb","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.10.tgz","fileCount":54,"integrity":"sha512-1yFDRVhwf9RCuONnYlHOUJmhovq7RYcZJLRBWkTn/ddc5M17l/s4dCsxf1DjJxywMSkFAlIGWh3OEPJV2rMc0g==","signatures":[{"sig":"MEUCIQD/bGqvP04qMkD6f8EQo+YwO3yElchL/y7tmb33WRsDIwIgClF/RrooDqNZE+N8gvBmsEqXPLZAMt4xLJFOW4VCfqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1624796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmR22CRA9TVsSAnZWagAASmAP/j1rHsx33n7PSFLnfZKA\nAYYUakzuwW0a5kyDyWsDLHe2ZVahFWN/Umy1ynW+56Bd4auo/x/UNk4+YlVK\n4mLA6hkgUeJxl2eN9MIU//e4XO5lfoid+24XKtnYJGxJkNS4oKBzMnTND97f\nJow0UobWirFPIWoRMBkLPD4pwHpkDt3uu8uGn/IXjdFlh95fAFDqF7ADnHR7\nKKosMGQ8UFDRDLDp5KhDUGAURNiFy7sN16dzraFtB8dPbm1mr/xn6oJ3so8Y\nJZtv6OloSiweM0gZJ2fKVf26y0tpSrQv5pwYY/1oPXY9aT00/hV/zwx1b0XN\nFtQ7L/XUykPab6FNQsrs/+c2vEBLQGAsBZ5rh5q/ESlMbg9fi/ZKHcecxF7E\nWdqnQIkih0tNS95m6JLP0Zk6a/Uc/MRoEHSwSWnRr6D7av5EfRhNbNRPK/s/\nrhIzznsSJpB5QuCTVcWV69Q2iuSDWFy3acI+xeEYyDwNOFb9KklxYb0veK3Q\nNtU+HSUXhEr9qLKc7pPI/3WnCz4jPN9WqHlpCoJ2T7MrJ6WeWsI5BvzKIqw+\niJ9iYvu9mgLSpAy/NeVSK5PwCdRnlRlOG6hUcY6uIdbngVH1Ei8XtM5ZYX5g\nDs5mjY3vvUV2e0uCiD8QMWj+pEfRzAKfXtqXgYbGmxMbWMilOw77BB9upACb\nbDeG\r\n=Vfll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"687da314d1772e619a97ea1c0c29969a5346ef8a","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.13","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.10_1637424565842_0.48935069104561","host":"s3://npm-registry-packages"}},"0.7.11":{"name":"two.js","version":"0.7.11","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.11","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"748dceec4828643433d5e55560ad645c12dbd61c","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.11.tgz","fileCount":54,"integrity":"sha512-iKA9f6n5PYs07fcUPwHJaWP73bhrIynFyOx6c7hwHJC9blORbx04COhFlB8zlWWwTuElGJ3BjRvut2SuvoXXJw==","signatures":[{"sig":"MEYCIQDOU5kdHxrQBhIHcag+fbk57BBShQOOpfqna6SwNK91YgIhAMRGzFYJVv70xM9qc7rUFL2jeUEP0XEsultfWpcLs3z6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1627461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnoAACRA9TVsSAnZWagAAKAYP/0kiyaOGNPZ6etGVnPDl\nrt+F5MDLIDjSjJDQhHMZ41wn1hRnNVe/MCq+6vUll4rRRrgvY8DKY4KqnOpc\ncoSl2+Mu0iNqWJR0tjYfjU3DWsJ+ZjGz3Cj+5JyCBkTcNWUlJEt64mvwT5aV\nRCdWqma79DD7O+p094T27xuPWQD2SVFUUKEyY6X+FpHlUoeDdt36NXKe7Trn\n19pn6ftLblSXWbe1rAFI+HTO1nY+iEmFBObsy89VT9MYOT0TbCOvdlRyI2mB\nzKL2ijHDuXvgBLE/VjkB+jyBnQC650JXPLDffSlD4dH+V+7YmGqGZcurhL2l\nuYK3u/3ihps3uAzqyQUuhmwOiJ1x9MiIfBK9Dz03OBwaAepVWcnUevpzWyW0\nToEbX8TA8LYGHBL/rIJ/JJtL6RvWQEtD1CarwVVcys+gMwUDdRZWznXeYTS2\nKOwUPu+2NvibOK4RFs8LD6MvYzX4uRqXCi6ryzgXz1Jhxpwl+xOum+xAYj72\nAUG/J8GvF01I5fwH1tzENqBOnxqWNQScFGuEgdHs01Z++wdcHo80aLErCjic\nUuHVnXqodjzBzC7njdfVGeBUM4eYCoQKtKsn7s6pY3fDJNdRgHxAmVvOJiqy\nq6+Q6M6MkmbwyeZ9u/lTHFFXC0fZc5macqELQ4ManJCR0eX4082QYAPGRP0e\nB8fm\r\n=T79g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"90467b606eee608497a3be6357468006f4970ab1","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.13","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.11_1637777408002_0.3178918205958601","host":"s3://npm-registry-packages"}},"0.7.12":{"name":"two.js","version":"0.7.12","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.12","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"c52f9e2e6359a7aaf5308aa7c01c07f92ddeca9a","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.12.tgz","fileCount":54,"integrity":"sha512-TJsbTY/ZcsttYATkiw7sAfCZ0TE+XZB1ysTxbRj/WKGq1AwnfbFLlsbtnQ4TwqcaWhd4i0OScrcnD4JZLjIK+w==","signatures":[{"sig":"MEYCIQCZO3UrgmrWpVPJyfFWZtJIAWqFbktg929nNRnTSOjI+AIhAOdv4XnVuLCq0lNNOxJzrpnWB91kY+mbOAZqsmC4fyqs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1626944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnovICRA9TVsSAnZWagAA9DAP/0ptwqfNzxh3NE55GQLB\nwDLK/JneNfQ8YK+/Y10sx2MFmiOtCnChkjlkAw4ZmN/jdkMD1QEDOrwLIBxq\nMox4c/TIyq3KjOs1nBnVEcXK6ZrFSsAXNMxXWNweNHPcSWWMvKbboTt/Ydej\nrOiG+BjKhevSC7zi/76Cr2rtD9U8uilLg2IHq2kjYYDXwbS2eXmMLdGpfox0\nA5vHIxx/pFCYb3fyhSFhJWhSFE1E1aokrEjaWJmwx/D6QyHm63GJzVgjZSuU\nGkZ99al6czDQs7A7fYKAm8oomjHfzhb1ZivcoMoOvgTsivNzyJ0iAVdJXxWE\niNO6G6aFlPlhESj0Vye7OJE75HII1wV6wEz8mD2C2apgnHXDxZ6KtXY2fYG+\nQ/dCLrSnjHtV99YrrSagDBrYH0iSbtBdnWBOAuUhLraGBkPUFjorJLnz76cm\nv/+KMlgwNmivyTPVZs7fpwmHZfLxIMTvnTwSHEQE6bzbRXCWVE2B6nSg0Eh1\n8IPRGUQSb2ijtI2dVduaSqi1oI1F1EZs4WvBCu6HpWgyWrwVYragP2wzuYph\nFra0BjL0qLE1H3omG0q4Z1XGkts3lw73bJlkzBOBP3QxloffYygwztVTyz8G\nOvGgFFO5SP+GMjGePjAs3nEwNuPC9lN+J0se0/PYlQkaT6VR2Wmb4Qui1Bl/\n7S6c\r\n=t5ll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"9b929135369b1125a77fb5ad723eedda6d935e63","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.13","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","rollup-plugin-terser":"^7.0.2","@vuepress/plugin-nprogress":"^1.5.4"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.12_1637780424016_0.7886201496193512","host":"s3://npm-registry-packages"}},"0.7.13":{"name":"two.js","version":"0.7.13","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.7.13","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"b4dbd89fd5889b17758a4dbe3281df5c3c767b3b","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.7.13.tgz","fileCount":54,"integrity":"sha512-UP2MkH7gm4p8WQrLGoYnEo8ZztHKijoZzBz0h/ehdOUh93/6p8LvI0gtZZ3+n5Mndks2jVxJRgPYKSwpk7jrrw==","signatures":[{"sig":"MEUCIHjmlh8x3+2e+UIyZGengtwWB9S5toj5zFb/U0nd+CAfAiEAvV8NGHJNiv1tx47cpo3ZQjazh878zK2h58Y8fd6+9rE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1638203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhul1lCRA9TVsSAnZWagAA4w4P/i643WTQwuMqVQaPCpnV\nxXDk4eNPkdVuBVrZ56XzSTdsu6ct0GVGxrF1+Uw3HWgE0ljbakhC8Wrxzl2k\nJgqnPRHkePPJ3mtLgLYqhh+Pww4Dh7tGXXpq7lHGuXK7rMjvtKmUveycJo9Y\n778FrDIoZZq6whTpq43mxrEYJsMoPmLV69P0wv6tl7PRDVw7elU0T4TtrJcR\nOIqrT3RjcUWYLqSN+mi6+mTWSfbox1BF47Or2OJ9r791naawn7Jq9jn6UPRY\nIoj/RjZGZJKXJzc+/pT+5EEijFfqVGdl2FuQTxGlD9FOF0uTYkCtfuUsHlgv\nxypklLxm5bdNP3CVyjKzTPiSY3mZWsXFhbHlVZ18P2S14e+FGnr+NWKuA+t5\nWVmEwihkZlJrIHaFo4PR7H7yzHc5f4lg14/f56+Av4E5VgnSZBDSMGZpRNTY\nn9J4EgWUZKHurKI/gngC1JI11IyIapcUwXZ5OPuEXRpZHSq2hLvEnLfDOxfE\nYhurt+KgV5xFohfqhmQp3NIcjqvO1JqsKzfAx8ve5dt6LHRtie15VMrP7g5v\nmOOsO6zuF+vqUVdRafkwpHHL0dWDuNbm+qeCltc3a5H7ROIqiV5krPZSNHjX\nuRUWaA7ySojm8QhMP2z+mURiMoYYpWELE4SQ5a8Vf+wIRutqF/7fTZrgc3Cj\n7Yel\r\n=/EuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"c0ccda083cca68aa0e9ad942c3bd47161d79d912","scripts":{"lint":"eslint . --fix","build":"node ./utils/build","types":"jsdoc -c ./jsdoc-conf.json","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.13","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","qunit":"^2.11.2","eslint":"^7.8.1","rollup":"^2.26.11","vuepress":"^1.5.4","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","tsd-jsdoc":"^2.5.0","resemblejs":"^3.2.5","underscore":"^1.13.0","rollup-plugin-terser":"^7.0.2","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.7.13_1639603556858_0.6480344615514031","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"two.js","version":"0.8.0","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.0","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"29531c2bb0e96ae5ed6d0ce9d10382b701e3564b","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.0.tgz","fileCount":55,"integrity":"sha512-DWXnmt9t0vGgyS5H+1PYf7BhcUliuK408lwFa54GiPoRGGzE95/YfnjFK4vpcI47jjovs26vLwmszfe1Aox+aw==","signatures":[{"sig":"MEUCIQDZwysMTaMtzLofbOAayHSKQ5pHfqFaVchx6P2M4fzSUQIgRRSlJBp8ZGHGRfwreApZZc1H+DnGV/J/yPhnLMrz57c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1496707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3I9LCRA9TVsSAnZWagAA1FwP/2XQICeS87fWo3wj1gZE\nxVTvBXySoUKL3n1SWDb6Wlf0JzpMcGKyVP+RhkWSkz+JD9l5KtCxVhiPIZoL\nyUPciDhMpxXfUntBPRqzItUQDZG4glUpA/nsdyPxez6s+Llti0p4c2p5VAJ9\nAfAdkc4l6B/5+bp/AW/GMmSFldnulTCG/ht6femkltFy8wUzcJfdhZqjU07R\nqVzI5eHjS9psEhmMSyRmdzKgFPKBrba5htGeA1SyBqpceVEIkWC62JmiOn6m\nONYlQGny/jEiIQ9TE0+bfUXD0lYOY6br8Mb0tChBnixX66g1x37lj5S5d3Cl\n/sKJtNwYwA997z/mzZCeM0j/LdCuKWKzRtFT8F0dCBPWHCVdDfjtu/M5xcY7\newH4g3ZeJWdHq2ICm/nYj7Zt1s4/jYuA4hx4pgArpPJJplCd1jdeh9pobgE1\nUoCBaG6U6T/Wf51RCbSU4vC3Wd9Ua5EqvYt+fQ0jv4PWiDF/i4fcRq8tYZq8\nvo7+7pOsc95Bwg1hpJrMIvPonV8Et8MW2cSTEvUQVG8I1+fNyOoKa2QvymFq\nWciSszoX0k0gvrX108jOOrs+FFnu/3Xx3QNnZQmIVD/LtGBUpO0r4dWUbJzD\nj8sVq0mPk9igf36um94KVboZ9veKGWq8csl34NaT0v3BizUoVEdooK0mi8DE\nVIvF\r\n=hIyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"766e88cf01bbc06756897249f5c82a81d8fa143f","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.7","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.7.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^3.9.9","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.0_1641844554682_0.5697941280199739","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"two.js","version":"0.8.1","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.1","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"5d85296e03bee1d8221e3396e2a587dc74bda9b6","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.1.tgz","fileCount":55,"integrity":"sha512-kriye/L+tRIw26mcnO8jzs3kG/m6+InagtKXOi/6lZnvgoboMqzRNu0Y4oAHjsVWBGcP3hu9M9lJfEvhUInyaw==","signatures":[{"sig":"MEYCIQCC1Z+VsNGygYcvoNwOV0yqk7VJoPdL15AfJZFx0iXzMgIhAJ2Ahh5efwijPAUV1MT8Bi1kxMLVAPmK1rOd6G+M//Xl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1501203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6D/6CRA9TVsSAnZWagAA/nkP/3s61zoY4P3eIN4p6sbd\nfWRj6zaoJMxlPQ02BmNBgjJndR139KcxbUBM91f9ciiqYBuOWRRg+Ws/5i4M\ny3vFtNuh4O+LG3jpazjgYsHUgfJa2+uQ1RuVFJWd4AruoJ90yeUJiOgYKCh4\n2fJ6s/ZBjrs9zCqV41vTw3Fq1vv7kITZ2ZL183iK4Dp3MlsKu5dioKRuGWSc\nN8CXAipp0iG7yqpOySc7OKRwN148lse6zw8P9bqZqpphlc7G4ugE99tRqEBL\nk7H0V/UWu8UEL3fEtx9v02SvvyuKwjmGtcbkVxZpyd7xyzc7P5CvmrLopfDy\nYFunLlpXVioAAIRCI2eWGClSP9HUycOIOzndD4mtCMsou+kxztUJWY79TjRF\nUlCpf0y3dyAXiJbT3Y7buni+vHxa+v3ozNfzrVdQPGwwtjpAUKOl+NCWcdhp\nqGUZTLBf+aDthJMlq9ZmBHV6HONbgCCRi+3D1K/jD3nCeIOYHQxsEKRAjUOO\nh5SpA0Y78aiEIrMInbNiwo8p+Hq9I2AdVxqnzpEUJX3GW+ySY1wm2aHM+seL\ntv+NmaLtEV3e8dlaJ8wcAPg2rnoqb9eZc33R6fdR2mpeDaqQkNiuQec5EhJ8\nYvIEYGMnekabW3Vcl5PiVzbj1wJB2JVN7rj9+SxniPDJSdKPps/7klje0tmz\nHfOq\r\n=DqIR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"688d0ee33a649997971e18ad14c6e9a374262f47","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.3.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^3.9.9","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.1_1642610682746_0.22404560994324663","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"two.js","version":"0.8.2","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.2","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"97a9aae26a55bc838672f1b0b034481845f923a1","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.2.tgz","fileCount":55,"integrity":"sha512-PThXFUhOnYgt4fLIjQ2AKqq8jU+Ui7959MGgZCsEKrntF15lqw3GQRvbfzHPkIypFOBDDOV/a/tBAx9CMJDzyQ==","signatures":[{"sig":"MEUCIQDop9WbVTAKARHIl3f6KxAKt0PCl1VPYy07v2lbfC2aYgIgUAX42a89sC0ZlJKFmcRPnj+1pMZpyfxKa3LtiewXwp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1298667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6w57CRA9TVsSAnZWagAAAzEQAJb35nAFNgR0SMqX9yRU\ni1X89bBc3in8kd14XW5Ux+dKAjqhAyXIMTxWAmD9iNjdWpzv2zStqkR4D9Dq\noZZafeM3zuwht/SWD6m4FP7XvUTqvQ3A7gsb49Z1eM3xlsER3H5+QhLXL0qs\nJRe9Rn1zwNK4Dqu+2MIBLVxTT/yWleWOSOfI9esFESkeAa82zbiiLPwlWmNt\n2nWbuxHWBHaEukta2JEN7RhNQPeh9omku63CEr22H4uIEO+u/PmPiXWaf+Az\ngowhDwNZOwEzB0o2qeuGGIRoE9gBgOvjZL8jFIm0HpE+2LUev4oWnTpZT9/V\nw1HA5pcQX2dTVWTj6p0w7HteIVT9S8HTsTeASziPV1sX3KhCyw9wJd8VgoM5\n5ObEgZiEKvc/oTD3KR2QbFkDOnk2KJA1MKkZ1WIQT+3J+S2jOZdCQhy4sFj2\nrWBzQ2lp1WQa+ddHdCw4A85A9jZJnGbTpmHXL9kJYRe5LY9j1YyCOHaNZI+Y\nfnhXKRmJSg7EHX++WO9gQoXae714iQq14xxZT8VBNj6UUg4EMC82AmKmRvbO\nTepSezrl98m+U2ng9x+DEgXTJw2lB+FEBN8+p1utHXCgetKPRvzh3mPbkzy1\nfITjTWVA4sWWf1/XKyE5+UIl+7pDxJtz00z8gSaD/FXC55bAIAlDHIvcQgfw\nwa7f\r\n=KLRO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"67d9d1ec4c72bf8040ae2db7ba95a9e47cdb091d","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.3.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^3.9.9","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.2_1642794619369_0.28553142243067975","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"two.js","version":"0.8.3","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.3","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"3c9574a6804e3fb07fea1c063629705b78e76cd4","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.3.tgz","fileCount":55,"integrity":"sha512-BPUzvtpT3lGWlLlbu/KZ74B8RoqBCYxt1mFv1I0Tsuv20GiioiCxZG3/mQ82/81ArrQpYynZ4wyjKQgVmzVDdw==","signatures":[{"sig":"MEYCIQCn7ln6Zm1fAtsnOxmicDnG+uMFlZft78Li6Glr2n0rvQIhAI2Ulw4bLryej8cHjfkecqyt32U8YNOWRNj0WdKD9325","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1476160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9ZDSCRA9TVsSAnZWagAAUmMP/jS6GBj4VJruYfQItsLw\ndyp7/UmCQ3eNRmpqah+FPzoyj8D2m/2zDQDocWMHRQG/Ib16jpwfjXNy3WtW\nL0v0h8EZ7+AILO3A8nFfYJxTeU8dtylLUIw7WKNK5Rz4caiMt0qTiPD0HE7T\nK76ETyFJ+w2Vztk39rzBaMdA0XGtxMLxoiXSF/LkUir9EAwMcOuXjIKzCAnP\nERlstyctTDDvtGPVFBHerqXVsZND4C6fiLcbj5ePreqiv/a6ZE1Jd/Lxbfvg\nBnw11OftDuubNh5LVX+ulvJRyAVz4VgoaDVUmhRt4gCrMJ4KQ++V1p1h9lXv\nlWeWuMWzFwr42r1kqzNhElVd9eXsIBvGrjPzBbwZ0mCzbcFfpGFCoNKslqYh\nbJgLoI/58es+g3OjBfJl1GpP4Qf/tKCVSMp1qSBU4yElOehMwZlo+o6ZX8Zo\nI/bGPrXK/ksXrNTRUlpMibuPAGteTbJjPQF2+G8GAKOufLR4+Pk+Qgn4qlNM\n032fvmYuZeUNgUK9gcGWVTFQwda9P1+VmGulMzinj6HGTl5ns5uFqjU5+yOE\njC005mB4hwpUhT8Bt53ZT+QW/WHt+CZX3OyGenfOi1ZAfbantXYHgDqOPlYQ\nojQrfdcudsKdOOnD7dYCLQXRdMUFwQbmqpoREDYHQ/r+3js/FV3MyBVvrd2B\nqvw1\r\n=8DgM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"f53e9507d185c5c7a7bf51c1eebba45b2e30c589","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.3.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.3.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.3_1643483346651_0.9680167145014751","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"two.js","version":"0.8.4","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.4","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"e4e4e3775ee976b9d998b178b79009d6f43227c2","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.4.tgz","fileCount":55,"integrity":"sha512-o2Qh0kM0xheKLYEkVNR1UUzYNAKkZhwUWab1+GIrOPw5qvMVjxRspAZf58lVs4U8UGY8R/qz01kKHc1WaMavEg==","signatures":[{"sig":"MEUCIQDjqD8iyzMi4C+krxztzU708ZvD/2CTWeAQfXzu5aY2EAIgTrpQ/FEbzvo10TQtBm88+A17pFU5om0oHr0Ae9Cym4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1480754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ7k5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp22RAAmaXtTKNwUKcOVotPHCtD/Rq6s6f3Kvl1DXVFFIlvJkNqWECw\r\nxWiEPP8G2hkqVzS+zKZJWUAKIU1bZAsJA4ts6K43kMLibepBq7PJt1Blrzhu\r\nzaswFIV1hjXltTpGRQYM3QF5EMXjnaZ+BbFQjyJ2O1G3yJDHN9M+AtA+p/3j\r\n57UWrhWgoCHF74tn6fhtHRjWKWmevExYIf36FZExX3UHOWLI71XzVoMlt5Fv\r\nccdPw08X/bfNKiihpxfFotzrDwgQgKCBZLVsjRRjXQQ+yQnHIFDEXoC5IvNM\r\nlwWYYUqbuT8TRobf6YLdwpmPU0ARBseAnPsdqgTj5/pLe+n3hNOcqFh360IP\r\nwBbAbd6pnRdZoJ5LObGq/Vybad1A2HNm+Y4v+4JKDc2nLpHaGXK70xa4qbEh\r\n9NFBYIKd3GBMomlZ5WSDs7MTsE5kR27mhfdqvI8VZVzit32y7xk0NCnSxxuQ\r\nhHV2M0V95faed25ugS6SXKCNuZaEkHW/QY+Q3RWqzT50qy3OnLcxl3DDJTyf\r\n8K+tgRrLLFckQQLQhx+WNE791hfYf5OMoycgkKP1Pdm1/aF02VHf7JloCfen\r\nBNg25KDsfyhv5/MaLtpb9a/4j0SzRlk2v5/x0QRK8W9ZP613F0nLIqpP+5Ps\r\nCZeVQgGFiHNUDusiKjsy/PSHdl2Nq9AWxlU=\r\n=ox+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","exports":{".":{"import":"./build/two.module.js","require":"./build/two.js"},"./src/*":"./src/*","./extras/*":{"import":"./extras/jsm/*","require":"./extras/js/*"},"./package.json":"./package.json"},"gitHead":"594a7eb481554af46fe6343cf7303c5f2ae32d3d","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","publishConfig":{},"_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.4_1648605496984_0.38171548629088536","host":"s3://npm-registry-packages"}},"0.8.5":{"name":"two.js","version":"0.8.5","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.5","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"eed0727a04510290a2f237a77432722207855271","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.5.tgz","fileCount":55,"integrity":"sha512-BCiITjeFIFVnAczjZCwlnUrj6ste2Mad5j65xYodCheq+wUyAljhda+autpNsTdXJIKw5rhfomdL46+kzlKIJg==","signatures":[{"sig":"MEUCIE3JpJUIzqDBq77g0hEY+TUharbBsdumNZtFXr01AI4iAiEA96EtjBg+AbztEsMko86JK7s0lFfHpfuHjMOf+Dyanqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1525385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTxKuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtjRAAi46YO3QV0xQcSZdef/1FUz0uKVglMqvHIwsKvGRjLdqiHrNt\r\ncWqcfZLMnmW2E1cC5ia3nNTcrlf4qni0unAbtyDNspMASbuz9ormLdc8RWSG\r\nsFsWdbY+kI9Lz4uSM+BUa0agLcMxT8FOfw4GkvcbdWIA87WG30peuewPbAg1\r\nd+XEHWzOH/xvvGCkLl6smsIi3sQiRe/6zSGXwiHWji3axPIkcOyccEsaAQU7\r\nqNcU5Nkl8GyPPWKnGDS3e0r/qMnOQ9wpeOoawIdAjeNQp8aCY1d6hth5aDxN\r\n5vyqzma5g9yk7Hj7QiIl3EjgHJjUpJmiUR6/6G5jKTJoXGIGkuUvQobBfPTG\r\nlL86IaRl6vrTYmO6bne9fu0xf8SpjkXoGS75d3pRtTjM+NCDbFgthJLtKUq6\r\naTCoRRZCkzg5RCaLDoevNyN07nW6xqjkyxnIE26zIxyYpw5k95+ftDGY3Tnm\r\nuuYfz6CCj3wslSulvyTYZ2WuWv7nAthzSEYqu8cCN3mtCftYnFa5WpwN7ybZ\r\nGNhAJJEWD/cSMqcc1Wv7/NYr/8NCWr35mFU+aTDw22YzCLJJnnvz3vPyCH5k\r\nfQRQDAlJwbek7+lsSQvsSJ+YmwVSNiG66P71by4zw5QD6vlhayDu67C5E617\r\nKekO/TKcmdFyfN5POB+hDHrKgI/i0DadcH0=\r\n=xd4i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","exports":{".":{"import":"./build/two.module.js","require":"./build/two.js"},"./src/*":"./src/*","./extras/*":{"import":"./extras/jsm/*","require":"./extras/js/*"},"./package.json":"./package.json"},"gitHead":"ebf0cb7c613fbbb740da0c5146ec4b95a122855f","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.5","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.3.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.5_1649349294069_0.21648799559294973","host":"s3://npm-registry-packages"}},"0.8.6":{"name":"two.js","version":"0.8.6","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.6","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"f615aa7f072dc80c22a21e5d79e3cc41076a439f","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.6.tgz","fileCount":55,"integrity":"sha512-TPbMZ6yL01aJMeZn5hT1I0RYSERyR5s7BDT2vjf/mN/EyiDlBKskSV/fxlxSzJd5gFaP8/WnveWjHrx91+LZxA==","signatures":[{"sig":"MEYCIQDxiPQR0u9+clpbXNZuTGqarCeifteLVg3kiC/d9wt60wIhAL/d6njTel+hzVn4QXU6njsn5ylUuyxIYB7K8u2IyMqZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia/8cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSaw/+PU8vnU1g3X7c2l1Mn7p9JjyRgx4T/gL7ThG0WanXEpxoSoGg\r\nxKPdX1foM9fOm0PiNJpT0QwX7iLPKNdBAb86p2bQJodqNPAoNZpNUAm6sIEE\r\nBYkqTHrd9Znxp2B0ux9v1HFWAAYmI2DCRAJzYarcv10JDdXzUnXTO66JQG7K\r\nvr12mhzKD6unrjtbkdl3omePWhcmgpZkt8osFmXLZE2rv8bfHHybOSoMZ9Ns\r\nb8vzZgIOT7StO2d2LAs0pIzxLPs3L0ds+kbhRTWYgyCsPQ6AUSVf69lRLDa+\r\nFIWZE73ZfMmj/MbY9mgKshttYikxnV3m8aL/RQwI+4mAjWj+PAsov/tiqeRu\r\nidde+5TKSL/36lKvh1nr1nqZh3J4Y8UTM2n0elLj/ZQCt7GDyK/uj4H+1ri1\r\nZgI0NFN5eeoBhAksj/cOQ77MnPxwKINmDISltWB/Df7i8/nJMw1e9n0wBqmJ\r\nh+2jACDI44qxoJYGMH8ji+y9XtcvSJUEoGkSEbPWQmGMV2Fqn8GdegvDu18F\r\nEGDADDS4LdYqOJHzYljyfcdilOOmEEA5Yr0W1UKWIkKCb3cbhbW0fIMxGhel\r\nL+U4VTVl7bvwSxBeLOFTs6bUpQBhBBhWXFMs5jhkA+TmTqGUdKwIIdUPmxJu\r\nPriAFmwtFMAEusYTie8hQHox/Y+BtJRfPsc=\r\n=kA04\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","exports":{".":{"import":"./build/two.module.js","require":"./build/two.js"},"./src/*":"./src/*","./extras/*":{"import":"./extras/jsm/*","require":"./extras/js/*"},"./package.json":"./package.json"},"gitHead":"5acbe632738168f3e9c3e89ac267e37a7ecab577","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.6_1651244828074_0.52521794465117","host":"s3://npm-registry-packages"}},"0.8.7":{"name":"two.js","version":"0.8.7","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.7","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"b3dfe6f113fcfcff6a78a16d2c526180923c915e","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.7.tgz","fileCount":55,"integrity":"sha512-RYTUZlwSyNR0HVl0nE9zPPVJB7kzRoj9wRx3OWQ/T28TrOtD2SmqEHr04ZVUxgUarA9Wk6tOEJj0PH+aBRDBYQ==","signatures":[{"sig":"MEUCIHEE1DgvrXyjiByJz12rJW8OTki+Ls/JHbuQTauIGLDKAiEAodBz2s6A+cOYrN0saaBS2RyodNgK3Mz7DvGrRnrpCKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1484494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieUxPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Bg//bruh41t7bVqXIAIzmXwIVlsAavxqIJIYJ48ELhs995XEsU2I\r\nmCjZ6oXEsp9hi6RwmrZh7+cOKBDDNEb45Q6LD/dyLORVHiqPosfGvh1MbjqW\r\nkpLXmsFTOVnuGr4Fu0HyHj7yMiAuH4iDC/tuOA0y3mzPfowod0hAFzXVrPs1\r\nq46csXyM228hVPiAMicEORySJ5n73g4NbCJJuY+qI7UQidlevDRWIGO38h5i\r\n/lFgm4bYF0L3o8sHNH/gkqPgVSua/2Vqa9X8jAhunIehmmYZ++Oqf3ViNnCV\r\neYeUjhpXUH48/TQLxLs/AjalUn/9Hp2BvCqaqsymakLkRrUVN9FfGNCziTtK\r\n0+dDCqdaF0JWBQEM7Z7LBSMAdJF1rlVnjKmneSOAGNh2NEH3LI463b4B6YX+\r\nbIJQnQ71qc3Qiqnt0/1upab4q06cS0zsd/8iTQrLp9ZN9iXHOTNNIybNm4A/\r\nZUAz26Q3IVO0b1QqDEPI/D9Y6RUbXYoe9XoDaJ+pGOBK1iGnap0RIp2hPXv1\r\nboVjOhpvuQAWZxS4LP1CxPyBRlDZeL3plSkxJxs22RwDNWNoBXOv9lfGChZU\r\nvVxDXaKa3AdoUxnFoZr4AAT3KoPgGUAwvfPTA1e/xcIZBEtNnMNUqWIf/k6E\r\nCP6IsABns6hYppz9z2wrEMvNkv7fHSrWJso=\r\n=pmM9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"1b0916ad56b76f0ea6b1192c245daa9ca62eb4aa","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.7_1652116559605_0.7021396642888742","host":"s3://npm-registry-packages"}},"0.8.8":{"name":"two.js","version":"0.8.8","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.8","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"3d76526b770389aa461d422285f2a955d3ca5880","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.8.tgz","fileCount":57,"integrity":"sha512-Kk+6tpVuSQ31xKcsj14hm2Kx8SRtSPKLIC1s8YJJaYkE8nsLXgFBw3VBGCS8BEKiYz8YqtMadfLraoht2Icv6w==","signatures":[{"sig":"MEUCICtKc+66BstQeD2zftpwLD6xPyo2Tw5ZVFRMXVyze8JcAiEAy77Hfzvamplxq9up75NzWX7eOls+qS6mAsRmSrqfAtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1499143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilqGmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLNw/+IDxJk/hr/2kNcT33Ysk5B19JAARX41qs+8D4tK6nXzMJkrG4\r\nLJiT2qpdcXj3+IOWo0fX9DF7Z6NdqfMyHRK7Xpj7talhVdax66AlZ/ocZWDE\r\nL2pfCTQLQO3tZy36VhO7SSnPFippjRzzgv+yq2WQHeThj10iFzwyCVn751Iv\r\nmbi7Z481scq7KCmmMYARU1fM5VlajiGiL7t57fVhldD7107HTR1lAOWNaXqg\r\nHouhGReIB7cvaXxUG9GLeS7abvMJKklX1sKXOmhvi8btZT7/cs9eb1TRM3cF\r\nV7ALJ03EwUbEwEqNiiCv+FDLoe6UrbCf1paY9l1DMt8SVEc8BHJp0bQThEnG\r\nbSD5WK39NmFSFv4qhM1QExtE2fbMw143O9uAYC3ziJqS+e/ViKpJySjM3W5M\r\n5erzezLrHqvMWG5nC8tyLb1Mdox3WP/q98+96yhQZQPowWiP3TJH7ZQwpprN\r\nIAUtk7BBjLeHnyaAlQD8ZO3qIz/XosabuWKXImmZREJSaJCy+1xo49yJMFou\r\nFyZGZr+oQk9ihEqFJt+64DwqEmXHmtOLtkPPw9MTroLZ2XTGyR9yKSC1HEW7\r\nE91irmxUHY2qG3Nms3ZF30BX9N4xLJ5GNvp64faRah+7M3FGgPd/Kvnf6Qa+\r\nXPfzJ6m3Cf3kTwHFKo261itjqy3KGBhw6BE=\r\n=Wyo7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"f94ad3b322473180d8974fff253c6040c57f1bdc","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.8_1654038949801_0.572140157002641","host":"s3://npm-registry-packages"}},"0.8.9":{"name":"two.js","version":"0.8.9","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.9","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"83e00f648d92647c3d13057f0e4116e523f14ee3","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.9.tgz","fileCount":57,"integrity":"sha512-1A0JdXpSHk4agNijMlOp7Pa7VhfQWfmEWL0y5hwqjWsYeZZs9NCNUhr1mHQyj0e5VWtfsm9yCz3N/r8XaJ3p1A==","signatures":[{"sig":"MEUCIQDV7clM2X6Xt+21khePsQvciFQS8kCIYBtScj1rxB1rhQIgOvYMcm8GqblaED7P0pFyGZunM9Rpe07a+y6OcKiAlP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1499393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltELACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopPg//a5vJ7+xA0nWyXAyY4QXrqq7cewRRm4HxOYunOyhsgx1HE9h+\r\n+H7yP2hupOhR1JKrn/KBm5U0mwpZMzogATEb/QTjg8sG8DOOAaO8uepJguBu\r\n3l9s/J15S3ASK6K5l/FwpZ6q4h19g1T88mWgMaokP2tPOUL6VBCcSGcOW/ci\r\noan56Ks4Tit5gF7y/wGuSGuHO4Rw8mW7BZRE28O7AnzyBEbOPyPCwwe1TOd8\r\n/iDUObo3k+SoM1S0mbu1HAK7OPL33gH2WZ2KY05HgXaE0rNhf2bHj89DCakr\r\nqlzVCtNLHfnbI1h7mWOvC4SfhTMJRHLeg70LphGbedFPJiB86SsIgGJOwmql\r\nw4iebevrs/FGY8p2VXv+wl4zLYQlsRlPq4n9FRgKU9tJKy/jFSkN3O+g5WI+\r\nc2DGqN1bC0dn6t4xwPbLCRiz77gnNT+KM3jLmg3w2SpI2fnujznHyjq9RQt7\r\nyuZ7d66AnIq240p6+02hPcN0jr1P50T2prB8cFFt25VduV77BqtOaKB/TDc7\r\ntGObt0OWVlM+M6DKN93QS/ABwe4qhJaaA/ELdFjpcnAAnFlHgJ6J+NflItEI\r\ntae7kxcCWz+43YC+W1EmnhNOiBMXTNqWweVz2vm8yMc3oC/JTDbli2ocfR+y\r\nGyiQLeRJsomQiMvBPr7jbVl+MhcyNln4poU=\r\n=fLWr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"eac407c08d804b96bf7f2ac314b85bdea4275f9d","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.9_1654051083352_0.4340979938429512","host":"s3://npm-registry-packages"}},"0.8.10":{"name":"two.js","version":"0.8.10","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.10","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"d01f8bb1c9401f850730a79abb9784b900ccde0b","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.10.tgz","fileCount":57,"integrity":"sha512-Rg0jn1n/0MWdDBrW47L245GWlWpbWlJ3Cv8xFlP05pSFqUT0Wn6w4yaOcxUCzAJQGRGdtmXOW3UI2W0LEEUD9Q==","signatures":[{"sig":"MEUCIQDcto4SW+7bkuJOBlGKGTm/66/WawCGlySnm319tdKeqgIgBKEnxzFYQ6yybBp+eV4MLBHhSopvTKdHxkI86QIKaB4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1499831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioht7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTKQ/9GLkZhRUiTPTOHZpeKrEDt9lpyd9pKKTGMgrZ76fflXT2DfGf\r\nfX4dWgE546JstXekJwruzuVYK3Yz0Tpp9ROrPKX2uCEttg9xq8Uoad4eDsSm\r\n884aaIKMy3E8ge0gjoQM+ByjzUVLarMT2Sl+HtpahkqATw009PI7NkEmjEY9\r\nTP0nzb8g2dnTN1NjPNwddpdRqD6muYZsZ7R9LzZseJEqRnfij5KhphamOuTm\r\nBBgL5+0fJKXTRTmlJkmh0uldAPx1XSYsrEMePo6ilA2V9clFYwyiv25n9ZQ4\r\naSJAau6ZsJUwanVXuWXZSy+vEg8bOQSUE0VDD+SpENnpQcVdzAZKG24mWIpY\r\nmtu5iS9J66/8slFt90hUhfxk9c7Q1A8KLtYqJd7s7yK+JohfGMxiqoFx7eEU\r\nk7XqRxdJtJ/eX2EZTdG4esozeBjLojRJwnqBWsxJ2yV+stkfeUfjCfDZhNfh\r\nG2zy4hgPaOBIa9Iebp6dI8vnYGit8LVf1SBD5C8gEHLcAXqSwQk/R5ZHUDYn\r\nue+ZbGSHUxbAY0gctEVEp61gFVD2E8oEtY8wAeL1aEBNQeY3aWuZGavjwb6p\r\nzlKfcG2SEGQZfG/CcqNuRO7rPoCkSCOtfS5lOg+erJwrsUbonnSs8YbWAY/Y\r\naDgT0wPfiEeGegby3pVkmoa0ThuoAcq/w8k=\r\n=Pspz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"b200eec167852120bea0444da69927d70e8b3d3e","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.10_1654791034979_0.5099354522413653","host":"s3://npm-registry-packages"}},"0.8.11":{"name":"two.js","version":"0.8.11","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.11","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"d63b91d4021034d670887f4f3adf7cbb9185ca16","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.11.tgz","fileCount":57,"integrity":"sha512-4lL5Xb+JJPvZhsKkOTWv6wkI0kWOgZrH7BpoNcY2YCpNUkD6VKAGAzVC1UQ4l3uoSTJ4wnqpNKBDSBdun3Q4Yw==","signatures":[{"sig":"MEUCIQCCcYxrnl6oButzdKOxcueTJoZ1DUdtQPMdBGFWK3435AIgXN3h9sMQlRPVGqfNmjR0zvptmq5GO37JIn0y0RH0uw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1523403},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"c67d275748507bb55957e1885875158fd3462517","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.7","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.7.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.11_1691432373798_0.062047874858381036","host":"s3://npm-registry-packages"}},"0.8.12":{"name":"two.js","version":"0.8.12","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.12","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"624a9e1799afaa4639f9a91d4717d4666f562582","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.12.tgz","fileCount":57,"integrity":"sha512-XaMXHpcxpgUU5jEx7uwwiFgx82A7xaPyf8+3VmOXnH4lQQ3YqB6jUxO4Ma+H+Ep/w864vTUvzujWk2Jdzo/xIA==","signatures":[{"sig":"MEUCIE2V5021bLYW8/O/USTrCNVH6sn1C0uaTQounXcDIuSTAiEA8P+7kV/uE8l2RslP+Q22pMjQjk31HqfB0RzFIBFoTBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1523511},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"4e4b46172d556e80485fe7b79e73b5953da3ee7b","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"8.5.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.12_1697479403957_0.6435409110340953","host":"s3://npm-registry-packages"}},"0.8.13":{"name":"two.js","version":"0.8.13","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.13","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"a50f5f0201dd2b3f14fe1f81b944b263185707d2","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.13.tgz","fileCount":57,"integrity":"sha512-/j14c9/dY3AIf2sgagrSd0EWzG66XAF/P4XDq690WkACSat1HB1PYNWJTkhRRuNrT+D+luPea3NsZWQH3ClLDA==","signatures":[{"sig":"MEUCIQC2UG1PQZntkakUaXgScHJqPbbzVYvukiavOTWb2HM9CQIgZP4IbiK/wIUMv2HXqsRPSyy72DwWvmFWP0qBs3tNauo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1533672},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"fbe99cccf88c4346cdc10c5e800c3f32e8d7a11a","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"9.8.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.13_1708627410263_0.8061256469707776","host":"s3://npm-registry-packages"}},"0.8.14":{"name":"two.js","version":"0.8.14","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.14","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"d747962ec5d46d6643a6be743797bbbb1fd02700","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.14.tgz","fileCount":57,"integrity":"sha512-l8z10ssKjrJSLbDL0Uoy4CNlML377ubIy2J1kxkAsKkE+ToiUDAvueLmDvVAngFh2fib5HtOWTr9fVIQEVw3vw==","signatures":[{"sig":"MEUCIFU7njYLhE+BfwMkmcPyeASDrtVnUuHdzkEan23iNxmEAiEAvfUecfQXG3FSAKRMo8hhkhbTxS/eaukjEBwBcqZLrog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1541923},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"258654b2cb70ab5502970c1d0c5373ec9639341b","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"10.2.4","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.14_1718071941407_0.7061650033708953","host":"s3://npm-registry-packages"}},"0.8.15":{"name":"two.js","version":"0.8.15","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.15","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"1653960f39eb233dcf3fc6b095cf2cdc65c99cff","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.15.tgz","fileCount":57,"integrity":"sha512-1jK7qxACl+6bmb42/G1NBAaK3GiQ+Y8FTMB3IJEiuErsph6bOgAExo3nv1KIxl9NyJKmSwZYf6fJiUbQtSBtWg==","signatures":[{"sig":"MEQCIGIJeN1Q0bwSPQpS7on9XNeDcQLvWCmJk0Sf4mOJDW51AiBA9+yBk+g60z9HlBBkMwFLuIQsVZrce227pMO4Cb6rtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1603591},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"c688239ce7e73b2c79fbf591ddccf8427bc18412","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"10.8.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.15_1735695231345_0.9044305031622206","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"two.js","version":"0.8.16","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.16","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"8f9dcbe33c39a64df83719bc1f802368c76e136b","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.16.tgz","fileCount":57,"integrity":"sha512-urXwCxr7OHzAhhiiw7EVMWN7fHi7JEeOX8miE5CYvtC/dxXcFIGiVdVn+X4A+UNsq66bKzRoYmEmwkRlmtP0iw==","signatures":[{"sig":"MEYCIQDl0rup8jb8moniK1OKnPTwn8ihgVDnmY78Im9uN9p4tgIhANarP3slztUKBclkR5Fxxiq88HkSLWsIYyt7kznrrlGB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622064},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"e62244015db83c6b59fac7efaeefd1c379605ce0","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"10.8.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.16_1739513144668_0.7660096701957912","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"two.js","version":"0.8.17","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.17","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"41e5cf554d890fa9f3bc464c1bf13cbbf2cdf904","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.17.tgz","fileCount":57,"integrity":"sha512-5jcW1lK6WIoSJ8aNG3/hu6PEAIv1KrW7eD/tlh/2k/XCXSmqLJypxRMs67DtlOKBHUqFH8Z+RZK/+MmTUbjOxQ==","signatures":[{"sig":"MEQCIH/hFl7SRJ+Ya2UPazP9MTyIbcLMP0C6dFGvtYNG2/56AiAQ/cc3/ll/fb3nycxpxMvNyqiEPJiPWLzib8NEDcPtLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631445},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"1480e53e9932c2e032d76edf0cee19149f99447d","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"10.8.1","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.17_1742255887657_0.5317956270154223","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"two.js","version":"0.8.18","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jonobr1.com/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.18","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"fa47ca2df7842b03cb434fe8bf28ba957a113416","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.18.tgz","fileCount":57,"integrity":"sha512-GU05deoNXd+ycnq14wSm7SUOaGx7EKBW8KT8Xw3jk7ppVlPse2oJVb+p7uCH0CUkUTQcVV3dGQjJrVmPGS6iQw==","signatures":[{"sig":"MEYCIQDpvxi1yLzzNVtVSGpFK/c7uU6F45FAwAxsEl2sA9MMYQIhANUXWgP7KCjUmtgr4/CoULkJvKRbuQuM5whCfk8VOxl0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632623},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"bc261614b746e5ce1c88b51f3739f1dae41ffae2","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"10.9.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.18_1744174020987_0.3502368562693152","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"two.js","version":"0.8.19","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jono.fyi/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.19","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"ced81ffe7c7acc1548135527daa8a481a6580bb0","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.19.tgz","fileCount":57,"integrity":"sha512-f1fNSysjnkMqbqAfnbsI/Fe/2PKCdviJNH4FT6DDvp/C7zc7mgimF2ugPL/Vio8O+/u+1AlQ0zLYd+EBeuiN7w==","signatures":[{"sig":"MEUCIGoUwuH5z+wjBeVyXKbA2vpBdgGoQsxUu/aMOr9jRsJLAiEArhEidklO9impViOVYxpvbD0JlpipHVZWAypM9tvKcsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1650878},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"22555572ffbc0e03caed8907bff2671f0005074c","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","actor":{"name":"jonobr1","type":"user","email":"sup@jono.fyi"},"email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.7","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.7.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.19_1751048152253_0.021363922310820627","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"two.js","version":"0.8.20","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jono.fyi/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.20","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"d79744c2ee4bbfff73e263b47f96d1e5d9c993e1","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.20.tgz","fileCount":58,"integrity":"sha512-gy1BIVHiGxHhuYuDmlArAb6ZTfBfvZZBodX/1evjuNgEvADD+6MOjx221R4ZhjI5XTpJizbrEBqPpQYHIaJSTQ==","signatures":[{"sig":"MEUCIQCpu2mVMrNAC78eSmJGh4aloos9qi2NKIS88fUvNhrLYgIgUTIoHugslE1AUA+M1b+4k1zhuX9baKrtWZFK5ysyUps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705388},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"2ac7836bc80f35d5dfd84767b1d7de2fd1262a5e","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"10.9.2","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.14.6","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.20_1757352298783_0.9029196401240795","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"two.js","version":"0.8.21","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jono.fyi/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.21","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"514555f043da23e13f73da23a77b15e0c52a90ce","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.21.tgz","fileCount":58,"integrity":"sha512-maXiHB22X70Lym8iqkZeXkfSPJwnPs0Y1JTW+AJlQX10nlvlNbot+Svs5eJ43lfuheduU6nx751FU3wDXxoK+A==","signatures":[{"sig":"MEUCIQD/QzKzqYHf7nao/20AgYPLMSEoDO+V7gN9dqiBRbwdfAIgcMV06aAnAzeoi3iB863CY3A8XyDlBrnSWqzs3Fur75c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001585},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"7006cb858f6de0c16266f1c33c2b17ed57613837","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"jonobr1","email":"sup@jono.fyi"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"6.14.7","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"14.7.0","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.25.9","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","@types/minimatch":"^6.0.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.21_1759368537267_0.6718185993731893","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"two.js","version":"0.8.22","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jono.fyi/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.22","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"b01c138e78d0505e1753e99f772ac9a5d3730484","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.22.tgz","fileCount":60,"integrity":"sha512-7y6b5d9BWGvCQuAkD5IDsWEB/nLD0TOsxOUtxmuqQPJNTwzwslbPCedcW3spjUbEOB7/bpaxrBLgx6vR4fN3LA==","signatures":[{"sig":"MEYCIQDFTCSoFbxr0WZ1xBt5CeHpPt3okMorJeBuf2c5oydPBQIhAP4B9kF6EorSwkZz2r5HVKj7PxIPCexULFr+u7pDqrDZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/two.js@0.8.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2115764},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"db3e6e5b4d8b194418fdfeb707f318aedb01e0e9","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c952bd2f-5929-4f28-8bfe-e09ed61c8fa9"}},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"11.6.4","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.25.9","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","@types/minimatch":"^6.0.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.22_1764784400603_0.41534554631057574","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"two.js","version":"0.8.23","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"author":{"url":"http://jono.fyi/","name":"jonobr1"},"license":"MIT","_id":"two.js@0.8.23","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"homepage":"https://two.js.org/","bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"dist":{"shasum":"54cd8e9a1fc308a6448b81b22bf06b4aba064c87","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.23.tgz","fileCount":60,"integrity":"sha512-Yp3m4XHKI1VO7nlckRb6aVio0qjuy4hBEli8IDQst/hqL7Tg6lhKnqXQLo+27Z11FmxAykwyoPu1IpSVFmAnJQ==","signatures":[{"sig":"MEUCIQDTHzEZ/T/NB4h435O4Eo4hcYUtrlh2/pOM8Toc32RtRAIgK3MlcUwMQh6IbY4srCUs6e7o47NAFqH2jE0zWAaDUMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/two.js@0.8.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2121926},"main":"build/two.js","types":"types.d.ts","module":"build/two.module.js","gitHead":"c82c509d5899f242f5fa7fcd61e8575599a7ee4f","scripts":{"dev":"esbuild --servedir=. --serve=8080","lint":"eslint . --fix","build":"node ./utils/build","types":"tsc --outFile types.d.ts","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","docs:generate":"node ./utils/document"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c952bd2f-5929-4f28-8bfe-e09ed61c8fa9"}},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"files":["two*.js"],"basePath":"build"}]},"repository":{"url":"git+https://github.com/jonobr1/two.js.git","type":"git"},"_npmVersion":"11.7.0","description":"A renderer agnostic two-dimensional drawing api for the web.","directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"_nodeVersion":"20.19.6","_hasShrinkwrap":false,"devDependencies":{"esm":"^3.2.25","chalk":"^2.4.2","jsdoc":"^3.6.6","eslint":"^7.8.1","esbuild":"^0.25.9","vuepress":"^1.9.5","commander":"^2.20.3","gzip-size":"^5.1.1","jsdoc-api":"^6.0.0","typescript":"^4.5.4","babel-eslint":"^10.1.0","@types/minimatch":"^6.0.0","vuepress-plugin-sitemap":"^2.3.1","@vuepress/plugin-nprogress":"^1.5.4","@vuepress/plugin-google-analytics":"^1.8.2"},"_npmOperationalInternal":{"tmp":"tmp/two.js_0.8.23_1766433568206_0.11097693287466415","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"two.js","version":"0.8.24","description":"A renderer agnostic two-dimensional drawing api for the web.","module":"build/two.module.js","types":"src/two.d.ts","scripts":{"build":"node ./utils/build","dev":"esbuild --servedir=. --serve=8080","docs:generate":"node ./utils/document","docs:dev":"vuepress dev wiki","docs:build":"vuepress build wiki","docs:publish":"./deploy.sh","lint":"eslint . --fix","types:check":"tsc --project tsconfig.types.json"},"directories":{"docs":"wiki/docs","test":"tests","example":"wiki/examples"},"keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"homepage":"https://two.js.org/","author":{"name":"jonobr1","url":"http://jono.fyi/"},"main":"build/two.js","repository":{"type":"git","url":"git+https://github.com/jonobr1/two.js.git"},"bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"license":"MIT","devDependencies":{"@types/minimatch":"^6.0.0","@vuepress/plugin-google-analytics":"^1.8.2","@vuepress/plugin-nprogress":"^1.5.4","babel-eslint":"^10.1.0","chalk":"^2.4.2","commander":"^2.20.3","esbuild":"^0.25.9","eslint":"^7.8.1","esm":"^3.2.25","gzip-size":"^5.1.1","jsdoc":"^3.6.6","jsdoc-api":"^6.0.0","typescript":"^4.5.4","vuepress":"^1.9.5","vuepress-plugin-sitemap":"^2.3.1"},"autoupdate":{"source":"git","target":"git://github.com/jonobr1/two.js.git","fileMap":[{"basePath":"build","files":["two*.js"]}]},"_id":"two.js@0.8.24","gitHead":"f06bea4512b18744aba7cb69c75ec0cd05a20024","_nodeVersion":"20.20.2","_npmVersion":"11.5.1","dist":{"integrity":"sha512-CJl2r+rwztAnOU2u2eJi/TakjeD+Ir1mmUiVouKTxhQ5pBNaaTuKZXT6Px/ax5d4gyALvpxvz/89rbYivz/n2w==","shasum":"065914c7d279846ee18ff06159c260f420af6a64","tarball":"https://registry.npmjs.org/two.js/-/two.js-0.8.24.tgz","fileCount":108,"unpackedSize":2141889,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/two.js@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsA5l0i2OAAlQf6Fbbh9BejNjx5sPlPM+kBVgWpcgQzwIhAN4UN+qCyJu7oDxDwP2yLY95sbSNn9SN7JDhgAU7H0k6"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c952bd2f-5929-4f28-8bfe-e09ed61c8fa9"}},"maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/two.js_0.8.24_1787981010322_0.6952552351799965"},"_hasShrinkwrap":false}},"time":{"created":"2013-09-26T14:54:13.029Z","modified":"2026-08-29T05:23:30.820Z","0.2.0":"2013-09-26T14:54:34.999Z","0.3.0":"2014-06-23T22:20:11.663Z","0.4.0":"2014-07-22T03:05:54.354Z","0.5.0":"2015-10-08T08:15:00.792Z","0.6.0":"2016-06-12T13:38:47.773Z","0.7.0":"2017-12-01T19:34:34.768Z","0.7.0-alpha.1":"2017-12-01T19:36:17.964Z","0.7.0-beta.1":"2018-11-03T10:01:13.207Z","0.7.0-beta.2":"2018-11-18T09:51:52.706Z","0.7.0-beta.3":"2018-12-08T21:44:45.660Z","0.7.0-stable.1":"2020-01-22T21:57:46.015Z","0.7.1":"2021-01-13T02:13:32.732Z","0.7.2":"2021-03-26T16:26:50.164Z","0.7.3":"2021-03-26T16:39:09.704Z","0.7.4":"2021-04-02T20:47:47.640Z","0.7.5":"2021-04-23T18:05:49.814Z","0.7.6":"2021-07-10T14:58:46.440Z","0.7.7":"2021-07-14T01:41:57.540Z","0.7.8":"2021-07-14T02:16:08.201Z","0.7.9":"2021-11-16T14:50:23.330Z","0.7.10":"2021-11-20T16:09:26.120Z","0.7.11":"2021-11-24T18:10:08.195Z","0.7.12":"2021-11-24T19:00:24.360Z","0.7.13":"2021-12-15T21:25:57.014Z","0.8.0":"2022-01-10T19:55:55.073Z","0.8.1":"2022-01-19T16:44:42.980Z","0.8.2":"2022-01-21T19:50:19.617Z","0.8.3":"2022-01-29T19:09:06.829Z","0.8.4":"2022-03-30T01:58:17.172Z","0.8.5":"2022-04-07T16:34:54.229Z","0.8.6":"2022-04-29T15:07:08.396Z","0.8.7":"2022-05-09T17:15:59.829Z","0.8.8":"2022-05-31T23:15:50.089Z","0.8.9":"2022-06-01T02:38:03.578Z","0.8.10":"2022-06-09T16:10:35.204Z","0.8.11":"2023-08-07T18:19:34.021Z","0.8.12":"2023-10-16T18:03:24.299Z","0.8.13":"2024-02-22T18:43:30.560Z","0.8.14":"2024-06-11T02:12:21.727Z","0.8.15":"2025-01-01T01:33:51.583Z","0.8.16":"2025-02-14T06:05:44.871Z","0.8.17":"2025-03-17T23:58:07.860Z","0.8.18":"2025-04-09T04:47:01.334Z","0.8.19":"2025-06-27T18:15:52.493Z","0.8.20":"2025-09-08T17:24:59.042Z","0.8.21":"2025-10-02T01:28:57.494Z","0.8.22":"2025-12-03T17:53:20.847Z","0.8.23":"2025-12-22T19:59:28.435Z","0.8.24":"2026-08-29T05:23:30.467Z"},"bugs":{"url":"https://github.com/jonobr1/two.js/issues"},"author":{"name":"jonobr1","url":"http://jono.fyi/"},"license":"MIT","homepage":"https://two.js.org/","keywords":["svg","canvas2d","webgl","animation","rendering","scenegraph","motiongraphics","visualization","dom","w3c","bitmap","vector"],"repository":{"type":"git","url":"git+https://github.com/jonobr1/two.js.git"},"description":"A renderer agnostic two-dimensional drawing api for the web.","maintainers":[{"name":"jonobr1","email":"sup@jono.fyi"}],"readme":"# Two.js\n\n[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/jonobr1/two.js/badge)](https://scorecard.dev/viewer/?uri=github.com/jonobr1/two.js)\n[![NPM Package][npm]][npm-url]\n[![Build Size][build-size]][build-size-url]\n[![NPM Downloads][npm-downloads]][npmtrends-url]\n\nA two-dimensional drawing api meant for modern browsers. It is renderer agnostic enabling the same api to render in multiple contexts: webgl, canvas2d, and svg.\n\n[Home](http://two.js.org/) • [Releases](https://github.com/jonobr1/two.js/releases) • [Examples](http://two.js.org/examples/) • [Documentation](https://two.js.org/docs/two/) • [Changelog](https://github.com/jonobr1/two.js/tree/dev/wiki/changelog) • [Help](https://github.com/jonobr1/two.js/issues/new/choose)\n\n## Usage\nDownload the latest [minified library](https://raw.github.com/jonobr1/two.js/dev/build/two.min.js) and include it in your html.\n\n```html\n<script src=\"js/two.min.js\"></script>\n```\n\nIt can also be installed via [npm](https://www.npmjs.com/package/two.js), Node Package Manager:\n\n```js\nnpm install --save two.js\n```\nAlternatively see [how to build the library yourself](https://github.com/jonobr1/two.js#custom-build).\n\n\nHere is boilerplate html in order to draw a spinning rectangle in two.js:\n\n```html\n<!doctype html>\n<html>\n  <head>\n    <meta charset=\"utf-8\">\n    <script src=\"js/two.min.js\"></script>\n  </head>\n  <body>\n    <script>\n      var two = new Two({\n        fullscreen: true,\n        autostart: true\n      }).appendTo(document.body);\n      var rect = two.makeRectangle(two.width / 2, two.height / 2, 50 ,50);\n      two.bind('update', function() {\n        rect.rotation += 0.001;\n      });\n    </script>\n  </body>\n</html>\n```\n\n## Custom Build\nTwo.js uses [nodejs](http://nodejs.org/) in order to build source files. You'll first want to install that. Once installed open up a terminal and head to the repository folder:\n\n```\ncd ~/path-to-repo/two.js\nnpm install\n```\n\nThis will give you a number of libraries that the development of Two.js relies on. If for instance you only use the `SVGRenderer` then you can really cut down on the file size by excluding the other renderers. To do this, modify `/utils/build.js` to only add the files you'd like. Then run:\n\n```\nnode ./utils/build\n```\n\nAnd the resulting `/build/two.js` and `/build/two.min.js` will be updated to your specification.\n\n---\n\n### Using ES6 Imports\n\nAs of version `v0.7.5+` Two.js is compatible with EcmaScript 6 imports. This is typically employed in contemporary frameworks like [React](https://reactjs.org/) and [Angular](https://angularjs.org/) as well as bundling libraries like [webpack](https://webpack.js.org/), [esbuild](https://esbuild.github.io/), and [gulp](https://gulpjs.com/). This adaptation of the boilerplate can be found on [CodeSandbox](https://codesandbox.io/s/beautiful-wilbur-ygxbc?file=/src/App.js:0-664):\n\n```jsx\nimport React, { useEffect, useRef } from \"react\";\nimport Two from \"two.js\";\n\nexport default function App() {\n  var domElement = useRef();\n\n  useEffect(setup, []);\n\n  function setup() {\n    var two = new Two({\n      fullscreen: true,\n      autostart: true\n    }).appendTo(domElement.current);\n\n    var rect = two.makeRectangle(two.width / 2, two.height / 2, 50, 50);\n    two.bind(\"update\", update);\n\n    return unmount;\n\n    function unmount() {\n      two.unbind(\"update\");\n      two.pause();\n      domElement.current.removeChild(two.renderer.domElement);\n    }\n\n    function update() {\n      rect.rotation += 0.001;\n    }\n  }\n\n  return <div ref={domElement} />;\n}\n```\n\nIn addition to importing, the published packages of Two.js include the specific modules. So, if necessary you can import specific modules from the source code and bundle / minify for yourself like so:\n\n```javascript\nimport { Vector } from 'two.js/src/vector.js';\n\n// In TypeScript environments leave out the \".js\"\n// when importing modules directly. e.g:\nimport { Vector } from 'two.js/src/vector';\n```\n\n_While useful, the main import of the `Two` namespace imports all modules. So, there isn't yet proper tree shaking implemented for the library, though it's on the roadmap._\n\n### Running in Headless Environments\n\nAs of version `v0.7.x` Two.js can also run in a headless environment, namely running on the server with the help of a library called [Node Canvas](https://github.com/Automattic/node-canvas). We don't add Node Canvas to dependencies of Two.js because it's _not necessary_ to run it in the browser. However, it has all the hooks set up to run in a cloud environment. To get started follow the installation instructions on Automattic's [readme](https://github.com/Automattic/node-canvas#installation). After you've done that run:\n\n```\nnpm install canvas\nnpm install two.js\n```\n\nNow in a JavaScript file set up your Two.js scenegraph and save out frames whenever you need to:\n\n```javascript\nvar { createCanvas, Image } = require('canvas');\nvar Two = require('two.js')\n\nvar fs = require('fs');\nvar path = require('path');\n\nvar width = 800;\nvar height = 600;\n\nvar canvas = createCanvas(width, height);\nTwo.Utils.polyfill(canvas, Image);\n\nvar time = Date.now();\n\nvar two = new Two({\n  width: width,\n  height: height,\n  domElement: canvas\n});\n\nvar rect = two.makeRectangle(width / 2, height / 2, 50, 50);\nrect.fill = 'rgb(255, 100, 100)';\nrect.noStroke();\n\ntwo.render();\n\nvar settings = { compressionLevel: 3, filters: canvas.PNG_FILTER_NONE };\nfs.writeFileSync(path.resolve(__dirname, './images/rectangle.png'), canvas.toBuffer('image/png', settings));\nconsole.log('Finished rendering. Time took: ', Date.now() - time);\n\nprocess.exit();\n\n```\n\n## Build Documentation\nThe [Two.js](http://two.js.org/) website is bundled with this repository. Relying on [Vuepress](https://vuepress.vuejs.org/) the repository generates a website based on numerous `README.md` files housed in the `wiki` directory. Use the following the node commands as follows:\n\n```bash\nnpm run docs:generate   // Generate README.md files for documentation from source code comments\nnpm run docs:dev        // Creates a local server to generate all documentation\nnpm run docs:build      // Builds out static site and associated files to wiki/.vuepress/dist\n```\n\nN.B: Vuepress is a legacy library and as such these commands rely on an older version of Node. Run `nvm use` if you get errors. If you don't use [Node Version Manager](https://github.com/nvm-sh/nvm) then see `.nvmrc` to install the correct version of node on your local machine.\n\n## Change Log\nTwo.js has been in operation since 2012. For a full list of changes from its first alpha version built with [Three.js](http://threejs.org/) to the most up-to-date tweaks. Check out the wiki [here](./wiki/changelog).\n\n---\n\n#### And a big thank you to our sponsors who include:\n[Epilogue Press](https://github.com/epiloguepress)\n\n[npm]: https://img.shields.io/npm/v/two.js\n[npm-url]: https://www.npmjs.com/package/two.js\n[build-size]: https://badgen.net/bundlephobia/minzip/two.js\n[build-size-url]: https://bundlephobia.com/result?p=two.js\n[npm-downloads]: https://img.shields.io/npm/dt/two.js\n[npmtrends-url]: https://www.npmtrends.com/two.js\n","readmeFilename":"README.md","users":{"jiku":true,"71emj1":true,"jonobr1":true,"awhmandan":true,"jessaustin":true,"nickeltobias":true,"highlanderkev":true,"markthethomas":true}}