{"_id":"ness-canvas","_rev":"42-08caf2fa93e977fbc837624d264d355a","name":"ness-canvas","dist-tags":{"dev":"2.5.0-dev.Patch","latest":"2.5.3"},"versions":{"0.0.1-alpha.b2":{"name":"ness-canvas","version":"0.0.1-alpha.b2","keywords":["canvas","canvasBuilder","ness"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@0.0.1-alpha.b2","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"51bc8017ea2036f41611ae0740ec70b2b86fc273","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-0.0.1-alpha.b2.tgz","fileCount":7,"integrity":"sha512-bC9YtIoheabR4PI7MHQq+MSOkzCFeXDlMVNZP8vhIXEUZ67ko1fhDJ1reybdVUl96zNiin60vSw7ogFqnN9wtg==","signatures":[{"sig":"MEUCIHGErxOnIm/1Tzu+TOMsHWt7iEL5UiMlkgh40r5gsLHjAiEAxjO5L8CMg3gkWSYc3xRTTqMl2aKBpv2ccnTLWiIg3rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9AEYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoumg//Tl8qoffG9rMqkRT5NiwecpJgxr1p/9/B9CoqDIZDH7LAJcpx\r\nJx0ZDfSkQlBXFwIjm2K210C3nTqX3xHZ1N4rHX1R0KxpO1LOw3rJbj2Nrt3U\r\noQmodB5yJPGlEVxgsmNCF9gfBBQ51/x2IIHzAhiV531psMTQRIPYda0aPfDZ\r\nwYLdTBDE7aCWMhSZXnqgcB557U1l9KykkAnrFZ8q8lS3JjGBXqQ92PaqaRo1\r\nvO4EDyM7LNom1xT+2PxPyYog+Sr4HF4dS3jPq0n2rWA3pB67QhvcDvLFq3WS\r\nVydAIwaN/a3G7Aavgx8AMseB8GSVL0ukb+dS2HmiFnGcPNfcHVXa0QrfBnw5\r\nNABw+W8VusmMI/hSrDXXP559T5B7o5UjfpSLGkM6PeK0Qme87fLdM3wgHO5e\r\nMhMYsMuwQuJVuhEMED28X7eYzOiJEGmX8xbgUU/mxpFedb2cg+wbKezqMiEE\r\ncra9QlUmD+jgtl4nX38mel2kxUkPIIdtW335i97WA0O166w47h9qbfIBngRB\r\nCMt2diAQje8KRwLHOGFKANhmeqlXxUjRvAEuMb6hrNgYRzTPGLG3mIGrp8di\r\nfiOxySa85jiSo2VRMYKdq3YlTkZcdhuPGHxQ7HgpXLAaRontytyXTefXW+0b\r\nxJl3zf83lU5ZlvmFDQcH5t56gZuZCzG/ThQ=\r\n=RGBs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"typings","gitHead":"ff8e5755e454f938485b001f55192e3bfa705099","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.9.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_0.0.1-alpha.b2_1660158232189_0.4934689222778246","host":"s3://npm-registry-packages"}},"0.0.1-alpha.b3":{"name":"ness-canvas","version":"0.0.1-alpha.b3","keywords":["canvas","canvasBuilder","ness"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@0.0.1-alpha.b3","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"48bf37d836c3c63b1b3001adfad1600bf82f4b8d","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-0.0.1-alpha.b3.tgz","fileCount":7,"integrity":"sha512-s/k1yo7y3p505t12fxzUOAFJv/uZxtfiSRecfQACfSKtzihfauinvWL4l6HN9uNPwdIvidzaImuftEsVyfrWyg==","signatures":[{"sig":"MEUCIQDUjboneMM8UZGBar1ZhTmM2u/VGzKgOYuBpRqQbtuzQQIgPKYODZGeY3eUZTCEaW/HZ4wcYZXKNszqauKRSsU7/aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+SreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoanw//TJOuJfpYP5zBQ8sVURvyr/o5qWt6p97SKjc9WofVdCMI6JdF\r\nFwtJnaGRNbzrkQbeg9Ad9qLSG7o3d4jgdzb5F66SKhg2cuppOT0XXdX79tEY\r\nQ3qzn8KfIHlMXjUoSDfpfWZOdXm4mEGUnFY3hloGCaiklKLZ/qhnH60/qImI\r\nwPVt21QdZzOiCEDfOdglvbY1mwqAhhDIxpFjGyKAYFpmN1l0kl5dxcnAhYLK\r\npK41s8nd4sBtvnwPekGwmdWPDG8IRfMTM98oYSjoYHychtAs5pIOcGUhstBH\r\nKLni9NbJaj3O1e7Izbh+BSKbqGKx00Hd2rg4AwsnQUhz48EzRdhs5aEl1pJl\r\nqW8U+PN7KTOSgf3/SpXkKzgn9QObS62oxaRRo9VRymsdvZ8NgtYYIX2QKl9U\r\nk7c/X07FxYaeXmClFcEwia9S/yfLyM+CtAp9zTi8fwG+CkQ4oDzYaDPjsn1v\r\npCYQ0aW2pcxK9NcXHxFAPhGYjIAEhdrrvZHsK8Yx5jRO7z1xB7KC5LNZL7nQ\r\nVvz3iAGOz3xr2l8ZgUsrL4w+5NxISCq8pYQfpKdMijCFmNsU/ye9MkuQbsU1\r\nYR1Oz1UXirlEj43htHmuqqGEB7nEjq1BxM+yQeKmQdmmfZwy2aGSjhomVqfg\r\nCeTq91mQHjTaUZHZTFkB70KPDzMfMCmUbj8=\r\n=lW9i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"typings","gitHead":"949c1f8353e46775a0247ca765d4296ffe008664","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.9.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_0.0.1-alpha.b3_1660496606532_0.013021156165817116","host":"s3://npm-registry-packages"}},"0.0.1-alpha.c1":{"name":"ness-canvas","version":"0.0.1-alpha.c1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@0.0.1-alpha.c1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"15d15098818d69e35e34c723b107787095440bc1","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-0.0.1-alpha.c1.tgz","fileCount":17,"integrity":"sha512-zvOeJzaHV5b9tlHhnqWj92aSjcJ0jvg060kAKkRrjAV0g/4O9R/2lZeflzUCGh72ZqaPboSFhwwQh0Z7FJDCwg==","signatures":[{"sig":"MEUCIHdn9BrNJ/bR9XMjoSlDqFiGXDo8N8g37DDzlepj9+llAiEAsIO9U8/iJVWMo0A/K89LhjQNiMajIBirMIpSS76fanM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB7s5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Pw/+OC9pwwiSXSTsln/7QbHtmmrezSeMWxvaQr9Wr2cLQJtP9UH3\r\nFFkJOxWBbIpRXolGFDvF6TeZEH/ftPWMQGYeDseCP48cmXwI0dliSbLT670n\r\nvCwPweu47F+ecYJIWCbHCrTB8rtMOPig3cGur6ahkckz6dmEbyxs8XzWQ0sH\r\ntv2NJW0S3SmGXxeHaf85l+sNvYCl5cPlG/vo9sgD+gnUV1vt0X+lWNhRmvt1\r\ntSuKHKZA11mt+DW1mI49M9sXexYmaeiC6Qi/3fj8N29b4kmG/AWU4D4da6kx\r\nqH40HmrG/BFQ8CN9MUZbbIwECjmx9R/ZJyGIUwhiTSZI9KYQNsyOqTovXGZi\r\nufus/VlDFgpI1uwKSIJLUzuGopLtSE13x111zqilTPCskCp1Qbm0wrHbLitM\r\nAEybV0ueZoLK64d84PatR9ur8nxdgDX/3EsE+lOhwqicFUjTHY65Ur/pvbqq\r\nNqSTA0WGNPA9NvyXFnYkbkkXpjEg+EzGNcI5S+C2TyMXTgNgJdhkVqEnMvJN\r\nMSleZek+MLsnnESZSEa96J8cmzoOkb7E6+/3XW2cX7IhzGHnSzNMXG5/yzZe\r\nVAwPASr6qXkjazREekf9G+OxMLsFtgv3guL3lqpvoLJwFJfwoVjomMRTRsVq\r\nIJ8oESO+kjUdwsbxmpow94rpfVJwG6bifuM=\r\n=FYC9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c6a924690d228b8ee3a05eb67edee060c2d48f1c","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.9.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_0.0.1-alpha.c1_1661451065503_0.6034814305727718","host":"s3://npm-registry-packages"}},"0.0.1-alpha.c2":{"name":"ness-canvas","version":"0.0.1-alpha.c2","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@0.0.1-alpha.c2","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"4f8bb1b614493d570494e9aaeb6309e9765d7175","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-0.0.1-alpha.c2.tgz","fileCount":4,"integrity":"sha512-qZPUJguQy5lCOuLZE3kPX3AmqCJTjDKZvsCcnEwj8iLjahM3S7OgU1hIz5U8M73XfeSXvJEzrgZCc13/+bLiMw==","signatures":[{"sig":"MEUCIAGXh/QCN0WidO5pcZnB2sDgT0XntW/JMW2uVKBnTUNvAiEA58qLzasl0g4XHKkIE29iAWI+ZR5XIsXZMAKtzPEb0lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB+FSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotIA//ReESauxRf1FE208tx5VA6/Ml/bnmLZVMrFmn4yIwYRf5hZw9\r\nP/bO+QPebcqkR//Z3XHeAobT1wZ4KVbhJgCSBUlydNo8EnKhaNMnDWmOMZWk\r\ngAD7LI/vkNVvJ25+POXj4p29nmrjhnhzAxF/qpe/ntNKvs4tV6KGqq86x+4t\r\nmwVZ8foBDrXR8g21RIG0zDxwVqGuk/k1noMAev/dOZhDejZn43uqytqRXPVX\r\nw4iMuOBQhhRzL1Qbe9H2KU2vy+TKQgVr0gPwGffT7y7gI37Upu4ASgFJeyVo\r\nfafqkJUoMq8FppP6ImybyUvMDm86Zdkvuxo5YST19jvAic0C4MoPCsEaJfDz\r\nemCHD1w3NxDJ9P4vrWPfJUlves9rl8C0a5dgimp1N7efow25eEPnwA5SiwA1\r\nx8juCMmK/8a74uHIi8FA2m0Jc0LQnrHmn7Uo1XST8g0oKRS4kWPLu9d7tzIT\r\nKOm0WbJEy5R08bqK+iSFuPA7STwIQJ87LueodG28MQwPF63KdCLxXkh2NeyR\r\nQFikaTHZdZXGofmDJVLeo3+6tLT60lLWNXnJwz/df7aPaKC5alBV4TMI6k0j\r\nQm7otysvgMmTE8ZjzBQICN08/OoFLQcO5sZTt9kmoWoUNpq5x3YlYA6GYyS1\r\neUskkLkVzEzmIl5Lm67867nkPW78doGhEPE=\r\n=Zy3O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"ca1e35a02c92a2cbc671f8d8971753b0a7af979b","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.9.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_0.0.1-alpha.c2_1661460818304_0.6517634949087536","host":"s3://npm-registry-packages"}},"0.0.1-alpha.c3":{"name":"ness-canvas","version":"0.0.1-alpha.c3","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@0.0.1-alpha.c3","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"9807f728d86cac101d08a995bdcb62f50c5e117f","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-0.0.1-alpha.c3.tgz","fileCount":18,"integrity":"sha512-6GdMdv1YWah4U05VCFSXzIdPlmadzUtGmTilcb1tLEk6gfQZWNQtg2JWGEn4bZzM1BJWzgnVHwQyHIkcIAD5+g==","signatures":[{"sig":"MEYCIQDtOoQ7V4KPXcyKSxiAIcS0fu66DEQXuz+7rqCUiUdVeQIhAPeGa+Nr6tcpZc+XtZ9mWqPfyc+zghgfPWzDzBvcez71","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjB+M5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo04A/+Nk7mr8c4qGN9RIXbnoeTm+KSOzVJua5POz3XRMcz10LgW1TZ\r\nJQRzxXgdfVp2mKWkibcXCI5uc/5i65/tLeGCY0+bF5mC2JCiMUmp68Nnn0Xz\r\nkNLf7SsbTW0MFkhRj3fVsdUlniGBKgjzQU2G67RZQR7ReyCddId5tJfuWQQ6\r\nrNqpZ8seBHC8QdHjaRQ1awitscNDip8lJEfVTZ3xexgh54Dierf3CpoNRreP\r\n2BL2t7wbQ8GEzmIlAYwN7+ESpS9zoeDIItsqQeSEKPbMfYHdOKV5kkwkn5nl\r\n+oCj1xKc23/NrBhTozJvC/tqiTvNBjvsrbvch8GfbScFe4BP+6LXcbHeSnBn\r\n41f3S6TliB/dP9+cIZyAvWaUm68pmjzSncwjS+wBDAJTj34cy5z6H4L/M3cI\r\naIZnlBKiFTraGRNXefSrezuoHQJ5jTEjyx5lzQGB4Lv0uCOJv1H12e6UIReT\r\nsx5wbQ9WVcgzVpxE666gZYAQEbF7XvuD+ImXXPQ+TEDlMlodSKdiAKUMsgzJ\r\n2D7d6cq4UlpjZen8hFRsMRiTkvC98CLszkZw4+If16XxIs9fIDgXDOHT79Sr\r\n6cfuFICXd5qEqIV1cJlX5WwWy30e9vzgYCIlwE5Ks4pqwFVFq71R+0qhDqaf\r\nwqRwv4MRUbHktZjMgQTYKs2I8yVIf4j9xmw=\r\n=RMsy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"ca1e35a02c92a2cbc671f8d8971753b0a7af979b","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.9.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_0.0.1-alpha.c3_1661461304793_0.11878478043043161","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ness-canvas","version":"1.0.1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@1.0.1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"e8a764ff716f0a52ee1ddcc2e8a0e3efa87b648f","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-1.0.1.tgz","fileCount":24,"integrity":"sha512-DB9ASOFKQjIiwJ6GSr+p+6LR/ZBypD+B5BMp7pUvE9ibVQ46wJ+s2ZXgzxiKIylyH2ujCRYYT+ZUkCrXd5pu4A==","signatures":[{"sig":"MEYCIQCwNXcSuAEvp987mB0jRmfqW04sZiZbsd61yP/9ip9JMAIhAOKnb2WfWTort9UEKWg0c1dnDoEN4Upv5SBnBvwvRZoe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU1mSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRtg/9EJLH+vkSzxIOhg66ZA//oAtyGgl1MOcsbngvKi3UPChUrkuE\r\nw3AMQs+VA0sTTrreglCpRa+a1toPShvdqNVSyYm4/Tbj4FFDXGEyQt5zeo1l\r\nVjdHnwBuIWH6eE+rPSXzbRaU/ENsKyUme44duBtF/If/VJg/UBc0gio4oMD5\r\nPDVtAd8ZmgmQsALRZEDnVL0Txq/4aANRwNfWXwJBUajoIwIobWDckvXiVpB7\r\nbhdD939A9F1lAwdjFp1eheIyw4rmOTr0lAWbIDH6NTj4sZlSGek+MSQERExj\r\nxmf/IOgTwlb1AaYrEHtWxkMHm1n+/cNPYGN7gi9F4AQHsksaAPsauTGa0yo/\r\no/tPT1Gx117E22rK2YgBBF/4JOosoKjZW8HocqZf3nVRAZS1vb1FL4fd55JT\r\n3QzUeb3TrxgRhb53eOQkW3AfW6FoyQPQvQQWYKDND7aesAERTpCea7RB3Gzi\r\nyFUsNlTGiyFGj2uaQC+lxcZ8BYdd4CT7aMiV8pjW/wV51lWNtH5jZGPFZQUA\r\nj6Mdhh5Eftg/m1Q1Xu4jr8fiDwXml258a6SHGrKj8Qsu7dfx+Ibjvu0qGu61\r\nvi5NuyiDH91pJTYAwxRM+eMn+dlqu3G8q1ZBy3OeeOOGKLy1CYw0ybx8HWIS\r\nM/iEp1bQdwlhpT4X2jlO3fsMKvnSTIRnXKQ=\r\n=E8o/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"d7a7f9aabab6b0421a7ed4edf234c933fb77e2a4","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.10.1","gif-frames":"^0.4.1","gif-encoder-2":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_1.0.1_1666406802617_0.9616056295619044","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"ness-canvas","version":"1.0.2","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@1.0.2","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"227143e91b26c852be9dd0281eb4abf3e2dc7269","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-1.0.2.tgz","fileCount":56,"integrity":"sha512-B3oHg+aAq5fuClTFFkT0AbWNTpSKhMqEYuA4Dx7bUStWnMce7SIWelk/31Ybgzz98xExLey96sD1TrYgeepj/g==","signatures":[{"sig":"MEUCICLyBrMdMu1Td/FHR/9sBF9gpgVy7AgIrBByo6WYq8yAAiEAzYYsZcXxXTrZVhMTxZWsD4cxIhYe4OmvuujI0wJvD0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3531185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjU14MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwOw//d20Gds6zY3MM32T7wN/PHQkOlXdS3h42MtDAkwGWTUBfmMd+\r\nzQ/fuulcdm5F6LUiy1etJZQl+RjcDswnCmBGhLsDGKyMhh3waGm7b9MUJW9d\r\n+yhv7hbuQZ3axTNEVgBnjGcNRLP/YsjQAFDiQjo+fC5RHP6JuPc6/9tHg5Ck\r\n82hHbqVqSDFjIbg3o5RFv6/CshOUrAQX0U4M8wPlBDVwxAUNDaeSH2kGeq1m\r\nSO0or+87RN69n5teO+nmO0RY2M956EBlkqtfXa/ikfbSDh1w1g24Ifezb3dX\r\nZHI0P1f8QBIF754TjCahq+74trewJOxbpUxRjDKV3S8fQVNT1ZKyXc9fKVJz\r\nYg2AZjl2eBqXnY9UOFmtJ5wwT5MHp2USwPDQ3mzdKOa5A7C7VRacQb5GCGs9\r\nQID4y0Bk3Ld6brnozjpYn4YwvhBjZeecDhKyjIXdi2hJPVKZXUq6Gv7u06l7\r\n8jM1Dw+MPIov0PMPrwe0CaeoznDn2oe+0wkiagk7yb8LoSAZAi5Zeqw3YqcW\r\nY+O88NTZ/mPP42JfELgpEf8qThPqR9T8lDCz3Vd//LvNZSEKMasCQbLQDQ+F\r\nSS69bjT9W1tsoDHn9UZpk6umIHj0Fxcfzsz3l+f37T2667jCup8t/Z6SpXPs\r\nTBwOgH5Xp1SC96eO/qaCBJufSn0H3z9NcBo=\r\n=du4n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"d7a7f9aabab6b0421a7ed4edf234c933fb77e2a4","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.10.1","gif-frames":"^0.4.1","gif-encoder-2":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_1.0.2_1666407948318_0.5241100115999402","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"ness-canvas","version":"1.0.3","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@1.0.3","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"492e3afeb28abde23ea77005ac45a8c89e11e436","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-1.0.3.tgz","fileCount":24,"integrity":"sha512-emjny0aXi5dmCfpkJed0MF9Vo3cgsh+M4wvDbkIOQ383Rx1LzZAOnvmhuAnDsBqe2McMz1YWD9URVYk2SNr44w==","signatures":[{"sig":"MEYCIQCucniY7y2Jo/V/yMLn3ty2XaG/mQthhtjnNZbK/kGpVwIhAN9AcY++ol9MyKukB7MiAROKLTPlfb6UVUlMG0ib2CWO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT+xAAhoHedf6EeMJ27Gn0V7sEIDNY+2fxQrPQzb8zvdA+e+GMn7Bk\r\nUByKKlsn4jTw3M1xcaDrRFD+/PYI04JxHVVIiil35MnohjZnDA34A8+pWVbu\r\niDSTlte4O7OjVcUqS4lvf3MjvrlgLME3WCpMJewwctCUsKOH66GlxH1DAWD6\r\nsNDwydE6a/KTMMBCZNG34fO5cmOmIjsRymwyFm+JxacBwh6Ivg7S3pmInfeL\r\nzUCncoUa/nGwRfWjvuIUPXuyE5hMqG9Hu9sIo1OeBRRlH8vL+pWnGlCWnjEc\r\nRRLJ6QTn5zncoeKRDxtIg0GwSXs94OswgeHsQOlabgn9T0hIIcDvKXbeHVYv\r\njQNsEPkTSeV//EXUrG6mId235LWN1TGRBmuTGPUj7No/NBLe4KpJCaEkyz1t\r\nACB6AmhIMCMkwxKFsPQ8r70BRrhFyE9WtoZWKHyInefdykv2fZY5N+buaoL8\r\nODCaEVnCV/hOLo+jgEpZwL1AYc9hf+dzPb/7Ihbn/2I1hyAzrMZNXg1MmVRa\r\nwok0jVGybhxEBKQixTOnN4obsoE0jESVnU9xqSVlmNz5Y3/lG7ocl/+e3FrG\r\nx5Bx7pTSW0NEnprt/LH7+iUkwNwkDD6j+4R/+IVX2ZHCfD8nxqppclb4Qloi\r\nnGWJBMtpRmB0H78QK9ossBI81egVekprZf0=\r\n=CJhI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"898ef54f8e487a80a64ef7aa5306774ff54104dd","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.10.0","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.10.1","gif-frames":"^0.4.1","gif-encoder-2":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_1.0.3_1666579643789_0.8621369284164753","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"ness-canvas","version":"1.0.4","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@1.0.4","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"2bcf5334317e82c113a785c8c21816fd60c2cd26","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-1.0.4.tgz","fileCount":27,"integrity":"sha512-kLfmV6ArOPuNQuuJDK+ys1O4/GQGM34F1nHqJlx3TxXgEcQ91MTjJGCHhxPIeMiWaegfQuN66ucZGzbTF8vkBg==","signatures":[{"sig":"MEQCIAtTYAcowGJEn7flunfLXwEsNjuHruvsixGA0uJuEAZMAiBrivbY2IOJPSRqcYx5A+bPZe0e6JSJfcmobkPfjcZ3dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIVw/+Lnel1+r3zC3Oj9aNi7+9kEugWBSqjN/85sQGzh5YfNubyZjM\r\nZZuwyux8KYhuz56lPnszW540xbgetd9ndm8MV+yROActezARzvQSdqUu3Fjm\r\nxbZ2y8wnnXv7IDZ4BN8d1H5Dn50180YIfGbxtHSqFuL2l0CWurPALTGL1Sd3\r\nkg6x2PI75mLty23uNEAsGhF5bcYCMj4KFaoli//4a59aVVb4+w51xU5C5pCc\r\npAAPQcsQzqo+zSBTGSQtCnL0sXeCvT5GnCoV/3dx9zwXGfNTsDYzS4Ov3WUo\r\nIowoHXmfGQDnsZszxcDADa/vo7l5IYVH9mdm8JNOMjHHodbEtHyQ0xb6D47C\r\nHgrAyeGwZrxn3c2xvIKn8U+lzsuTR/cPyYNzGXlTgAFRsQ6WElvQgywKVaIk\r\nQDmat8LYFRTbjsOJIK/bl5lashEXQbOdMigNgt0ZO40TCRTqkXstwk5Cjdi3\r\nzq5xXSn1m8PGdKrvhPi6yKRV+O0qcELPkRaGeNxi5+ZlaCpviZl4OlGnBU2E\r\n7qOLjMKvCqYDOnaGtU3Uj3x7Nlqw7RDQWQAhiuZZAsbJOiJUFyjfi8DRzwpZ\r\nNwUdA2951UMONZPvwUqmU6vs+BQ7r1OVZbgQXqwRVgvmHS8KpkBiAa/6PCm7\r\nMGn3QTk2wseX4XwlALVb78EiF7W11TUIq8U=\r\n=huZf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"2022358789403fcef9e06702b8ffa292a39fcdf0","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.19.2","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"16.18.0","dependencies":{"canvas":"^2.10.1","get-pixels":"^3.3.3","save-pixels":"^2.3.6","gif-encoder-2":"^1.0.5","@types/get-pixels":"^3.3.2","@types/save-pixels":"^2.3.2","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_1.0.4_1668026466916_0.0978497961130087","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"ness-canvas","version":"1.0.5","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@1.0.5","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"72a2c0523778a99972c7990cb412d95b60719001","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-1.0.5.tgz","fileCount":27,"integrity":"sha512-IHQ4qsrFn6/5HPgz3foqEtDEk1xARLcxTYlQ0BbWkGClR2uKgdkFvJmzBn1qpqu27wP8gbiP5jNR/Ci95WynmA==","signatures":[{"sig":"MEQCIDsTAQB2JyZx1NJeBO6WTHbgUxRobQ5P85BnrLsih+S5AiAgJ5+EGZhSCCcEd0R6BFAG8E27N3AfMwHrOwVGdsufiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjetxuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMzg/+K8ounlk9iPflRRzi7R+GrraFYfW+7dyakGUJjAOWSK9z/9LS\r\nGyW8iGxaHMGt01fsAZ0mcbe49amjvWiaX4vtWu1Niz3pkkwC6K6nnv6XhDcx\r\ngf7M6U4murGj/rL/JFYg+YeUVnXX8OtaKUyon/TEGDNffEibf2IXNFGfI7Su\r\nlEfgs/zdJlQuUlHCQe4wQoDWoKRB+RMP+PmlvHp7HGDWkeWMvZJhg7s7epGg\r\nI0f8B4W1UMKZrDMbRGnlSEViI6v2mL+x8b5n6mwMjDoHxrMBtRNnFqwiw+Bo\r\n7EPIob0iHPzMotTemp0Eruy9PGNDxW33lFzkpq10CfY5XKxuG1XbSQbhyekw\r\ndC5/aC/s6S2EwKEmJVb4E64oI9ue9Xo09ve4ionBXwYspjO1y9odEE1Kifvx\r\nogB+zMeE+ljGGx5+yQFCKupWbrnJnnwDNlS+k9hRat5GMHap8lpmMicRqGP9\r\nAdTOpBXbGebBbgZO27cLnMuqGBmA1z2NueBn4EXXwkhi7qXZvHiM0YQBITTv\r\n2PEuHpbW4hEROn9TPqMB82isc+JkDQRwDpCrZPnyM2YjRbnYMRGbIipW0mSh\r\nbf62RPXp0+OdMiAcQuDLHSQilXW85ikv1slBm7k2f+rnRfHOEjk7oiRm3Uvu\r\nqhUtVn/n3su5lB3l37Mwyhs4gMICAQvbndY=\r\n=1M5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","gitHead":"840bfbf06659684f550a3a9905aca9b6e3c9315d","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"8.11.0","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"16.16.0","dependencies":{"canvas":"^2.10.1","get-pixels":"^3.3.3","save-pixels":"^2.3.6","gif-encoder-2":"^1.0.5","@types/get-pixels":"^3.3.2","@types/save-pixels":"^2.3.2","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.6.4"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_1.0.5_1668996206586_0.052473352268092244","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ness-canvas","version":"2.0.1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.0.1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"2d603174720e6f9941d33244d3ef6434ba6f9049","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.0.1.tgz","fileCount":36,"integrity":"sha512-e6RnileRLuCtsqM8fhR/vQMgBM6AM3j3+23tSSlc6ibDts3mhdU1MhFro5iH7vKgbRzGaJXlCTzmKZYzmQckFg==","signatures":[{"sig":"MEUCIDpbarZzxj8lHm2YBDv8X/cyGME48MqksRByvX9f7vxpAiEA+qRsmUWGCDsRmnVgpTwzvgenQ22IF7Ohk68DHZsR6wM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":133121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGzJKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSfA//Q6+iAUu49exKxebADyZ53WQnHBaOSvZgVXrZvbO73lnzrRTj\r\nuXFv1GvNEmFSgvF9hg4e5rg+poHTGk75/tRG0lWyJ+MR+DsAi/92OJ2/Bo2o\r\n06M5mvo85AzjbCfWfww1KFuEmTxdMoEBbwgU+6DkMGu6DI/7ICtr10yvrjqo\r\nPvmIrotITSRWJSG3WHEnMAR3LB/gBfN+xBccVWVB2EF2bn37pWpJyCoag756\r\nAjUiw50+F7E05PYznM4unJeEgvfPy/wmy0ETrNr3p0psAn7sLlTy+wNSoJYo\r\nu5NRRPAXttEcfJlFrGTIwuewJ8OBiwzNqJBggz0rUPxnYhZ1nMeOOF8nqrQA\r\nIts4buDdo4UCps3pMLLfROqayRteKBjK3X1ugcAB6w/2C+YAfw/2AyUVEPWc\r\nghkWvxkbFZn1O0NhKqdWHPWCxYlr0EsTOwtSjAxASXbqpHTOZ5Oa+XFWckuU\r\nW8ZebJci7x2Z2iCjlN2MFbWXqDfQCJedM/c7nzUDE3jOMiXKraR1HLoLwO/x\r\nNmvIb+VrvmB56ym+m8fgTE+FPfzUDSCp7esV2kJtTOajGjv3OkOlIkLFHgs6\r\ndWq/4niYVPl4PFjOq98+OD1B7U6sLSw4e+1b1FSXURBXN+rqdQauqAnWjcBT\r\niUmUSxaYFiffdxchakd54yWRHr3lAAiVq2g=\r\n=sfPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=6 <=18.14.1"},"gitHead":"3254f5ef0112eb658b5b26252991b8486ba29d2f","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.3.1","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"18.14.1","dependencies":{"canvas":"^2.10.2","get-pixels":"^3.3.3","save-pixels":"^2.3.6","gif-encoder-2":"^1.0.5","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.15.0","@types/get-pixels":"^3.3.2","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.0.1_1679503946030_0.09396629388885214","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"ness-canvas","version":"2.0.3","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.0.3","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"73ae49bfc3a11c9b46d64e9657b7630ce00ba3e0","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.0.3.tgz","fileCount":39,"integrity":"sha512-ib21g6hnq280jgyBynnQcfC6zYQh2/9wfnYbb1NLhHE2LGrViyYSkQ36J7iQxMihWfFD3OlYye9PrmtTgmIM/g==","signatures":[{"sig":"MEQCIDB/j64WYZPq0ZZY+40JWU4tIkNktKdfAY3zlvOAgMKbAiBPidDM6XEizYXKnv3QvSIzsFeQZ4/QHXsZGuJ0WjpQIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMyulACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoubA/9HU3a8SUOJDdJHKrd9nS1OAD3YJgUANX0UgP5UUx/ZjixZ5gD\r\nG5e8gHr9OpA9g95KKVYKhG9NYF1xC4de5YEwHm8RZkRCNNe7C71Ea43+mdru\r\ncbT5GDODB/DB6oq/OGEyQRTLh3zCMmxGJfmWbyCawL39iBzBYMiBMeaAQDJs\r\nyDZUCnq3wi5/DVJHhxZL4Cp/6lbalfYeJVeQecXdnD/qf4w0qAZk/mqky3cJ\r\n+LlEw2HzqxSVzea83L0cVtiIpJBASHwLXSeJQnL5nVgH9l5Y1oZMc6p8yBaE\r\nRZneHtAxGRDKG69sEZGOV720rl0JAfTapWxpPr7niri5abuJx6nG3w1rM5uV\r\nyDHc/yCO3by9+dI3PdhWgqpstCGvvCIh9aaEZBJFVH6w0IrOYJ71b5t4X6Hs\r\nJBpJBUpyyvZbfIoFapLwcdPB0D2ln5v4kjpnvQGMlFoh80cA0tqttdOmgG9a\r\nqDqPFPtk6d+K7Dd08BiNHbjclr/Cgmv77dYMV3pwry6u57a2fVTTTApOjWz1\r\nOCGInc+inMAzETyUCT5OqqbCRMV5yZ+B31r4XHOdE/sMgjcwld88DcVl7c2i\r\nbHeR130LQpWyCFYsJneHH/83Hl4J8iCTbLr8Lo3GkvKS3JlHe6nIaBVTXVis\r\nimdBJnshAn+ZpnZqYS845450Iw3atTg1z8k=\r\n=wlwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=6 <=18.14.1"},"gitHead":"ae184af5f39208bf40c49646f1357d0043aa7c80","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.6.4","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"18.14.1","dependencies":{"pngjs":"^7.0.0","canvas":"^2.10.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.7.4","@types/node":"^18.15.0","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.0.3_1681075109052_0.2899215497460075","host":"s3://npm-registry-packages"}},"2.4.0-dev":{"name":"ness-canvas","version":"2.4.0-dev","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.0-dev","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"77d02e2ec452a3b25095f27ba7d56d1760dd5300","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.0-dev.tgz","fileCount":42,"integrity":"sha512-skmgSXQKln4k5T36RwN0ism2UnhJ1+8AEmsZMcurxjiXgx1lds5LP/qJCL/fuNtRK39swP6hSYhfaRX7l5qV1g==","signatures":[{"sig":"MEUCIAhnwEwI4n/hhGwLXRhmT4Pj7L9mLjOvbHZt2nF2qJ9BAiEAtVnOSXqwOPrKWfv7HnERzqtMOa8EjrLaOeVyf2Qg5eM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149693},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"68080e091d281cd58f7a7c1b3c8bc92b2e263d8b","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.6.4","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"20.2.0","dependencies":{"pngjs":"^7.0.0","canvas":"^2.11.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.9.5","@types/node":"^18.16.14","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.0-dev_1685580675437_0.07941025460347628","host":"s3://npm-registry-packages"}},"2.4.0-dev.Frecuis":{"name":"ness-canvas","version":"2.4.0-dev.Frecuis","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.0-dev.Frecuis","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"adf6d956d88a6a43be4b518c6b7dee602169b4e3","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.0-dev.Frecuis.tgz","fileCount":42,"integrity":"sha512-uCRJpE8hwFwoORjthnaDt84fAk++XOIsyhlpDr+hLUFkTiweWfvS/SfuZ31IyBnh61BQ/le50Zwq7T1nsorcSA==","signatures":[{"sig":"MEQCICKL8BH3l4D7k+EnPL7Fj7vulz1VCyi3dWAvdhQO1LC4AiBAbN+S9kdoCYhRy+1Ep7Xi0dO63q52sImK8bXo4CC+Dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149634},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"68080e091d281cd58f7a7c1b3c8bc92b2e263d8b","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.6.4","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"20.2.0","dependencies":{"pngjs":"^7.0.0","canvas":"^2.11.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.9.5","@types/node":"^18.16.14","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.0-dev.Frecuis_1685729759669_0.0013751385334435096","host":"s3://npm-registry-packages"}},"2.4.0-dev.Loramet":{"name":"ness-canvas","version":"2.4.0-dev.Loramet","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.0-dev.Loramet","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"3aa7583afc6ae95df55a89d8e0cf821abc27e6d8","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.0-dev.Loramet.tgz","fileCount":42,"integrity":"sha512-I2hdF0W/pA6OhyheaDzFyXyOrG+gyGuNVdVrybWgOmoebt7jdbApS770xoEvusDqzrpB1ISG0CWC/Z7/Ht8TaA==","signatures":[{"sig":"MEQCIF5vSBHx/Jg/M/ZB3R0EmoyPTzoKJTp0BMh4PvNXCjSHAiA3u9gotddEvYsmaiih3cvELuy2/lzxjMd0FjyyQbLN3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155608},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"68080e091d281cd58f7a7c1b3c8bc92b2e263d8b","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.6.4","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"20.2.0","dependencies":{"pngjs":"^7.0.0","canvas":"^2.11.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.9.5","@types/node":"^18.16.14","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.0-dev.Loramet_1686167913327_0.24312560877999467","host":"s3://npm-registry-packages"}},"2.4.0-dev.CleanDev1":{"name":"ness-canvas","version":"2.4.0-dev.CleanDev1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.0-dev.CleanDev1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"c5df5e03a1026afc491828ec7d35158d24858bd5","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.0-dev.CleanDev1.tgz","fileCount":42,"integrity":"sha512-I4NJhatebTa3Nuua0r/CXR2KO2CLPS3SgM9NeEbuNCneMUX4Q2e7rJls2KMy8WZ59mb3WD0zEXuGB5prm8ddQw==","signatures":[{"sig":"MEUCIGnWUJhpbH2xBgP7b7vJIufynR1XEtZUkCMMDBeHGpCCAiEAtF7fjC8RClvHmOFNngmt7cFj4XWDpYnmkXVIpC202DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155779},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"281f4053ab1df473397b2475fabbeccb470f49d8","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.6.4","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"20.2.0","dependencies":{"pngjs":"^7.0.0","canvas":"^2.11.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.9.5","@types/node":"^18.16.14","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.0-dev.CleanDev1_1686497778408_0.648111504435803","host":"s3://npm-registry-packages"}},"2.4.0-dev.Pi":{"name":"ness-canvas","version":"2.4.0-dev.Pi","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.0-dev.Pi","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"7d6cb6d4adc91c66569df549e10267b1ba914001","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.0-dev.Pi.tgz","fileCount":48,"integrity":"sha512-PqeA76mySwWVw+Mq80iNZXbE61rtCYoVk9DZG38tkPToYNBLJJFwa9Yb9yesZA1oCElkgVzPAhel2WG5DIyv4Q==","signatures":[{"sig":"MEUCICCKR5lbQ3ZpIfEvJwVcx+osbpTDHGscANJpzA8J39SBAiEA2BkyWstDFOtCOVpF3BYbqPYQ+FF8RU1kSdxhKXQLhC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163430},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"281f4053ab1df473397b2475fabbeccb470f49d8","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"9.7.2","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"20.2.0","dependencies":{"pngjs":"^7.0.0","canvas":"^2.11.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.9.5","@types/node":"^18.16.14","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.0-dev.Pi_1688939939531_0.88948174315189","host":"s3://npm-registry-packages"}},"2.4.0-dev.PatchTest1":{"name":"ness-canvas","version":"2.4.0-dev.PatchTest1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter","gif generator","gif"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.0-dev.PatchTest1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"0df9f27bc58977b005575a824623e111d9e9949a","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.0-dev.PatchTest1.tgz","fileCount":55,"integrity":"sha512-SX9eYmjTrE1XRhgrMd2UGr6+MctLKR9YqKuKpc3reJqQvrDQo+OyA5t60w/mFBH3Q4Wb+LAzYvx/5/13AefS6g==","signatures":[{"sig":"MEUCIQC9lpDuzgIWtXB8A9Ia9UQFtA/+RquZutwAYqIOYP4H9gIgDqhu966vqJD3UHHr9rLquMJSCGRkpFgnSMQaiw2+kxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174430},"main":"lib/index.js","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"657b7fa006f81498b27f355af346671692ed214f","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"10.2.4","description":"Canvas Builder, Image Filter, Gif Generator","directories":{},"_nodeVersion":"20.9.0","dependencies":{"pngjs":"^7.0.0","canvas":"^2.11.2","omggif":"^1.0.10","node-bitmap":"^0.0.1","save-pixels":"^2.3.6","ndarray-pack":"^1.2.1","gif-encoder-2":"^1.0.5","parse-data-uri":"^0.2.0","multi-integer-range":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^4.9.5","@types/node":"^18.16.14","@types/pngjs":"^6.0.1","@types/omggif":"^1.0.3","@types/get-pixels":"^3.3.2","@types/mime-types":"^2.1.1","@types/save-pixels":"^2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.0-dev.PatchTest1_1702594710380_0.3688710891750786","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"ness-canvas","version":"2.4.1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"9f7b4a3fa4b839ce930dfede3ca9c6a31f22bd8a","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.1.tgz","fileCount":30,"integrity":"sha512-3RG7Z/ETMNDQ+MOYeWQzivscS4izHhCOJQ5vdLcWPMAY7cQ80x+41iP0IOoYpeUMoLtGuiJmSL3vvCyo+Gg5Gg==","signatures":[{"sig":"MEUCIBnMiXlvZaxnyVjvjCK2bnQxqk5n58hhin8qHxccGca7AiEAxR48+uiIH6fKmmc6ZCfuWiYOr4kDBM3cNDiHcN4oKrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149844},"main":"lib/index.js","types":"./index.d.ts","gitHead":"9c01dea256189fafa07d153c1fa901cd6a63219b","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"10.2.4","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.9.0","dependencies":{"canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.1_1707241825438_0.7716794731731038","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"ness-canvas","version":"2.4.2","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.4.2","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"fbb281e6cf23a9a9c7157d96ff1e9382e8968eb6","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.4.2.tgz","fileCount":30,"integrity":"sha512-AS3eSeOPkKBM0u1HLG/7O2gCHoDQ65OjLMVXmvGmJO1FEfgcEMDA5jO445z5cBvJhlZhER9l+jEdTM00us4IXg==","signatures":[{"sig":"MEUCIQDY2TXxjcOMe/BVwoy1xa8QvRLgg47IvN1HgwvCoR/LzQIgK5z1WGSwIluGHp+JSv343gBEqY4nyi4vl1wzRQqH8W8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149809},"main":"lib/index.js","types":"./index.d.ts","gitHead":"900b775a8a964e9b87f45dffb95b31cbfacdf9e8","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"10.2.4","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.9.0","dependencies":{"canvas":"^2.11.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.3.2"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.4.2_1708065217871_0.7336958298505276","host":"s3://npm-registry-packages"}},"2.5.0-dev":{"name":"ness-canvas","version":"2.5.0-dev","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0-dev","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"36b27fe0999ce7ee7c9a3407bed0e77f325f0b8c","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0-dev.tgz","fileCount":30,"integrity":"sha512-jCK00Ny69AV6/DRNV+5dym7oq+/jUfsATsgb6jJ1clvgaNODleVkYl0Ly8nWDpIaeFOlHk39OsfAdoOWchQuiQ==","signatures":[{"sig":"MEQCIFGkUnEXKKiTVmdepuyt4h9VFfQu6pDFGY6uUoGHS4vvAiAgRvTvXN3wiYURSVmOU1uiRu7pJ7wLirfID7Xt21U3Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146954},"main":"lib/index.js","types":"./index.d.ts","gitHead":"bcf49e6a72cd30775afcc5836a311ceb38135e39","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.1.0","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.18.3","dependencies":{"canvas":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0-dev_1741794636282_0.5083937728836643","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-dev.XYText":{"name":"ness-canvas","version":"2.5.0-dev.XYText","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0-dev.XYText","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"a91cd51366cd45c5aaa3826e90d2ba6175b7ad76","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0-dev.XYText.tgz","fileCount":30,"integrity":"sha512-9YpAK7XAzV46YLu5ZEtgnwRZzRX+eL0HKC3N804mpLXgOXwXjQtQHRuAyDvljAPGAQB1xAqF5NjmYwXo61/iOA==","signatures":[{"sig":"MEYCIQD36jYSLQvvZwPgiO9wbQlhBUyTF9jlNIlqcql0RphdkQIhALHGIi9+fMJhE1NpXVMRLsn+RBZMW/6rYW5Sk6G+t5A1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145707},"main":"lib/index.js","types":"./index.d.ts","gitHead":"bcf49e6a72cd30775afcc5836a311ceb38135e39","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.3.0","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0-dev.XYText_1744836135692_0.3902397377839888","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-dev.Banner":{"name":"ness-canvas","version":"2.5.0-dev.Banner","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0-dev.Banner","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"07e059dcf74e302cc87b9bc7908ee5b1b379f284","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0-dev.Banner.tgz","fileCount":30,"integrity":"sha512-IfeX9m6B6OQi9gAUdSSDktKwZ9i+KmETbxvBmdeTAWN3Q20bRwvpFbBwAvQuJRd60N9Jsyu8ZgV/EUvaHkfwJA==","signatures":[{"sig":"MEYCIQCKR59bwsolLOxWRFFoFHa4zOMFB2SWvG7G2P0FgHRa2QIhAJdOFLfjXlQTV6uy0M0xQteIWtbEFlKxdHllFtGwCZkq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150477},"main":"lib/index.js","types":"./index.d.ts","gitHead":"4e16bd969ecba28b9d0a5b8bd7b8ce8e74f1399c","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.3.0","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0-dev.Banner_1746131216327_0.31486941805363466","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-dev.Int":{"name":"ness-canvas","version":"2.5.0-dev.Int","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0-dev.Int","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"1283f2a2a241fb003550ab0fbbdeb2eef52d066e","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0-dev.Int.tgz","fileCount":30,"integrity":"sha512-syiO7piO//C3yrigC6Q6EQf+dAq2jVFzXBhudmolI9W2R3KjAW3J2Gr6idnFY6cuWUSFarEliK+ZIxoWuttHsA==","signatures":[{"sig":"MEUCIQDichtg0hivyGQQjt3AEYi7dmhs7VHWmiB7KJ02dCiMNQIgYJEEULsKaHolxbLgkXvJq599EHuxdtSC2wAJDjTEjrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127557},"main":"lib/index.js","types":"./index.d.ts","gitHead":"4e16bd969ecba28b9d0a5b8bd7b8ce8e74f1399c","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.3.0","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0-dev.Int_1746294756205_0.5943007964518459","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-dev.Final":{"name":"ness-canvas","version":"2.5.0-dev.Final","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0-dev.Final","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"afe4655dc2de9933b37014aac9c4b780caf13b00","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0-dev.Final.tgz","fileCount":30,"integrity":"sha512-ikp7iPVom81p7zOWeeo5nw6SaUH435Hn0Dt3/ZEqodQfbVHOuJR3TRyE9Lo7zcMy0pRWNJnHH7kuqA7kMiPDTw==","signatures":[{"sig":"MEQCIGLUJ9PFKMh4DNk5zK2g91mLkw9rFUXmPJvocT0pNL48AiA5C0gqkO1EIPC+aVQZTmaOM8B3laYxXKVtIbncDP4nUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127517},"main":"lib/index.js","types":"./index.d.ts","gitHead":"4e16bd969ecba28b9d0a5b8bd7b8ce8e74f1399c","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.3.0","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0-dev.Final_1746475760819_0.91030804565151","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-dev.Patch":{"name":"ness-canvas","version":"2.5.0-dev.Patch","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0-dev.Patch","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"388785ea9bb7d99f9a9c0dea61d4fed883cebc75","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0-dev.Patch.tgz","fileCount":30,"integrity":"sha512-STUTPbhNCbTY3zbb3htvGrrhKgAsiN4iY7dO30w2XQJ/0pxrZUzV/sQ0x6jzuEtoA8XWVxSQbdqbNlA7idq4JQ==","signatures":[{"sig":"MEUCIGf5xoZQH8c1xEacvQbny7X03xggWKEfhV6zL2MQJ4fAAiEAgQ/tf5bPO2Ofz4bNmoLpaIH2NT/LTWKCXcItndvfSR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151061},"main":"lib/index.js","types":"./index.d.ts","gitHead":"4e16bd969ecba28b9d0a5b8bd7b8ce8e74f1399c","private":false,"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.3.0","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.24"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0-dev.Patch_1748204877179_0.3966495352076689","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"ness-canvas","version":"2.5.0","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.0","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"912467ac973fced348fda92b5028ae1e304335c4","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.0.tgz","fileCount":30,"integrity":"sha512-kPlQWPBScq4NzIf55ukczAkOHU65BgUv8OLOohTm4kn9DJD5i6fNB3ulJRGhFNp3KxvPDJmNEwcvmPXLenPjNQ==","signatures":[{"sig":"MEUCIAioNtTtf0rueZDj/e/uA/Jc4ozkpXo2twRsyESnDYg9AiEA6lXZ+AYvE4+/M/KG5tQ/pyKsWey6uTyTe3fJ2WNqoBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151509},"main":"lib/index.js","types":"./index.d.ts","gitHead":"0c229556ab184456f6a7536fccd38a207500c26e","private":false,"scripts":{"dev":"ts-node ./src/test/main.ts"},"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.4.1","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^20.19.11"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.0_1756321545973_0.6879260353430108","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"ness-canvas","version":"2.5.1","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.1","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"32cf1028c2bf3981f95683f01ab9f4c12ef1ecbd","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.1.tgz","fileCount":30,"integrity":"sha512-dFPcqCOSAtndC+/AogwdLtBh7/lp+Hhsj3UTK+qC6MCmagiJ4K4UbV4bjJhP+0K+X1zIc+TX25zao4r1eybt0g==","signatures":[{"sig":"MEUCIQCEjx0wJq4C9yhvYs3ezY2cO1mlaQfge3uqynddHWKhwQIgPuV8wYg3kUCZ+mezDzz1K4F8Elqaz51FJwTbsr/yihc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151493},"main":"lib/index.js","types":"./index.d.ts","gitHead":"0c229556ab184456f6a7536fccd38a207500c26e","private":false,"scripts":{"dev":"ts-node ./src/test/main.ts"},"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.4.1","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^20.19.11"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.1_1756322582596_0.7580649396601","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"ness-canvas","version":"2.5.2","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","_id":"ness-canvas@2.5.2","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"dist":{"shasum":"528b3172168472aaaa7b749bd922d0c724d8ab23","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.2.tgz","fileCount":30,"integrity":"sha512-4PpkQAnDihR0il5sqaw8jvXHs0JhU6mw4OWctusEFI5I6ctlTCU3M4jjdVp9b3WdCTgLnKQzca97zAspt6eKGw==","signatures":[{"sig":"MEUCICOOx67e06BaFZMHjoSpwEXbLn/tw5GXZ5Vnt9Ih2eIpAiEAnHhqeRnjH/DzHQPnALvN361y9+zFmibcmTX2ss7b4cM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151957},"main":"lib/index.js","types":"./index.d.ts","gitHead":"a9c541618a0861e45ee3ac02632487bc9881e9e3","private":false,"scripts":{"dev":"ts-node ./src/test/main.ts"},"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"repository":{"url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git","type":"git"},"_npmVersion":"11.4.1","description":"Canvas Builder, Image Filter","directories":{},"_nodeVersion":"20.19.0","dependencies":{"canvas":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.2","@types/node":"^20.19.11"},"_npmOperationalInternal":{"tmp":"tmp/ness-canvas_2.5.2_1757267954532_0.3361313959115497","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"ness-canvas","version":"2.5.3","description":"Canvas Builder, Image Filter","main":"lib/index.js","author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","private":false,"types":"./index.d.ts","scripts":{"dev":"ts-node ./src/test/main.ts"},"repository":{"type":"git","url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git"},"bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"devDependencies":{"@types/node":"^20.19.11","typescript":"^5.9.2"},"dependencies":{"canvas":"^3.2.0"},"_id":"ness-canvas@2.5.3","gitHead":"b9f1e76435ed0445969df9bdc9e774cb1d4b51e1","homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","_nodeVersion":"20.19.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-drTauANVsQsrDOCMkou+3J/bbFabgXcyy+g/wz50xibQjZU7XtV77U/RAkz+4+BuTdgl4TcJxg2oXROAarpOJQ==","shasum":"af040d8fdbf9b177f68b31178223bc2b4da03752","tarball":"https://registry.npmjs.org/ness-canvas/-/ness-canvas-2.5.3.tgz","fileCount":30,"unpackedSize":151968,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEOVXD617cWXjNQMchUQTv4y19++aTBE7ngHoLHBwxSlAiA2bZq0HFGCE7O7FhzIurHv0IUzi64WeVU5SJvrBZH2BA=="}]},"_npmUser":{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"},"directories":{},"maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ness-canvas_2.5.3_1757356705692_0.24361524445805194"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-10T19:03:52.189Z","modified":"2025-09-08T18:38:26.109Z","0.0.1":"2022-08-07T23:13:35.839Z","0.0.1-alpha.b1":"2022-08-09T17:25:04.705Z","0.0.1-alpha.b2":"2022-08-10T19:03:52.337Z","0.0.1-alpha.b3":"2022-08-14T17:03:26.680Z","0.0.1-alpha.c1":"2022-08-25T18:11:05.719Z","0.0.1-alpha.c2":"2022-08-25T20:53:38.473Z","0.0.1-alpha.c3":"2022-08-25T21:01:44.993Z","1.0.0":"2022-10-22T02:38:56.979Z","1.0.1":"2022-10-22T02:46:42.804Z","1.0.2":"2022-10-22T03:05:48.682Z","1.0.3":"2022-10-24T02:47:23.982Z","1.0.4":"2022-11-09T20:41:07.104Z","1.0.5":"2022-11-21T02:03:26.781Z","2.0.0":"2023-03-22T16:41:29.275Z","2.0.1":"2023-03-22T16:52:26.231Z","2.0.3":"2023-04-09T21:18:29.237Z","2.4.0-dev":"2023-06-01T00:51:15.672Z","2.4.0-dev.Frecuis":"2023-06-02T18:15:59.865Z","2.4.0-dev.Loramet":"2023-06-07T19:58:33.513Z","2.4.0-dev.CleanDev1":"2023-06-11T15:36:18.592Z","2.4.0-dev.Pi":"2023-07-09T21:58:59.730Z","2.4.0-dev.TestPatch1":"2023-12-14T22:48:13.943Z","2.4.0-dev.PatchTest1":"2023-12-14T22:58:30.604Z","2.4.0":"2024-02-06T17:47:35.571Z","2.4.1":"2024-02-06T17:50:25.621Z","2.4.2":"2024-02-16T06:33:38.055Z","2.5.0-dev":"2025-03-12T15:50:36.462Z","2.5.0-dev.XYText":"2025-04-16T20:42:15.849Z","2.5.0-dev.Banner":"2025-05-01T20:26:56.542Z","2.5.0-dev.Int":"2025-05-03T17:52:36.383Z","2.5.0-dev.Final":"2025-05-05T20:09:21.032Z","2.5.0-dev.Patch":"2025-05-25T20:27:57.359Z","2.5.0":"2025-08-27T19:05:46.171Z","2.5.1":"2025-08-27T19:23:02.773Z","2.5.2":"2025-09-07T17:59:14.757Z","2.5.3":"2025-09-08T18:38:25.919Z"},"bugs":{"url":"https://github.com/DARK-ECNELIS/ness-canvas/issues"},"author":{"name":"DARK ECNELIS darkecnelis@gmail.com"},"license":"BSD 3-Clause","homepage":"https://github.com/DARK-ECNELIS/ness-canvas#readme","keywords":["builder","canvas","canvasBuilder","ness","nessBuilder","graphic","graphics","image","images","filter"],"repository":{"type":"git","url":"git+https://github.com/DARK-ECNELIS/ness-canvas.git"},"description":"Canvas Builder, Image Filter","maintainers":[{"name":"dark-ecnelis","email":"darkecnelis@gmail.com"}],"readme":"# Ness-Canvas 2.5.3\n\n<div align=\"center\">\n  <br/>\n  <p>\n    <a href=\"https://discord.gg/sjABtBmTWa\"><h1>Join Discord</h1></a>\n  </p>\n  <p>\n    <a href=\"https://discord.gg/sjABtBmTWa\">\n      <img alt=\"Discord\" src=\"https://img.shields.io/discord/726208970489987152?style=plastic&logo=discord&label=Discord&color=%239400D3&link=https%3A%2F%2Fdiscord.gg%2FsjABtBmTWa\">\n    </a>\n    <a href=\"https://www.npmjs.com/package/ness-canvas\"><img src=\"https://badge.fury.io/js/ness-canvas.png\" alt=\"npm version\" height=18 />\n    </a>\n    <a href=\"https://www.npmjs.com/package/ness-canvas\"><img src=\"https://img.shields.io/npm/dt/ness-canvas.png\" alt=\"npm download\" height=18 />\n    </a>\n  </p>\n</div>\n\n\nNess-Canvas is a small canvas Builder for <a href=\"https://github.com/Automattic/node-canvas\" style=\"color: #00FFFF\">Canvas</a>.\n\n## Inslallation\n\n```bash\n$ npm install ness-canvas\n```\n\nIf you are not used to canvas, the latter can request a specific installation that you will find <a href=\"https://github.com/Automattic/node-canvas/blob/master/Readme.md\" style=\"color: #00FFFF\">here</a>\n\n## Quick Example\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst { loadImage } = require('canvas')\n\nconst background = await loadImage('https://media.discordapp.net/attachments/1006600590408818810/1006600665298116728/background-3147808.jpg');\nconst avatar = await loadImage('https://media.discordapp.net/attachments/758031322244710601/1000153437813616650/perso_anime_U565bW7EhY2InkF.png');\nconst builder = new NessBuilder(700, 250);\n\nconst gradient = builder.context.createLinearGradient(25, 25, 185 , 185  );\nconst gradient2 = builder.context.createLinearGradient(25, 200, 660 , 130);\n\ngradient.addColorStop(0, 'red');\n...\ngradient2.addColorStop(0, 'red');\n...\n\nbuilder.setCornerRadius(15)\n  .setBackground(background)\n  .setAxis(\"BottomRight\")\n  .setFrame(\"Square\", { x: 25, y: 25, size: 80 }, { type: \"Image\", content: avatar, color: gradient, lineWidth: 5 })\n  .setFrame(\"Hexagon\", { x: 520, y: 25, size: 80, rotate: 90 }, { type: \"Text\", content: \"33\", color: \"Black\", textOptions: { size: 50 } })\n  .setExp({ x: 40, y: 200, width: 620, height: 30, radius: 15 }, 50, { outlineColor1: gradient2, outlineColor2: \"HotPink\", color2: \"Plum\" })\n  .setText('Hello World!', {x:250, y:100}, {size: 40, font: '*Impact'})\n  .generatedTo('.', \"test\", \"png\");\n\n// Generate canvas in a specific file\nbuilder.generateTo('FileLocation', 'ImageName', \"PNG | JPEG | JPG\")\n\n// Recover the canvas buffer\nBuilder.getBuffer()\n\n// Add a filter to an image\n\nconst filter = new FilterBuilder(avatar);\nawait filter.Invert();\n  \nnew NessBuilder(avatar.width, avatar.height)\n  .setCornerRadius(15)\n  .setBackground(filter.getCanvas())\n  .generatedTo(\"src/test/\", \"testFilter\", \"png\");\n```\n## Result\n\n<div style=\"display:flex; text-align:center; justify-content:space-evenly\">\n  <div style=\"display:inline-block\">\n    <h3>NessBuilder</h3>\n    <img style=\"display:block\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/test.png?raw=true\" height=80/>\n  </div>\n  <div style=\"display:inline-block\">\n    <h3>FilterBuilder && NessBuilder</h3>\n    <img src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/FilterImage/Invert.png?raw=true\" height= 80/>\n  </div>\n</div>\n\n## Documentation\n\nThis project is an implementation of the Canvas module. For more on the latter visit the <a href=\"https://github.com/Automattic/node-canvas\" style=\"color: #00FFFF\">Canvas Module Guide</a>. All utility methods are documented below.\n\nThe filter builder has documentation specifying all filters you find <a href=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/FilterGuide.md\" style=\"color: #00FFFF\">here</a>.\n\n\n> ⚠️ Gif Builder has been move in a external package you can find <a href=\"https://www.npmjs.com/package/gif-ness-canvas\" style=\"color: #00FFFF\">here</a><br>\n> ⚠️ You can also find an example of using the Gif Builder <a href=\"https://github.com/DARK-ECNELIS/Gif-Ness-Canvas/blob/main/README.md\" style=\"color: #00FFFF\">here</a>\n\n\n<div style=\"display:flex; text-align:center; justify-content:space-evenly\">\n  <div style=\"display:inline-block\">\n    <h3>GifBuilder</h3>\n    <img style=\"display:block\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/test.gif?raw=true\" height=80/>\n  </div>\n</div>\n\n## Builder\n\n* [NessBuilder()]()\n* ~~[RankupBuilder()]()~~\n* ~~[CustomProfile()]()~~\n---\n### Methods\n\n<!-- * [NessBuider()](#nessbuilder) -->\n* <a href=\"#context\" style=\"color: #F97E72\">context</a>\n\n* <a href=\"#setcornerradius\" style=\"color: #F97E72\">setCornerRadius</a>\n* <a href=\"#setbackground\" style=\"color: #F97E72 \">setBackground</a>\n* <a href=\"#setAxis\" style=\"color: #F97E72\">setAxis</a>\n\n* <a href=\"#setFont\" style=\"color: #F97E72\">setFont</a>\n* <a href=\"#setText\" style=\"color: #F97E72\">setText</a>\n\n* <a href=\"#setImage\" style=\"color: #F97E72 \">setImage\n\n* <a href=\"#setFrame\" style=\"color: #F97E72 \">setFrame</a>\n* <a href=\"#setBanner\" style=\"color: #F97E72\">setBanner</a> (Not add to the doc yet)\n\n* <a href=\"#setExp\" style=\"color: #F97E72\">setExp</a>\n* <a href=\"#setloading\" style=\"color: #F97E72\">setLoading</a> (Doc need to be update)\n\n* <a href=\"#toBuffer\" style=\"color: #F97E72\">toBuffer</a>\n* <a href=\"#generatedTo\" style=\"color: #F97E72\">generatedTo</a>\n* <a href=\"#toDataURL\" style=\"color: #F97E72\">toDataURL</a>\n\n---\n### Types\n\n* <a href=\"#CustomColor\" style=\"color: #F97E72\">CustomColor</a> (Not add to the doc yet)\n* <a href=\"#CanvasImage\" style=\"color: #F97E72\">CanvasImage</a> (Not add to the doc yet)\n* <a href=\"#IntRange\" style=\"color: #F97E72\">IntRange</a> (Not add to the doc yet)\n* <a href=\"#Text\" style=\"color: #F97E72\">Text</a> (Not add to the doc yet)\n\n---\n### NessBuilder()\n\n> ```ts\n> NessBuilder(width: number, height: number) => Builder\n> ```\n\nCreates a Canvas instance. This method works in Node.js.\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary> \n\n* **width**: Specifies the width of the element in pixels\n* **height**: Specify the height of the element in pixels\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary> \n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n```\n</details>\n\n### context\n\n> ```ts\n> context => CanvasRenderingContext2D\n> ```\n\nCanvas context.\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\nGive access to Node Canvas context methods\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary> \n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.context.beginPath()...\nbuilder.context.moveTo...\n...\nbuilder.context.clip...\nbuilder.context.closePath...\nbuilder.context.fill...\n```\n</details>\n\n### setCornerRadius()\n\n> ```ts\n> setCornerRadius(radius: number, outline?: number, color?: CustomColor) => this\n> ```\n> Type definition [CustomColor](#CustomColor)\n\nRound the edges of the canvas\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary> \n\n* **radius**: Rounded the edges of the canvas\n* **outline**: ouline size (default 3)\n* **color**: outline color (default white)\n\n</details>\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.setCornerRadius(15)\n```\n<div style=\"display:inline-block\">\n  <img style=\"display:block\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/Radius.png?raw=true\" height=180/>\n  </div>\n</details>\n\n\n### setBackground()\n\n> ```ts\n> setBackground(imageColor: CanvasImage | CustomColor): this;\n> ```\n> Type definition [CanvasImage](#CanvasImage) | [CustomColor](#CustomColor)\n\nReplaces the space of the canvas with an image, a plain color or a degrader\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary> \n\n* **imageColor**: Define the type and background to use (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst { loadImage } = require('canvas')\n\nconst builder = new NessBuilder(400, 200)\nconst img = await loadImage(\"./assets/image/background/color-2174052.png\");\n\nconst patern = builder.context.createPattern(img, \"repeat\");\nconst linGradient = builder.context.createLinearGradient(0, 0, 400, 0);\nconst radGradient = builder.context.createRadialGradient(200, 100, 75, 200, 100, 200);\n\nlinGradient.addColorStop(...);\nradGradient.addColorStop(...);\n\nbuilder.setBackground(img);\nbuilder.setBackground(\"Coral\");\nbuilder.setBackground(\"#ff0000\");\nbuilder.setBackground(\"rgb(155, 135, 85)\");\nbuilder.setBackground(\"rgba(155, 135, 85, 0.5)\");\nbuilder.setBackground(linGradient);\nbuilder.setBackground(radGradient);\nbuilder.setBackground(patern); // Patern have a bug where he just zoom upper left corner so don't use it\n```\n\n<div style=\"display:inline-block\">\n  <img style=\"display:block\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/SetBackground.png?raw=true\" height=180/>\n  </div>\n</details>\n\n### setAxis()\n\n> ```ts\n> setBackground(imageColor: CanvasImage | CustomColor): this;\n> ```\n> Type definition [CanvasImage](#CanvasImage) | [CustomColor](#CustomColor)\n\nReplaces the space of the canvas with an image, a plain color or a degrader\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary> \n\n* **imageColor**: Define the type and background to use (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst { loadImage } = require('canvas')\n\nconst builder = new NessBuilder(400, 200)\nconst img = await loadImage(\"./assets/image/background/color-2174052.png\");\n\nconst patern = builder.context.createPattern(img, \"repeat\");\nconst linGradient = builder.context.createLinearGradient(0, 0, 400, 0);\nconst radGradient = builder.context.createRadialGradient(200, 100, 75, 200, 100, 200);\n\nlinGradient.addColorStop(...);\nradGradient.addColorStop(...);\n\nbuilder.setBackground(img);\nbuilder.setBackground(\"Coral\");\nbuilder.setBackground(\"#ff0000\");\nbuilder.setBackground(\"rgb(155, 135, 85)\");\nbuilder.setBackground(\"rgba(155, 135, 85, 0.5)\");\nbuilder.setBackground(linGradient);\nbuilder.setBackground(radGradient);\nbuilder.setBackground(patern); // Patern have a bug where he just zoom upper left corner so don't use it\n```\n\n<div style=\"display:inline-block\">\n  <img style=\"display:block\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/SetBackground.png?raw=true\" height=180/>\n  </div>\n</details>\n\n### setFont()\n\n>```ts\n> setFont(name: string, size?: number): this\n>```\n\nChange Font used\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* **name**: System font name\n* **size**: Font default size\n> Also works with `registerFont`, but it is still advisable to install the fonts directly in your operating system because registerFont does not work for everyone.\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.setFont(\"Sketch Gothic School\", 50)\n\n.setFrame(\"Square\", { location:{x: 350, y: 125}, size: 50, Quadrilateral: { radius: 0}, outline: { size: 2, color: \"Aquamarine\"} }, { type: \"Text\", content: \"Hellow world\", text: { color: \"Brown\"}})\n...\n.setFont(\"Arial\", 15)\n.setText(...)\n...\n```\n\n</details>\n\n### setText()\n\n> ```ts\n> setText(text: string, coordinate: {x: number, y: number}, option?: Text) => this\n> ```\n> Type definition [Text](#Text)\n\nWrites text in the canvas\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* **text**: Text to write\n* <details><summary><strong>coordinate</strong>: Location to write text</summary>\n\n  * **x**: location of text on axis x\n  * **y**: location of text on axis y\n  </details>\n\n* <details><summary><strong>option</strong>: Adjust text configuration</summary>\n\n    * **size**: Text size\n    * **`font?`**: Change font to use, add `*` for use font system (*Arial, *Calibri, ...)\n    * **`color?`**: Text color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n    * **`backgroundColor?`**: Background color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n    * **`stroke?`**: Write text with no fill\n    * **`textAlign?`**: Align the text on the vertical axis\n    * **`textBaseline?`**: Align the text on the horizontal axis\n    > The use of `*` for `font` is intended for future addition not yet implemented\n\n    </details>\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.setText(\"Hello World\", { x: 62, y: 150 }, { font: \"sans-serif\", size: 80, color: \"#000000\", textAlign: \"center\", textBaseline: \"middle\" })\n```\n\n</details>\n\n### setImage()\n\n> ```ts\n> setImage(image: CanvasImage, imageOption: ImagelocationOption, locationOption?: DrawlocationOption): this;\n> ```\n> Type definition [CanvasImage](#CanvasImage)\n\nDraw an image or a Canvas to S coordinates with D dimensions\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary> \n\n* **image**: Image after use `LoadImage` from Node-Canvas or a Canvas (Patern and Gradiant Not supported)\n\n* <details><summary><strong>imageOption</strong>: Source image coordinates to draw in the context of Canvas</summary>\n\n  * **sx**: Coordinate X in the destination canvas (upper left corner of the source image)\n  * **sy**: Coordinate Y in the destination canvas (upper left corner of the source image)\n  * **`sWidth?`**: Width of the image drawn in the Canvas\n  * **`sHeight?`**: Height of the image drawn in the Canvas\n  > `sWidth & sHeight` This allows you to adjust the size of the image. If this argument is not specified, the image will take its normal whidth or height\n  </detail>\n\n* <details><summary><strong>locationOption?</strong>: Modify image coordinates to draw in the context of Canvas</summary>\n\n  * **dx**: Coordinate X from image source to draw in the canvas (upper left corner) \n  * **dy**: Coordinate Y from image source to draw in the canvas (upper left corner)\n  * **`dWidth?`**: Width of the image Modify (imageOption) to draw in the canvas\n  * **`dHeight?`**: Height of the image Modify (imageOption) to draw in the canvas\n  </details>\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst { loadImage } = require('canvas')\n\nconst builder = new NessBuilder(250, 300)\nconst image = await loadImage('./assets/image/background/color-2174052.png')\n\nbuilder.setImage(image, {sx: 25, sy: 25, sWidth: 100, sHeight: 75});\n\nbuilder.setImage(image, {sx: 25, sy: 25, sWidth: 100, sHeight: 75}, {dx: 0, dy: 25, dWidth: 200, dHeight: 150});\n```\n\n</details>\n\n### setFrame()\n\n> ```ts\n> setFrame<T extends FrameType, S extends Shape>(shape: S, frame: Frame<S>, content: Content<T>): this;\n> ```\n\nDraw a frame containing an image, a text or a color\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* **shape**: Shape of your frame (Square/Circle/...)\n* <details><summary><strong>frame</strong>: Frame positioning in Canvas</summary>\n\n  * <details><summary><strong>location</strong>: Frame location in Canvas </summary>\n  \n    * **x**: Frame location on axis x\n    * **y**: Frame location on axis y\n    </details>\n\n  * **size**: Frame size\n  * <details><summary><strong>outline</strong>: Frame ouline parameter </summary>\n\n    * **size**: Frame Outline Size\n    * **color**: Frame Outline Color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n    </details>\n\n  * **`rotate?`**: Frame Rotation\n  * <details><summary><strong>Quadrilateral?</strong>: Option for the square and the rectangle shape</summary>\n  \n    * **radius**: Corner Radius\n    * **width**: Replace Size parameter for axis x\n    * **height**: Replace Size parameter for axis y\n    \n    > `width & height` is used for the rectangle `shape`\n    </details>\n\n  > `Quadrilateral` Additional parameter for the square and Rectangle of `shape`\n  \n  </details>\n\n* <details><summary><strong>content</strong>: Modify Frame property </summary>\n\n  * **type**: Specifies the type of content to use\n  * **content**: Frame content (Image | Gradiant | Patern | Text)\n  * <details><summary><strong>text?</strong>: Modify Text property (not used if <strong>type</strong> is not of type <strong>Text</strong> and <strong>content</strong> is not a text or a number) </summary>\n\n    * **size**: Text size\n    * **`color?`**: Text color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n    * **`backgroundColor?`**: Background color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n    * **`stroke?`**: Write text with no fill\n    * **`textAlign?`**: Align the text on the vertical axis\n    * **`textBaseline?`**: Align the text on the horizontal axis\n\n    </details>\n\n  </details>\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst { loadImage } = require('canvas')\n\nconst builder = new NessBuilder(250, 300)\nconst image = await loadImage('./assets/image/background/color-2174052.png')\nconst linGradient = builder.context.createLinearGradient(0, 0, 240, 0);\n\nbuilder.setFrame(\"Pentagon\", { location: { x: 100, y: 100 }, size: 80 }, { type: \"Color\", content: \"Coral\", color: \"Blue\" })\n\nbuilder.setFrame(\"Square\", { location: { x: 10, y: 10 }, size: 50 }, { type: \"Empty\", content: \"Empty\", color: \"Blue\" })\n\nlinGradient.addColorStop(...)\n\nbuilder.setFrame(\"Square\", { location: { x: 220, y: 165 }, size: 50 }, { type: \"Text\", content: \"linGrad I am out context but not my color gradiant\", color: \"Blue\", text: { size: 20, color: linGradient, backgroundColor: \"White\" } })\n\n```\n\n<div style=\"display:flex; flex-wrap: wrap; justify-content:\">\n  <img style=\"display:block margin: 10px;\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/setFrameOptionColor.png?raw=true\" height=180/>\n  <img style=\"display:block; margin: 10px;\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/setFrameOptionText.png?raw=true\" height=180/>\n  <img style=\"display:block; margin: 10px;\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/setFrameOptionText2.png?raw=true\" height=180/>\n  <img style=\"display:block; margin: 10px;\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/setFrameShape.png?raw=true\" height=180/>\n  <img style=\"display:block; margin: 10px;\" src=\"https://github.com/DARK-ECNELIS/Ness-Canvas/blob/main/Assets/setFrameCoordinate.png?raw=true\" height=180/>\n  </div>\n  \n</details>\n\n\n</details>\n\n### setExp()\n\n> ```ts\n> setExp(exp: Experience, progress: IntRange<0, 101>, color?: ExperienceColor) => this\n> ```\n> Type definition [IntRange](#IntRange)\n\nDraws a bar that can act as an experience bar\n\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* <details><summary><strong>exp</strong>: Experience bar positioning in Canvas</summary>\n\n  * <details><summary><strong>location</strong>: Experience bar location in Canvas </summary>\n    \n      * **x**: Experience bar location on axis x\n      * **y**: Experience bar location on axis y\n      </details>\n  * <details><summary><strong>size</strong>: Experience bar location in Canvas </summary>\n    \n    * **Width**: Width of the Experience bar\n    * **Height**: Height of the Experience bar\n    </details>\n  * **`rotate?`**: Pivot the Experience bar to a certain degree\n  * **`radius?`**: Round the edge\n  </details>\n* **progress**: Progress of filling from 0% to 100%\n\n* <details><summary><strong>color?</strong>: Adjust Bar color</summary>\n\n  * **backColor**: Color of the bar in the background\n  * **color**: Filling bar color\n  * **outlineColor**: Color of the contour of the bar in the background\n  * **backOutlineColor**: Contour color of the filling bar\n  * **`transparency?`**: Background transparency\n  > Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern\n\n  </details>\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.setExp({ location: { x: 30, y: 30 }, size: { width: 400, height: 30 }, radius: 10, rotate: 90 }, 50)\n\nbuilder.setExp({ location: { x: 30, y: 30 }, size: { width: 400, height: 30 } }, 50, { backColor: \"Red\", backOutlineColor: \"Coral\" })\n\n```\n\n</details>\n\n### setLoading()\n\n>```ts\n> setLoading<D extends ShapeLoad, S extends Shape>(shape: Shape, option: LoadingOption<D, S>): this\n>```\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* **shape**: Frame shape (Square/Circle/Polygone...)\n\n\n* <details><summary><strong>option</strong>: FrameLoading positioning in Canvas.</summary>\n\n  * **x**: Frame location on axis x\n  * **y**: Frame location on axis y\n  * **size**: Frame size\n  * **`rotate?`**: Frame Rotation\n\n  * <details><summary><strong>fill</strong>: Modify the filling parameters</summary> \n\n    * **type**: Filling type (linear or hourly)\n    * **start**: Only for hourly filling type (Default start to 12h)\n    \n    </details>\n\n  * **color**: Frame content Color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n  * **progress**: Progress of filling from 0% to 100%\n  * <details><summary><strong>outline</strong>: Modify Outline parameters</summary>\n\n    * **widht**: line size\n    * **color**: line color (Valid syntaxes: #hex(a) | rgb(a) | colorName | CanvasGradient | CanvasPattern)\n    </details>\n\n  * <details><summary><strong>QuadrilateralOption?</strong>: Option for the square and the rectangle shape</summary>\n  \n    * **radius**: Corner Radius\n    * **width**: Replace Size parameter for axis x\n    * **height**: Replace Size parameter for axis y\n    \n    > `width & height` is used for the rectangle `shape`\n    </details>\n\n  </details>\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.setLoading(\"Decagon\", { x: 300, y: 300, size: 250, fill: { type: \"Line\" }, color: radGradient, outline: { color: \"Green\", width: 3 }, progress: 50, QuadrilateralOption: { width: 250, height: 100, radius: 0 } })\n```\n\n</details>\n\n### toBuffer()\n\n> ```ts\n> toBuffer(ext?: ImageExtention | \"raw\" | \"pdf\") => Promise<void>\n> ```\nReturns a Buffer of the image contained in the canvas (default png format)\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* **ext**: Convert Buffer to image extension, pdf or raw format\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.toBuffer()\n```\n\n</details>\n\n### generatedTo()\n\n> ```ts\n> generatedTo(location: string, name: string, type: ImageExtention) => Promise<void>\n> ```\n\nGenerates an image of the canvas in a specific path\n<details><summary><strong><font color=\"#CC33FF\">Description</font></strong></summary>\n\n* **Location**: Generation path\n* **name**: File name\n* **type**: Image extension (png, jpg, jpeg, bmp, tif, tiff)\n\n</details>\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n\nbuilder.generatedTo('src/myFolder/', \"name\", \"png\")\n```\n</details>\n\n### toDataURL()\n\n> ```ts\n> toDataURL() => string\n> ```\n\nReturns canvas to base64 encoded string\n\n<details><summary><strong><font color= \"#7c00a5\">Example</font></strong></summary>\n\n```js\nconst { NessBuilder } = require('ness-canvas')\nconst builder = new NessBuilder(250, 300)\n...\n\nbuilder.toDataURL()\n```\n</details>\n\n\n____\n\n\n\n\n\n### CustomColor\n\n### CanvasImage\n### IntRange\n### Text","readmeFilename":"README.md"}