{"_id":"canvas-context","_rev":"14-d24156d1c2b67c17cb557c3d00a6a80c","name":"canvas-context","dist-tags":{"latest":"3.3.1"},"versions":{"1.0.0":{"name":"canvas-context","version":"1.0.0","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer"],"author":{"url":"https://dmnsgn.me","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@1.0.0","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"6e5a063d5de62774383f66ca3c36ab36922e9cd2","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-1.0.0.tgz","fileCount":8,"integrity":"sha512-ym9lH7+NgJCjhQ+dYGvCbC6hHJ9e/z5nQtDM2+Xh9yaeb6GNNvmOVyPqZQnEMfYSiO0eNvVil2qPjgNzwGK25A==","signatures":[{"sig":"MEUCIEDLvrgMzBX4+BJxvtoPH4ilbQtM3F+yb5+C6QusmRtUAiEAjVDk9bAWGm/pbD2BfvyAjLIq7d0RpoN1Br12kHXryv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWKtbCRA9TVsSAnZWagAA48UP/1G3y+3EaclzRn0+S4jO\nPLm8hkVaG9Td53odvwcX5YMTEZH9s1YF7TRFghW6dVjYzwLPoJjGVi6mkx5C\nyRZQ75FC+3Z2bx+VCEbAMATCJOv/TSoOEXn5KALEpioYMBXYdEoWHdbezZ0r\nbHBF+zIUyPFifPfVDmQrDO6Lb11XKfK+hZOKCKyMrW441J3ROW6/C1U+GuE1\nmIqf+4hY0KI+o6ILJgNZ9xKyUZhJyMsFvo3ZrrJmjyQFcFT83l0gPQZKEJu3\n3gyvkFy0ns+5MZ30rP6T+QV4KbhtraOGrb/lQ0aDBW4y9PkNWr+/yDzXmFDl\nKWtJOwQPUxWXOlf2rkttWbBm5L5qtwglW0jyzmrYJTlp3dHtbvdCS3xyAam1\nhh2cCxrGwliqLLIGs8xmI9mKfCUOP4bslvdr5gzH/zc9z9W9Rc66Hw4Ax+Yf\nlUmeXmm0jKl9Pty8dSYhrVLlp5XATwsHTH5nOqgGqMa9mcg/O4Fe8WGzsuDr\nHkrQOOSV4HQ5DMHxubQY4zMft2omqtrSlGjgmPRqShkXLG6xCpckeCxlihcL\nJO6CzQpyhB9pi18F8DgoHGIUfw3EHb1XpzIxVdkzNBCBtfHPiwIMZbUzyIyB\nyRQvYZ9Momjou4fzuCnCEdUEuZ+piS93PRWhyM4FVvOxM4OEJQBIdPajPOXz\npaAk\r\n=fCyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/canvas-context.cjs.js","module":"lib/canvas-context.esm.js","gitHead":"5435a599ed40f56e598061234c4dff0825d2edb9","scripts":{"test":"npm run build","build":"rollup -c --environment NODE_ENV:production","clean":"rm -rf lib","start":"rollup -c -w -m inline --environment NODE_ENV:development","version":"npm run build && git add -A","preversion":"npm run clean","postversion":"git push origin master && git push --tags && npm publish"},"_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"6.5.0","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer), optionally offscreen for possible use in a Worker.","directories":{"lib":"lib"},"jsnext:main":"lib/canvas-context.esm.js","_nodeVersion":"11.7.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas-context_1.0.0_1549314907061_0.6217903041835502","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"canvas-context","version":"1.0.1","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer"],"author":{"url":"https://dmnsgn.me","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@1.0.1","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"daccd65603491bb9cdb6c4cb5db1d8307770c2fb","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-1.0.1.tgz","fileCount":8,"integrity":"sha512-q44UlwU+LQSBiPkjYyYya6dt+3P7XiysiBkStjnNmnwFCfSxWDSXT95cKnzCtR06n090p8AWTuvEQrTmEtsVVg==","signatures":[{"sig":"MEUCIQDJ8nz3yfYRX1ENwXAMb+2uCWClZFNE33PP2yP3nrLU1gIgTQp5cWZLX2UdNh5nwZLQRK1yIDxqhmf7ez40l0d0eHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWq+jCRA9TVsSAnZWagAAFwsP/Re8b5bSDtfMvDgqHzt1\nS8LH7YD95Za2LHVGZfpKlKKwghGS7ISRSpb1Edv+TetB2X18N2CxiAB32Ljo\n1U0RROvoLMnKP0lvUFdBP7IynwQjInu+akBi7RlqOqOv0F4KjGo+6CnumeWw\n3UnaHOJmr0OFGeuOMEr2qbNUnpIyU1G6R+Xou4pYzhYXrgCvR7JcsYm1txAN\njSSylH849a1vhHmS5dq56ymUUFVMfZk1QWnlmao6HLyme9EGcpSwT2wNpDAh\nIJxDccJLpkMqURzcJLUJz4sYhDnm6+XNAGvy0+g8jlv+lj43ulBFYwlJsRv+\n8Q7xTAP0cczI1/KEpAOrcqqA8EMjG2qcor0weu7NnQu96+W7dWH2uq2Pyi23\n2hCYGdPkNUpFyBJZqJqfMVGGXxYXUjhZbo3ptxEva5Pv6LximQ5QK9N0LKqN\nkPVkG1Wn3pG5Bmz8ZbBZ+k2u827bo/SxhHC1cHGX3E3h7qYyfODtYiOLppF9\n6Ni/kL4FbVGSMV8CGgQxkSYeOVGN26Qq1FWC2AgVbab/IyAk/gAnfn8mc63y\nBOC+d9NUdRZt5MfjF6/yw9XBbpiQrz+c0vCVDxtgIXldmBPTex750HJZTkd2\niSVdPizCoAsd6GBDj82Z713u7Bq9BY/QL1xKHei5ODTJBahntiw4siXs1caI\nNJLX\r\n=VgHj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/canvas-context.cjs.js","module":"lib/canvas-context.esm.js","gitHead":"0eaaf9236618cf4ca3b381aa86ee5be97e876b5e","scripts":{"test":"npm run build","build":"rollup -c --environment NODE_ENV:production","clean":"rm -rf lib","start":"rollup -c -w -m inline --environment NODE_ENV:development","version":"npm run build && git add -A","preversion":"npm run clean","postversion":"git push origin master && git push --tags && npm publish"},"_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"6.5.0","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer), optionally offscreen for possible use in a Worker.","directories":{"lib":"lib"},"jsnext:main":"lib/canvas-context.esm.js","_nodeVersion":"11.7.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas-context_1.0.1_1549447074995_0.17644089592908085","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"canvas-context","version":"1.0.2","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer"],"author":{"url":"https://dmnsgn.me","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@1.0.2","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"62fcd4affc70a8b148da7c079d52a4fe4f03e128","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-1.0.2.tgz","fileCount":9,"integrity":"sha512-sSAa3WLiw7xDLGMAG4I0nWBJsvEgW30yof7+8L0aAHi0WJ3uQUC/gixSit5cK9neHCSyzp1qclJGEReIu6/Gig==","signatures":[{"sig":"MEQCIHMGp6rMrekhI0SY1y5sQp3PFWHxKg3WfFiZdVct3mb6AiBktkxH1Kx47BVVW81zJbJnc2O/8bZ54fa/DJ+dlJsNRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxxcMCRA9TVsSAnZWagAAu30P/jPUvoaYZVcCNMLYMofy\nYfJ/lt9s1F42xXgOcYZiWt0Ge0AgcbuwgdSI39O5HMeHcHgRQmC/GKAZL/2j\nHX3y+2PloUiAjMUzxcoQebLET9PnhQW6EZrw3sxz76gSj5+InZwGW3phUZWy\nqg1oZHqqvfVeYhmxuSxPfwNj+p3GgcNObGNWxTt4kQpa0d1zbP39wY00WNFO\nxJYJ8ayM9mJdeBlxE/Z0E36Zrm5ogio3RuX88kbKT3dMKvVAlll5brsZ/kIn\nrHf7RnRK2g0rIaVxlzGo8lxi0EVqDJPOofC2v0Nkv+/WHQeVIUcsgh1pWsDj\nMPmL8DZphaVZQFvlamsYLmvvJ7QljJnbaRjilkw3RoE1u2L7TTORRAYdNYvs\nkKuLSO6uZFVawLykprGD/kx7bm/3hd6KNilVjs40X0ulmzTXsef9OZHd/PDj\nLoP0VCwwZ6E99WW3h9DPb4qtAZePJlZSVuzzDIPXpgk+Ouh7YNGA0f/jaGpV\n8tk8pVU3wOXp5CQmKW3q8Ze1RNOh8tW/gDjMkar29dNjrvwwkgxCdl2vkk3q\n4U+eR0AyYWnrEjONiCb1/vMylJuY70js6yp9mxmxcWKK2rpqRje1yFp5Iugj\n+1ohbIda43HfvU0UG3v/kJPMfiPAsRBOox722dwLpU6+T6HfBPxlAmqY9FeN\nC2vI\r\n=dV5W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/canvas-context.cjs.js","module":"lib/canvas-context.esm.js","gitHead":"fc99cc10ca76c3e528ce97fff5bf66b0dfff0bce","scripts":{"test":"npm run build","build":"rollup -c --environment NODE_ENV:production","clean":"rm -rf lib","start":"rollup -c -w -m inline --environment NODE_ENV:development","version":"npm run build && git add -A","preversion":"npm run clean","postversion":"git push origin master && git push --tags && npm publish"},"_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"6.9.0","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer), optionally offscreen for possible use in a Worker.","directories":{"lib":"lib"},"jsnext:main":"lib/canvas-context.esm.js","_nodeVersion":"11.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas-context_1.0.2_1556551435513_0.32222141584328856","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"canvas-context","version":"1.0.3","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer"],"author":{"url":"https://dmnsgn.me","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@1.0.3","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"7cac2463a70ed7814b4c9e88be58fc8d46f3deb1","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-1.0.3.tgz","fileCount":9,"integrity":"sha512-9cbK3zZnpzSYU1rkBFrz1t5BGNlNkZ5UgvYdwEYtx2lvrrTSfomSmu4xdJJTS6Rve8rAnXxv5dkA9dtzMTxKIg==","signatures":[{"sig":"MEQCIFZrOruZPKNLcan8ahGDxHactKRQy8RJa+fbgvWddl7gAiBgU4aEP9EcGPl92P0VuTlCCrhN/loS5dakMrpLwoUIXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxxiYCRA9TVsSAnZWagAA6mwP/R75LsCgSXHnUOz68h2U\nI71qdboV5XMEEBJthGyngs8qQ6DwT0dHSooEbOSosAGbQeyVBQC7c625fAGI\nLAjoIomwgYa8rwx8DzwTt9dagacH5MNB4P/F3EiZnY35p++OSg/L0tBJYRT0\nAH8w5gWODZ/B5UU3tg6Qw2Awsft5pXn/I0fNyfYksVtLE89kchIXdXoOZc1M\n4ge5WJoZQM/yJRlEC8loriTetMWW4iTDsQu+EhSiZPg2tPvBKNgrV+OB8QnX\nz8nMUVvOChHrTg8DYT9VNhc3zDcRtbeAt8aNKqCvd2SBCximSDZL2bCVjZ8z\nCaXR8xEM8ZRs9ytCr3yMwKWw5H+dag2YFQn/RAmKnusENFSHewtf+nW/n3L9\nnVg+NllU5XVnXkvigb7oYzsnBeV/gfSOpvyELyuLzKg85xeGzpdI8VIH+HSx\n3xcKiPlYpE7tM7Pf0KcN0LPyaRrlQuAkAwRsGHl2vmRxbILRg8SK90ZiLGt8\n/DCiwNkPjrhzOnsvXN0G40xdS2MiPwe4xXngoykodrS3mQfi1CD7flQ403ys\nS/FAHCNDbyFWnqWK9EGuvbz0QqxuUfPiCtrKYHx1Ru9tRyUHKP3XJBNhvkTf\nHtPpFXGEQM317PiehZ1SWtNqdmekx9jXaCWJsocQujfUrTr69V30/n5VKhah\nKa7Z\r\n=Vza3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/canvas-context.cjs.js","module":"lib/canvas-context.esm.js","gitHead":"710e85d24c6c74798df9bac42e987430ac64aa5e","scripts":{"test":"npm run build","build":"rollup -c --environment NODE_ENV:production","clean":"rm -rf lib","start":"rollup -c -w -m inline --environment NODE_ENV:development","version":"npm run build && git add -A","preversion":"npm run clean","postversion":"git push origin master && git push --tags && npm publish"},"_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"6.9.0","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer), optionally offscreen for possible use in a Worker.","directories":{"lib":"lib"},"jsnext:main":"lib/canvas-context.esm.js","_nodeVersion":"11.12.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^1.1.2","@babel/core":"^7.2.2","@babel/preset-env":"^7.3.1","rollup-plugin-babel":"^4.3.2","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^4.0.3","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","@babel/plugin-proposal-object-rest-spread":"^7.3.1"},"_npmOperationalInternal":{"tmp":"tmp/canvas-context_1.0.3_1556551832118_0.03431739566420022","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"canvas-context","version":"2.0.0","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer"],"author":{"url":"https://dmnsgn.me","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@2.0.0","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"cc2c36f5c51c277a26250d9deb4e7b32b5dc39d4","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-2.0.0.tgz","fileCount":8,"integrity":"sha512-FGCqgBMAbVfZ21NTasM+144rTWVRrESzZvs0C67p8buDtifSqDgReXO8VX2y5JJ15Z5nnvG8pSzBqDAkvBMZuQ==","signatures":[{"sig":"MEYCIQCwCl/mAluQBiIz8/CdnYFtFRWLqmbCc9CUoCrb8g3XMwIhAKeaqKbziISuWcwaAcJ3HUK14h4uF4Tm16Q0cAM0P9YB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYrQzCRA9TVsSAnZWagAAZGsP/Rgz4en04babdnvjQQIK\nKvG4CqgnlG1QBkxiRF8zw0kcLV7JSLCvO6LDp4dOaqlzU8HUAKU65wJxjPYf\n1frTi3U3KYBD7Hqio0uvRlurP2d6jY1Q0B9AuVQ4fAmsD8WjJymEkEdr4j/4\n1BCxzunqsljRgR6ixKQtmW7M01IoAzNOWlwpqCNnZVhl9U1cCnju0d+cvYYa\npM5FA/ps3p41rg75o9NH7jH7EvbLEvcNh2F2Zb8x8N8AhDkIqh+QoZnzwAvh\nWqX+9bnuBZTNSMPnLziTG+ul+4xTmtceqeq8ye+58lqAlqS94xcVf8mflbQA\nORLodnDQX85gPu1/j32MC4hshyOfGkvLeQDP7P8gHsJAWsafHQgDYaHWIy5c\n3fglF+sCi4YYKFsZ7feQGERV/9nowOlk326FC9yjbDMSNYpYfvGeonqjw75E\n7yHFXYahXWAT7ExbsBwQYL52TPd3n27OHu5TLOLByNcr++a2YudQ3cGCjDqK\n/ZjFdllOTCsF/CJIHLcOhn8AkuOLNptlfwcxLbwGmaAx5ghfxd7R5A8Nuhtb\ne/jfC7zwyCEKPvhiRd6WqxVTa37b7FqF6yXSkQ/DnwTWSouHjjIz3xE1EFQN\nLXMINzy2rPh04aSTsDJvbwy24/LWnw+gxsLrgXhxzyPZSTUF46sHAoIaOh5U\nyIbl\r\n=FduQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/canvas-context.cjs.js","module":"lib/canvas-context.esm.js","gitHead":"9df2b7302ee46f269f8eaa9a528632c4e975afb4","scripts":{"test":"npm run build","build":"rollup -c --environment NODE_ENV:production","clean":"rm -rf lib","start":"rollup -c -w -m inline --environment NODE_ENV:development","version":"npm run build && git add -A","preversion":"npm run clean","postversion":"git push origin master && git push --tags && npm publish"},"_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"6.13.7","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer), optionally offscreen for possible use in a Worker.","directories":{"lib":"lib"},"jsnext:main":"lib/canvas-context.esm.js","_nodeVersion":"13.7.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.0.0","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","rollup-plugin-babel":"^4.3.3","rollup-plugin-serve":"^1.0.1","rollup-plugin-terser":"^5.2.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","@babel/plugin-proposal-object-rest-spread":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/canvas-context_2.0.0_1583526963052_0.9350493520478986","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"canvas-context","version":"3.0.0","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","gpupresent"],"author":{"url":"https://github.com/dmnsgn","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@3.0.0","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"bab573005e596cbe0f2e7b19e4b3764a9d1c96fa","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.0.0.tgz","fileCount":9,"integrity":"sha512-gpNRTcQNjUnEqLNpa3wRmBUhSugeof0UFjOnrOjxIK3APESwIXZtaW0cYI74QX6P3f3VUABAFulCHBzj418RTw==","signatures":[{"sig":"MEUCIQDOKK4zpZsDzF/RbbZHFYiTCch4YQ4cWS/ls8kX2594kAIga3+BKm1+3XRR3pBaEBdMVvGC0jxJpu2QB6dAYfrIUjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU8fMCRA9TVsSAnZWagAA3vIP/RVERhlc7REMSTjyTVs9\n4E1etrLSEA0yo2tzUR/hudpeF8iVRvwcKA1q66iU3KLi3lp3mLgY2T0veIYk\nSenQ8177Mt8AFCOpUrXBAsyMSXYqDCnOD+cvmZ7s1x9A7BaaoXHaoy7YP02c\nxeXEGgXQnqWdp7vyZzw/s8aR4UrNQoU17nlirDS0T2l7qh8WTd8NzWUQIdp8\nokZ0M3vkZUA96jnCYTOKngS7azCn7anoyO2VqaaWheyKmtzcJXhfj6IIm8sQ\nniYGs7lBjFEjGkUeYdtqoh1E8QaJ1VhCmuaGhDV4tkv9DWx5QTiTgINebPYV\ntDfcLun2lrKPMPysb2wwTBcxRSrgMzBt0+FF8czfxHpevh6JhQWQkoZnRYIT\nxj1J5yDqigyol0KGoOXGs2lfCpVOp4TL1x73ULM8VX4XoQZ5TK3XCW8Aq1pj\nMD0drEseAt5OCtNXPOZ96Rgw4N8cMVCN90XZ7pO7ClcOjs+cCjF+74lyIb05\nHHzPtp0F5PMokbrDrlKjIvJkNeop2KT4m4c1COmOOH54a0MKPjtnlZD/sWTM\nZPPtpnVBISyUUROcCXnNhbQR7QBdO8ho8bNJEAqRzJneNFtz3PPymaN5BB91\nXz8Y569D9DaEMqPRq8EsKRs+d7S2AcEAvAsQOY5ZNkBfGjlsyfyrG9TfsPe1\n5jou\r\n=MmHU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"types/index.d.ts","engines":{"npm":">=7.0.0","node":">=15.0.0"},"funding":[{"url":"https://paypal.me/dmnsgn","type":"individual"},{"url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3","type":"individual"}],"gitHead":"d7deeadeae5b2d2e84c55947cd736a5975850ada","_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git+https://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"7.5.3","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.","directories":{},"_nodeVersion":"15.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canvas-context_3.0.0_1616103372285_0.2501279128694105","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"canvas-context","version":"3.0.1","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","gpupresent"],"author":{"url":"https://github.com/dmnsgn","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@3.0.1","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"89a043ad8a7af41c0bc57f17d1bb268eb189eadf","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.0.1.tgz","fileCount":9,"integrity":"sha512-5fwKfTva3Be6/Ah5N8z5TZIJ7FdoOrQUbbph1ppyzVdd3uiGjYD799hH8HSnl0D1wf7WLKx9C6CQeKkfiSmbmA==","signatures":[{"sig":"MEUCIQDwZdlSxdeDeE9pL0exlrx3AfOA9O28eFsSo3yLePIMlwIgZzXEd+45fOaXgPfkAzp38J+FkgDhqE5qCNNrD31BRQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWJdjCRA9TVsSAnZWagAAvJQP/iLG3/w0XNtZW+SVyzZk\niGZ1IuMTfIRUSfTFiqXzfZgeBcDVahF1lpCN9tBOAu/T37+NHpVev8CHGHo/\nFR9VMuG6kV0K0q0U40Hfvf/GKFfAsiysYiZbH/UuTmvCyWY9sOvXexE5nctI\nyOHn8VY3uSejvxwd6V7DHPTro6Xth4bixol9nEvhCOCTJM69veNRT6qevFyY\nmpilOtI31v3+H1eKZGx1bBxNsmbVi84W7alktTtXZ5RQGoRbilhPZChHrBgV\n7AvEPwznr53HNl2Q0jbyTf4LYb8oMKHNa0WPt8bQycBK+NPKMPyEYbFp1xJi\n6P6a44m4aqTQuH1qjP54EppwA7ZQ1Gbm+mffYGjXszzGSSdM3N6cCiBbxTbL\nv/myb3GGYL0lYOOKvE4JVkiAY5/9+9/y7X+RLXcnu9ZxGHESJl2P7aibaJF3\nTMbL53PmpRAkePqiHTwwLDl7njziUVYctAicdBZH/j3+l0/DcAdnj79zRPsh\nsOX4/b6nl8O0MyyhU/twAE+gpTuReLjlWbuVXMelQB3Xb0y1aoX3/dzmE6oq\ncACZy5lf3zVeu28E3q7/2eCmgMKd729h6ZLjdSoEYYrxYgU3yBHwrCAYuoId\nIgcjB+qqzzkA80lzQmOr79nD+iee9CDJhSUFWQCNUqnZZzF9+Q4GRQIXG+q7\nYPm1\r\n=ZiCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"types/index.d.ts","engines":{"npm":">=7.0.0","node":">=15.0.0"},"funding":[{"url":"https://paypal.me/dmnsgn","type":"individual"},{"url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3","type":"individual"}],"gitHead":"86ea448693777dec1cee9fd0feda2455a5058e5d","_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git+https://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"7.6.3","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.","directories":{},"sideEffects":false,"_nodeVersion":"15.12.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canvas-context_3.0.1_1616418659096_0.20350957862229913","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"canvas-context","version":"3.0.2","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","gpupresent"],"author":{"url":"https://github.com/dmnsgn","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@3.0.2","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"b218ab902e89a5b3fff5a5e7270bba725506ecda","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.0.2.tgz","fileCount":9,"integrity":"sha512-SPdqcdXXu6wWOc55oP5jcxHbYI1mDeExuhacDan4Br35A/0o3kKYZwlfE5VSzfRvjKhpwO9fIaFa9k6BJdEfGg==","signatures":[{"sig":"MEQCIDMhbdVhZUmAjsfVMwdAgpBx5btYUCloO0XzYR99CVCpAiBDDYeOkRcaaiPpZdcW7m3ty2hh9HNaNRToDvmvm50Wew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd1VcCRA9TVsSAnZWagAAiFgQAKOo1UjYYZFnfP23+Eup\n7RkGYzEmqVGQxgASD+e7auBkyL6ybaap6/H6aDnoPGDBCe7c6JmiE95lkzsl\na839JQTuNljGJuXv6VPtXRnlodYkwfoN5tBs+pyzsOjd03KwzVr5VkrD4MDZ\n3nrNFs0h+Rt00f2b88YBk26yeutb7zNDAXOxjIDyOGlgryzRUfQQsb0Wy2Pr\nt6MC9/gLNuzTCx8z8XTUkVOgHUKr5EGj0ipnC3t99jdt/p+vEPyMi2sGJfAq\nKLUeHrRTKZPtYGWoaSc5j5NqELc7wiSkcM1cEmfShnx9RwaL1+XlDQI0Ktip\nOl9NwM52iXVEbzA7ji9EU2u8dQ1IPH5K7eGXmQsXcpQzpL6Q0Ye3ndxRrjI/\nVFDT+XOKhrBy8cSI2LY3Xnw3xhGDHYGpXU1tuPHr+CSlubYy+t51lnArPnc4\nNPSVbyScoYHPhPYGc9qetOULqR1L953Pc32CBfRb9huuYGamvLKvSF53xmKp\nAfdS+oxh6cg+NY05k54zdRFXlbN1h7LlwV12IbfUEoJFbvUTx/4C4skrxHBS\nSw21hoPuJe0TLr6N9MTAVxhjj+/C//XhsqKAVaD2VRSEsDteSoh/mVW2kOtP\no6eKBphTrgoMd9+YLwSETOiECrH/6tJIaJYZ9alb6mAM+B2vsrusetkqKt3x\n+QXX\r\n=bvsG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"types/index.d.ts","engines":{"npm":">=7.0.0","node":">=15.0.0"},"funding":[{"url":"https://paypal.me/dmnsgn","type":"individual"},{"url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3","type":"individual"}],"gitHead":"6b937e33f122a85ca028d7e56dc2db9544f86e72","_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git+https://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"7.7.6","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.","directories":{},"sideEffects":false,"_nodeVersion":"15.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canvas-context_3.0.2_1618433372113_0.013199415984884055","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"canvas-context","version":"3.1.0","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","gpupresent"],"author":{"url":"https://github.com/dmnsgn","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@3.1.0","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"eb354cdd98d5ddcbe9773f09fa5e3709ba2399b1","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.1.0.tgz","fileCount":9,"integrity":"sha512-XoWMC/y30EZoGSuFwsKhmrB3Ba2v56FDLtws2/itwyIUJ1JwnsZHOPqrf90Yiy3UoWA2HLNIvK6RarxbQdatkA==","signatures":[{"sig":"MEYCIQCclgVARvly2fPhDmb8B1StcPnRP158T9RByHT1E8EvWQIhAM2nnYtUadaUyDw5pNtjdPmOwc4eGwA2X9jv0plZ1Yev","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2ldnCRA9TVsSAnZWagAAAmIP/ifgDg8wblO8QPmhashY\naNLwdhaYaMU4WlfzgiZGsKVA/G4NBb2iZo2jejp9V5zqnUDkC46kPxTl6o5C\nG9CTmmWkGmPh5Xhhc/xeKor09vVak2/MG7nNs7NCUAO2dn2hZucA6rL8WjRA\nSqPOduf/XJEy/hbf02aeA80QjRp7Ku2UBV42Gv1V79BNEX0xSlHUc4KY55gl\nL1cy797kvPCGYh55DHB90+HrLROSAm/o3JSLhwT/COP7bgQI4ZAckaWIpZrB\n2iCvhkFhlBOEy7wshhYbGWKFqWdO5wQ3MfA0SDTkp0QrD4oUanS0ZudSoHrB\n4lTF4yG3fubdk6e1ZNGUU9i58SNqzNCogTG7RaQBGcmuKJ6U7Rcs73aQ2F1u\n2uRyTr/ZqfwnuRxVtTvOcRDckd9Iar4M9egi2qq/sHti2VZ5kwOnDp/wjkJU\nKYP+mWxI0PmKgsRcCpUrayGg7EfpPh5LPNRrQa8We/KOBS3fRv+fHIi4Pwkm\nXcqzIYh7rmmmhpzrH/tBQQyb4ok2yxFRt8NvSZl9hkSK6IxTBtV1rvb/opW0\nfEncjJqN4tG+VFI5+RFQCcCKQyh4LkFVrSFxgQfvzdUNjm2TEkiSWoJJsyGa\n5PYoLTqLwwdV+hEtRe3gb4yPD0UTZX/YkgqJUViLwwLULqFhxxCE6RFAN+V4\nke/8\r\n=4mcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"types/index.d.ts","engines":{"npm":">=7.0.0","node":">=15.0.0"},"exports":"./index.js","funding":[{"url":"https://paypal.me/dmnsgn","type":"individual"},{"url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3","type":"individual"}],"gitHead":"f059336f3130a4494871f0c1f1f470bee9f0a558","_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git+https://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"7.0.14","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.","directories":{},"sideEffects":false,"_nodeVersion":"15.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canvas-context_3.1.0_1633170931322_0.9902901989194031","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"canvas-context","version":"3.2.0","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","webgpu","gpupresent"],"author":{"url":"https://github.com/dmnsgn","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@3.2.0","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"1638f6d247948fdde7a6bdf07ce703ffa970229c","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.2.0.tgz","fileCount":9,"integrity":"sha512-omHLIFfVt+bgWqbWHSeEbk3WKiXLECxUAy+uQfVk4VuHzNqY5pKwt0lHYVJC1AuKayGucUBjiqi5/xL3zXIM6A==","signatures":[{"sig":"MEYCIQCj/SDFoRA91COLYcyrNqcM0t08400Q64frHl5NIlEWogIhAI8Vh+reHKcblDSE+rsAosSs226X4JYGq9AWBT9mTGLv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSGa4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsxQ/+LY3Dr/lZezDzceRxduESscJc5NaZqK8ax2VNAoj75dr4oNXJ\r\nqrPIGvlTlX3u2pLf9DUC5FXrhgqJfetHrZ6p4kCg5YvX0tyzJkNHgXGU/BmP\r\nxMVwR2ZPLCSAgff3GCBNGhhd5+edh7T1l+dnjlByc0AiI5K6vvXaFOnGejD5\r\nTkHK62CRlPWF4NSbzc/32UmzWxbanJdlLqClIXeUb4BE5xAtvknCVMBZyINq\r\nX0nLbfGv49UCmbPc+etMk6KDOxhLkpBWAUb36Bcns4U1sRFEzqLjk1pKKGrF\r\nStnFFY84ZIfUEcry2wXJ1W3b/bczHgFXTQwXrE9IxCsOBc1ZlrGJxE85ywmR\r\nOr+yfynNYQJN/5ll+NvCHa4HpC7WoGStpJxBOIK3Lzq83RNMQZVFqud8rlQX\r\nqrOvwgej2HD5Q5zMA0TDoXrAxw+iS/tPK5SV1TF9vei5RqYlVC7Vrngd9lKU\r\nV3iK0GJ8FUXuLzKQMr+U+6LPPr2uGv/Xy3pc/NGDZG2m45K/i2hhzXwdCEUi\r\nEEvVS6T2W3gcIs+OYhvqFxC1tuTSEFkEifnJfxE12CyyPmMTcpkQAl5rbZ9i\r\nQnBUq5AD+I9b9I4IYB5NC5Y+jD9UW0yxpk8Im1yOdCsCr29n7kODw9u1t290\r\nPpwX1YL53tNeyOGnZPdNprA23KWqwPgu4nQ=\r\n=+/ad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","types":"types/index.d.ts","engines":{"npm":">=7.0.0","node":">=16.0.0"},"exports":"./index.js","funding":[{"url":"https://paypal.me/dmnsgn","type":"individual"},{"url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3","type":"individual"}],"gitHead":"1282acbf4058dbe43ab9ecda599e9528baddb7c9","_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git+https://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"8.3.1","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.","directories":{},"sideEffects":false,"_nodeVersion":"17.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canvas-context_3.2.0_1648912055842_0.2955482298442971","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"canvas-context","version":"3.3.0","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","webgpu","gpupresent"],"author":{"url":"https://github.com/dmnsgn","name":"Damien Seguin"},"license":"MIT","_id":"canvas-context@3.3.0","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"dist":{"shasum":"84394e74d2f61ca0055e5ed0c02a4c48b8fa8be0","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.3.0.tgz","fileCount":8,"integrity":"sha512-gmiAY/gcv3FtzX5DbdVg9hHPJC3IEm3+X6cHhoSn590WutbpwWVgMuHQpeEP/ldBkPdvZRSO89uFBb2Aba4FYg==","signatures":[{"sig":"MEUCIQCMGMvuxqrHS/Zo62Ss2Ru42pd9J/BudspiguKI20RLJQIgNsyPu2hVXBjN5fFkmn/bLhXoppVVt74hYgbVLkHdQdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14970},"main":"index.js","type":"module","types":"types/index.d.ts","engines":{"npm":">=10.5.1","node":">=22.0.0","snowdev":">=2.2.x"},"exports":{".":{"types":"./types/index.d.ts","default":"./index.js"}},"funding":[{"url":"https://paypal.me/dmnsgn","type":"individual"},{"url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3","type":"individual"}],"gitHead":"2c2162c30ea5b105a7e2ac647a9bec29d2225a18","_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"repository":{"url":"git+https://github.com/dmnsgn/canvas-context.git","type":"git"},"_npmVersion":"10.8.1","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.","directories":{},"sideEffects":false,"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canvas-context_3.3.0_1720279110912_0.6661960656278973","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"canvas-context","version":"3.3.1","description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","webgpu","gpupresent"],"homepage":"https://github.com/dmnsgn/canvas-context","bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"repository":{"type":"git","url":"git+https://github.com/dmnsgn/canvas-context.git"},"funding":[{"type":"individual","url":"https://paypal.me/dmnsgn"},{"type":"individual","url":"https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3"}],"license":"MIT","author":{"name":"Damien Seguin","url":"https://github.com/dmnsgn"},"sideEffects":false,"type":"module","exports":{".":{"types":"./types/index.d.ts","default":"./index.js"}},"main":"index.js","types":"types/index.d.ts","engines":{"node":">=22.0.0","npm":">=10.5.1","snowdev":">=2.2.x"},"_id":"canvas-context@3.3.1","gitHead":"87195a6f90c46ea7928eb19a520ed6acb49515ab","_nodeVersion":"22.17.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-JGCW75ua3Q4B7pYTTDEGUCt1c9QGcl4k37fH9T5qhzKrtVoUOasqXC0bgXpYe5oqxmbCXsdcnhX7ETxavERzRw==","shasum":"d7798d9f35a1cdb150c649acb46451878176f063","tarball":"https://registry.npmjs.org/canvas-context/-/canvas-context-3.3.1.tgz","fileCount":8,"unpackedSize":15545,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDYQw6q3eStWU+N7f2WyoABCjw06aMBgeaha0cwiGjFvgIgN8EAhoXpwhzRrL7VmWHF8cDu6/J9/sT9BVNKh7o5QrQ="}]},"_npmUser":{"name":"dmnsgn","email":"dmnsgn@gmail.com"},"directories":{},"maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canvas-context_3.3.1_1757971059000_0.241165481530766"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-04T21:15:07.060Z","modified":"2025-09-15T21:17:39.333Z","1.0.0":"2019-02-04T21:15:07.200Z","1.0.1":"2019-02-06T09:57:55.114Z","1.0.2":"2019-04-29T15:23:55.653Z","1.0.3":"2019-04-29T15:30:32.232Z","2.0.0":"2020-03-06T20:36:03.237Z","3.0.0":"2021-03-18T21:36:12.468Z","3.0.1":"2021-03-22T13:10:59.238Z","3.0.2":"2021-04-14T20:49:32.226Z","3.1.0":"2021-10-02T10:35:31.459Z","3.2.0":"2022-04-02T15:07:35.998Z","3.3.0":"2024-07-06T15:18:31.083Z","3.3.1":"2025-09-15T21:17:39.165Z"},"bugs":{"url":"https://github.com/dmnsgn/canvas-context/issues"},"author":{"name":"Damien Seguin","url":"https://github.com/dmnsgn"},"license":"MIT","homepage":"https://github.com/dmnsgn/canvas-context","keywords":["canvas","context","offscreen","worker","offscreen-canvas","2d","webgl","experimental-webgl","webgl2","bitmaprenderer","webgpu","gpupresent"],"repository":{"type":"git","url":"git+https://github.com/dmnsgn/canvas-context.git"},"description":"Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.","maintainers":[{"name":"dmnsgn","email":"dmnsgn@gmail.com"}],"readme":"# canvas-context\n\n[![npm version](https://img.shields.io/npm/v/canvas-context)](https://www.npmjs.com/package/canvas-context)\n[![stability-stable](https://img.shields.io/badge/stability-stable-green.svg)](https://www.npmjs.com/package/canvas-context)\n[![npm minzipped size](https://img.shields.io/bundlephobia/minzip/canvas-context)](https://bundlephobia.com/package/canvas-context)\n[![dependencies](https://img.shields.io/librariesio/release/npm/canvas-context)](https://github.com/dmnsgn/canvas-context/blob/master/package.json)\n[![types](https://img.shields.io/npm/types/canvas-context)](https://github.com/microsoft/TypeScript)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-fa6673.svg)](https://conventionalcommits.org)\n[![styled with prettier](https://img.shields.io/badge/styled_with-Prettier-f8bc45.svg?logo=prettier)](https://github.com/prettier/prettier)\n[![linted with eslint](https://img.shields.io/badge/linted_with-ES_Lint-4B32C3.svg?logo=eslint)](https://github.com/eslint/eslint)\n[![license](https://img.shields.io/github/license/dmnsgn/canvas-context)](https://github.com/dmnsgn/canvas-context/blob/master/LICENSE)\n\nCreate a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.\n\n[![paypal](https://img.shields.io/badge/donate-paypal-informational?logo=paypal)](https://paypal.me/dmnsgn)\n[![coinbase](https://img.shields.io/badge/donate-coinbase-informational?logo=coinbase)](https://commerce.coinbase.com/checkout/56cbdf28-e323-48d8-9c98-7019e72c97f3)\n[![twitter](https://img.shields.io/twitter/follow/dmnsgn?style=social)](https://twitter.com/dmnsgn)\n\n![](https://raw.githubusercontent.com/dmnsgn/canvas-context/master/screenshot.gif)\n\nSee the [example](https://dmnsgn.github.io/canvas-context/) and its [source](index.html) with a Worker implementation.\n\n## Installation\n\n```bash\nnpm install canvas-context\n```\n\n## Usage\n\n```js\nimport createCanvasContext from \"canvas-context\";\n\nconst { context, canvas } = createCanvasContext(\"2d\", {\n  width: 100,\n  height: 100,\n  offscreen: true,\n});\n```\n\n## API\n\n<!-- api-start -->\n\n## Modules\n\n<dl>\n<dt><a href=\"#module_createCanvasContext\">createCanvasContext</a></dt>\n<dd></dd>\n</dl>\n\n## Typedefs\n\n<dl>\n<dt><a href=\"#ContextType\">ContextType</a> : <code>&quot;2d&quot;</code> | <code>&quot;webgl&quot;</code> | <code>&quot;experimental-webgl&quot;</code> | <code>&quot;webgl2&quot;</code> | <code>&quot;webgl2-compute&quot;</code> | <code>&quot;bitmaprenderer&quot;</code> | <code>&quot;gpupresent&quot;</code> | <code>&quot;webgpu&quot;</code></dt>\n<dd><p>A DOMString containing the context identifier defining the drawing context associated to the canvas.</p>\n</dd>\n<dt><a href=\"#CanvasContextOptions\">CanvasContextOptions</a> : <code>object</code></dt>\n<dd><p>Options for canvas creation. All optional.</p>\n</dd>\n<dt><a href=\"#CanvasContextReturnValue\">CanvasContextReturnValue</a> : <code>object</code></dt>\n<dd></dd>\n</dl>\n\n<a name=\"module_createCanvasContext\"></a>\n\n## createCanvasContext\n\n<a name=\"exp_module_createCanvasContext--createCanvasContext\"></a>\n\n### createCanvasContext([contextType], [options]) ⇒ [<code>CanvasContextReturnValue</code>](#CanvasContextReturnValue) ⏏\n\nCreate a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.\n\n**Kind**: Exported function\n\n| Param         | Type                                                       | Default                     |\n| ------------- | ---------------------------------------------------------- | --------------------------- |\n| [contextType] | [<code>ContextType</code>](#ContextType)                   | <code>&quot;2d&quot;</code> |\n| [options]     | [<code>CanvasContextOptions</code>](#CanvasContextOptions) | <code>{}</code>             |\n\n<a name=\"ContextType\"></a>\n\n## ContextType : <code>&quot;2d&quot;</code> \\| <code>&quot;webgl&quot;</code> \\| <code>&quot;experimental-webgl&quot;</code> \\| <code>&quot;webgl2&quot;</code> \\| <code>&quot;webgl2-compute&quot;</code> \\| <code>&quot;bitmaprenderer&quot;</code> \\| <code>&quot;gpupresent&quot;</code> \\| <code>&quot;webgpu&quot;</code>\n\nA DOMString containing the context identifier defining the drawing context associated to the canvas.\n\n**Kind**: global typedef\n<a name=\"CanvasContextOptions\"></a>\n\n## CanvasContextOptions : <code>object</code>\n\nOptions for canvas creation. All optional.\n\n**Kind**: global typedef\n**Properties**\n\n| Name                | Type                                                                                 | Default            | Description                            |\n| ------------------- | ------------------------------------------------------------------------------------ | ------------------ | -------------------------------------- |\n| [width]             | <code>number</code>                                                                  | <code>300</code>   | Request an initial canvas width.       |\n| [height]            | <code>number</code>                                                                  | <code>150</code>   | Request an initial canvas height.      |\n| [offscreen]         | <code>boolean</code>                                                                 | <code>false</code> | Request an offscreen canvas.           |\n| [worker]            | <code>boolean</code>                                                                 | <code>false</code> | Handle use in a worker.                |\n| [contextAttributes] | <code>CanvasRenderingContext2DSettings</code> \\| <code>WebGLContextAttributes</code> | <code>{}</code>    | Attributes to be passed to getContext. |\n| [canvas]            | <code>HTMLCanvasElement</code>                                                       |                    | Canvas element to use.                 |\n\n<a name=\"CanvasContextReturnValue\"></a>\n\n## CanvasContextReturnValue : <code>object</code>\n\n**Kind**: global typedef\n**Properties**\n\n| Name    | Type                                                           |\n| ------- | -------------------------------------------------------------- |\n| canvas  | <code>HTMLCanvasElement</code> \\| <code>OffscreenCanvas</code> |\n| context | <code>RenderingContext</code>                                  |\n\n<!-- api-end -->\n\n## License\n\nMIT. See [license file](LICENSE.md).\n","readmeFilename":"README.md"}