{"_id":"veronica","_rev":"27-7e200eaf9ca59cf8c04adc5b35e76e6a","name":"veronica","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"veronica","version":"0.0.1","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@codedor.be"},"license":"MIT","_id":"veronica@0.0.1","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"bugs":{"url":"https://github.com/codedor/veronica/issues"},"dist":{"shasum":"4b5c7206a46f704659f83ae8f5c22aec207be093","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.0.1.tgz","integrity":"sha512-DUiZGtgvJrwfN/BJHUbDkdTNC2iqphGOJLgSeUnxjWGSXov7ax1eGfQPM7GjKkf96qsuGAwWFRR6n/13G+awGQ==","signatures":[{"sig":"MEYCIQDWXwNwlhZDb+/75Q/KT233D4BamOtVxnsJYZxewUbUHAIhAPA0Dk93a8qZwXISiDSwjAG7155YUPWBb/eg3qHTI7b8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/veronica.js","_from":".","engines":{"node":">=0.10"},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git@github.com:codedor/veronica.git","type":"git"},"_npmVersion":"1.2.32","description":"Library for manipulating images","directories":{},"dependencies":{"gm":"1.14.2"}},"0.0.2":{"name":"veronica","version":"0.0.2","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@codedor.be"},"license":"MIT","_id":"veronica@0.0.2","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"bugs":{"url":"https://github.com/codedor/veronica/issues"},"dist":{"shasum":"5024f46305fcf855d1c0519bef41754048441011","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.0.2.tgz","integrity":"sha512-0xAUXNMTBSS5mFhmoqmKncC9aA0lL4CdBJQD++IkYJmIDDzMTXmt6Zk/qtcOpe4y5r/GJtia4+fo6G7samY5Bw==","signatures":[{"sig":"MEYCIQDBNg3qm7cq75LBD7MHllO2WPsXC/a2d0Vj2S75531QlQIhAOckIIMruakjrJysStKg9T2yRKGt1lzbR9x+hxHVR3qV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/veronica.js","_from":".","engines":{"node":">=0.10"},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git@github.com:codedor/veronica.git","type":"git"},"_npmVersion":"1.2.32","description":"Library for manipulating images","directories":{},"dependencies":{"gm":"1.14.2"}},"0.1.0":{"name":"veronica","version":"0.1.0","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@codedor.be"},"license":"MIT","_id":"veronica@0.1.0","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"bugs":{"url":"https://github.com/codedor/veronica/issues"},"dist":{"shasum":"17512c9ee38ce8cf4e9d355b95e0f7bd3ffe9a72","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.1.0.tgz","integrity":"sha512-Yco9fY3WixMy9RdQv46wKJFNE5Z4BGrYztdNjxX2TGdDxCYpSsV8bV+1KwPEUrhAoqhwUIqS7UtjXiAUc72r4g==","signatures":[{"sig":"MEUCIQD48STgRPokpITNPvakE53/yPqYTlGYNGRB2xWWSRTo8wIgEXE6JvLzTRgEq9HXrUg+koJMYj0j+ZIw+M8GUHHFsFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/veronica.js","_from":".","engines":{"node":">=0.10"},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git@github.com:codedor/veronica.git","type":"git"},"_npmVersion":"1.2.32","description":"Library for manipulating images","directories":{},"dependencies":{"gm":"1.14.2","canvas":"1.1.3"}},"0.1.1":{"name":"veronica","version":"0.1.1","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@kipdola.be"},"license":"MIT","_id":"veronica@0.1.1","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"cde39e02448da5d5e8911f3f4f9c65c3f90e1c98","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.1.1.tgz","integrity":"sha512-fQLEaF0sdA+SdNyRW9oboGQZS7Y45Hu3ZwUFQd1TqeeAgRWnmUOFw38XN5Bvaj854Be+xpbXaWbzkPTvm2KOqg==","signatures":[{"sig":"MEYCIQCBHdADTLrLJXGA9t3TG/V4lqjHFVMig+Q5vO7EqWvZfQIhANiy8inJ2lC/rEIiQldCKF3hGhBt4vXtEzqSe99B3GrD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/veronica.js","_from":".","_shasum":"cde39e02448da5d5e8911f3f4f9c65c3f90e1c98","engines":{"iojs":">=1.0","node":">=0.10"},"gitHead":"0f4757a645bab91c79a3a4e8202dce05b7a04f19","scripts":{},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git@github.com:skerit/veronica.git","type":"git"},"_npmVersion":"2.6.0","description":"Library for manipulating images","directories":{},"_nodeVersion":"1.4.1","dependencies":{"gm":"1.17.0","canvas":"git+https://github.com/Automattic/node-canvas#1c1d93e"}},"0.1.2":{"name":"veronica","version":"0.1.2","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@kipdola.be"},"license":"MIT","_id":"veronica@0.1.2","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"66607cc790470dbb1089ffe86b17a4f5ca8859da","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.1.2.tgz","integrity":"sha512-vzpYlsQRFDkFKHi58jH3UB3qg4wyULrMzggrtJn6w1fdlvfr4yfMKS2vV1t5YBl8mng+M0mXR+lAhRpWLCRlzg==","signatures":[{"sig":"MEQCICJfmudQf/Ma0PZo7VbMnhCpw9uRJEoZh1uSyL3lh2h4AiBYpIn3hC3XJxsuN0aFYtDT058wG5IB8Zcr0c2u2PkAmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/veronica.js","_from":".","_shasum":"66607cc790470dbb1089ffe86b17a4f5ca8859da","engines":{"node":">=0.10"},"gitHead":"4f82199c5fdce70a90ba0ce4eedc5626019d106c","scripts":{},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"3.10.8","description":"Library for manipulating images","directories":{},"_nodeVersion":"6.6.0","dependencies":{"gm":"~1.23.0","canvas":"~1.6.5"},"_npmOperationalInternal":{"tmp":"tmp/veronica-0.1.2.tgz_1492440441897_0.4374885866418481","host":"packages-12-west.internal.npmjs.com"}},"0.1.3":{"name":"veronica","version":"0.1.3","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@develry.be"},"license":"MIT","_id":"veronica@0.1.3","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"948433d44bea83c9e4812127c13369f5913df534","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.1.3.tgz","integrity":"sha512-mbvfO+Jh0ZIXyBHagfvRO90tt+DBE/UiS+u8YNpqfnwqAe4R9eepAtWcf+6IRqLe6WIDjOfnzJFnX+WbgWOQYQ==","signatures":[{"sig":"MEUCIQCr6u1AlJTH0oJhl/sAucvv96pBi2zM0RgS1pPWZxHG8AIgLKcX1U0EcZS4ZtZCfm2gnQAWbbOSMPeBa9MmF4Cuw4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/veronica.js","_from":".","_shasum":"948433d44bea83c9e4812127c13369f5913df534","engines":{"node":">=0.10"},"gitHead":"4f8c6193bcde6bfa153bcedffeb497117a72d7e7","scripts":{},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"3.10.8","description":"Library for manipulating images","directories":{},"_nodeVersion":"6.6.0","dependencies":{"gm":"~1.23.0","canvas":"~1.6.6"},"_npmOperationalInternal":{"tmp":"tmp/veronica-0.1.3.tgz_1503862421739_0.5340444841422141","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"veronica","version":"0.2.0","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@develry.be"},"license":"MIT","_id":"veronica@0.2.0","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"8759b1ab4e444dbb6d65abbe0de2392ff6fe089d","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.2.0.tgz","fileCount":6,"integrity":"sha512-VEVZdK+mO3K+O2+3a67ptlOfQmAb5GQ+JVnMIcgPMqL5iL52wsNA1T4VgrgZTRv13hMnS43G4Fa1sI2UhbE2rQ==","signatures":[{"sig":"MEQCICG5GoMBsRd5AhP9kVx3Z+blabMlw3IsM5/ZLXKGQCwsAiBq3yvQlE7LjmIJxa3QlQwaaUd8xs86Uy6qxH3+ufyD2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKnhbCRA9TVsSAnZWagAAS0oP/03cUP1WmbKyRd2ZqkqA\njPiwGP23gYtkgU04ZymnlhNdBzHMBJgzAq6vAFOmFh1eetFC6EGEl66OH+kf\nq1tK9A2cgIQ+Wou6Y6hzJ18w8LmVJ7Pd3+Addtx6r4bPbhabHiVoidnXqQsD\naKCgdmH16g7+JiS4VgSxP3P2gKMQMvYosqnkUsRsg0Rw7Boaa1Sw5qE/eZll\nKyqshrRcWMsuh8mtL/+cmcSatGy3gegk3Nn47pTnH5oI3w6RtbVNA4PCGMjJ\n3TD/ULkvpQdHVqyAjqdIIthbzMq2pRpAFA9PDYK/kBlezh5lCLkqCg8qgL0N\nEd1TlU13UZHGBfuF2QQezcOng3jjbLkqopCwlGINmhl6x1Wr7+lIG4LTRweX\n/o/WI2KuNVUxbns1GJ7/p5d8jWRIRHVxfpPG0Tgt4NiCBvAMr3a9BJk5FBDh\ncaGdX9KZnAr1px/ecXtsaXOMsyCaKay3X0KdFEJLmYpMssGnGwPXrNloUfxZ\nu3T2Z52Gf19hJUJvmFpNHye1XqymW7N3A2yzyLV4Czkx2WLvgNz4d7juZK9d\nVuXje9z3EE9/O18xjJSK/4MEF7lHUJIAXXzWxDPlEfF1RduuNIzTLqOqYRUk\n1+qEZR+fHqYVnIfrgbz2x8RaPqejEdbsiLt0tlglIt69wpROOcBYK16I0Wnb\nqi69\r\n=+hIM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/init.js","engines":{"node":">=0.10"},"gitHead":"4a7bc28f7c8fd3d067eff6614c051348a7439053","_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"5.5.1","description":"Library for manipulating images","directories":{},"_nodeVersion":"8.9.3","dependencies":{"gm":"~1.23.1","canvas":"~1.6.11","smartcrop":"~2.0.3","protoblast":"~0.5.6"},"_hasShrinkwrap":false,"optionalDependencies":{"smartcrop":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/veronica_0.2.0_1529509978610_0.6944102595391091","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"veronica","version":"0.2.1","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@develry.be"},"license":"MIT","_id":"veronica@0.2.1","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"087a33da2b3ab3728c15676dc271966828f8c91c","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.2.1.tgz","fileCount":6,"integrity":"sha512-Yg3ceXo2sgObmU4Mn9d29Mwg08HS7VHG0F0tP6ovfdPq96WhfD0+EHbQW5UXl9Qk1pjj3KsJYnad84Qyf1QOsw==","signatures":[{"sig":"MEUCIQChRZuCcZCED8xl+/GChNg9mE0l+6o9hqZw0TeUN3hVNAIgKFndkKBcvdCeinUDZrEmGDvIPEm8P/vOAKMET1mRSvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCVLYCRA9TVsSAnZWagAA314QAJPSLkh0toNWLCPh/sDn\nUZSqoKRefoMXZj4vMXXlVRlo6geHyaE1s/35U9ALIaoE0bQC/Oe+2y/s+Kyx\n4eM9dld6pu5zm6njKF6S20pEhexH7gOFjq67/2y0X1vXS5jMGGDseG4JNhPD\nYswfrEWHF2ztpyeQWfW2DVx7XqMC/Du4XbGA2t9p2CZNHbd60XZekkw29qvM\nnNyky5j5/V+Q43nsYtfUX3v8IPHJSlfZizV4zUg9wZIxMoHbHQejrCZHrAJe\nPvOoHQvP5lCkXtbw0uEhpxtC0kd0pNu17/CoWAhCfn7SedNhh5sUlgJgNQuJ\nVun4u+BPL/mLsP5ml8JYnPqlbuBekn1UieriE9cu8U4YjmBzedkYH8/vMgsa\ndjezR/mzDwm4dpFbFW6fkJ/u+7VFyOC2RncdO3YJPglBYCx8yv9yU5nwS44a\n/yPuyRDTub6zmikZUsC+jvmWvUDaPqBOqB2IxDIER4XS3EKSSTWi1vN63MHV\nChq57GEB8DCVvoQMLkepyOLoLB7ixOWh1LkdmKqPOQZ1ntVaZh+0nXDczmUU\nkEIQxzPVSXjPXk1fdFsFXQe+nrGLckTwrtpl4XrK4d7PZSOpcoqf25yaxMDV\no/pbghYu90axCKwlAJcE181FknbrKu3ENxalPFBlNmAglV6uBD5g6q0vJySq\nV31I\r\n=+1NQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/init.js","engines":{"node":">=8.9.0"},"gitHead":"c17afe95b2ec19acf9783e3d9429878c6d72f432","_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"5.5.1","description":"Library for manipulating images","directories":{},"_nodeVersion":"8.9.3","dependencies":{"gm":"~1.23.1","canvas":"~2.2.0","smartcrop":"~2.0.3","protoblast":"~0.6.3"},"_hasShrinkwrap":false,"optionalDependencies":{"smartcrop":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/veronica_0.2.1_1544114903387_0.34931590327443973","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"veronica","version":"0.2.2","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@elevenways.be"},"license":"MIT","_id":"veronica@0.2.2","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"516e195f5fe2f7e81655162489d2cd877524f0c0","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.2.2.tgz","fileCount":6,"integrity":"sha512-1SMPKvRGHDrAmYldQodvfqK7ixEpT92FJzHeGIwbDAo5mNsPbyMKc9ldEeuiIu6eRUwrb+6gCUEoTICZ5nbLJg==","signatures":[{"sig":"MEUCID6MJK6XYANQDJmIob8Ipmb/J43fxh5KwxtVOvDj9MezAiEAtqSAmO5GoTCG/hWfxHIlaE4SrE9KyH7ehudSx3j6ehc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFzC1CRA9TVsSAnZWagAA3jIP/jWpsgV+J12oHLL6TjnK\nIqkK+26Gf3yoV+Xf/TR69/oA3t5fsAP87ose2fA6K1lLtqDUsfW8BSnxVt47\n5WDcHXH4LDJgZMRlLtdSd8M1eJ5KaxPzBNsioLF5mwKJzTyFoqEX27OUI07d\nBO/jEgvW7yvB3dk8q1t+x9UrhYkfHdZzuFWIFkN8IAtovBW8lms0P1BuEJM+\n2QCrrJ8o6byGUdjTRPGMVYXmBBtaenRpV+2kEQ0GOnzxiuPfSHqwv+Ssy5OT\nfj5kHth4bje8pAy4qOqdygnCJlKRlwozlxOB4wTZkvS7m/LuZGBh8Wph6PnC\n/8O0f3dLDjSJNA8Kh/83z7LlR0YTm+LRiovzFmkQUOVjfLOcFdyQIC4VZbv9\niP6AiUvGz2XP5UwH/9Z/x9rG44v26KNeDLiC5egutSCTnXHmSfmQZmzbhBkJ\nIcAazEAhJnNRKNAZyNRGnkPYFd0rkgcwQ+tLuhUtcLj7ekjaAjbH2oSz5/kY\nnL07U3Tm3+GEvFL6Y9nX1jbBEbjhwVG5oubmxLj+GdoFohl2p11G55/YQMTH\n748WGhz6NTRlsd3UKFLtRUbeHU1lpeU7MCHk0dM474Zh7yTlAwJf1t6Pb5W5\nmgiODTSmHFyA20J8G6IeRrJWcvkQPU4e2Pp7Sx5R1aWlriqASZsTI/rodEfq\nkeuR\r\n=Tdrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/init.js","engines":{"node":">=12.15.0"},"gitHead":"321a858c1cfa0667f1203cdd65337d72f1e4d266","_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"6.14.5","description":"Library for manipulating images","directories":{},"_nodeVersion":"12.18.2","dependencies":{"gm":"~1.23.1","canvas":"~2.6.1","smartcrop":"~2.0.3","protoblast":"~0.7.2"},"_hasShrinkwrap":false,"optionalDependencies":{"smartcrop":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/veronica_0.2.2_1595355317230_0.0858212244727119","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"veronica","version":"0.2.3","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@elevenways.be"},"license":"MIT","_id":"veronica@0.2.3","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"560031938d730845eb47f8282f41232e8e6897ab","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.2.3.tgz","fileCount":6,"integrity":"sha512-sMnTD3l+V/umN0WkHTTl54EY+khG3F5wnUVwwCoqCKoDyOH2fWG6vDacKoZlXIszYrd5G+cWdEFBbqN6apQQIA==","signatures":[{"sig":"MEYCIQD0EnRGGKIQ2WtvQjYfnxsO8nFwzYiE9PhbQ/JT+ksYtQIhAIhBaqUqrbqKWOuEfA3NRCtm3VnHfkgzRo1G77PQ3jlP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEZBDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK8A/+NCLNBAesPJQ+D90gJldFAtDkfnxnnkDIZ3ptvyty1HpBrcew\r\nZdn3zWmljsg0Jpw0/yFeUbPbgGEgl8HTJyrmU5HEcHySr97JsNRD5TEF7biP\r\nfxxEK8rhLcBhnGSKTQrxk790yT8apxOxq1DYVuCnm0UTVIxaqj0MnnZ561eO\r\nMZfDd4JpTU4wjmGJE+KcdnLkijWfr66j/rfto0qYrFxFpu6ubNcuMM1fFjLd\r\nODciHTuIU71uNBBob05cwR0BxqjN6lRbREEEqaGgCaXO4xTJuab/4PfFO+01\r\nx9LBX8lNi5ODi+TTwyajX0p4b/vY4CWfCqbIXvc4Fo67tB/jDVq9HHnjvqGc\r\nHGklX31tzDyFsbi3s2tfRe6IdauPVvv9WnpdiBhdacJTvAEI3xjU9O0ZjGkd\r\nC/jEeaS/5UzXeOsS3LmBhFrR68djVQ5oq0gZgR65DC+7/0xHjQvYhVTk+KRB\r\nH6qBwFstRKUmBOSPD0m4juIOsfCYNRCK3PpgcuSQiw7VmSFCAd93sW8GdO04\r\n9Q2T9S5NLrYz03uYD7I98TgiqxJzru8YfkFp6L/glYxyqORO2Pyu8g79oyik\r\nph0EYSSK7fM8C6C5jCClF2J2VZ5UhskvUcbKOGwHnEKOAazARVFxWo42JVae\r\ntXpApKZeVAXdrbQUYstT2O1ljITbQKujsYQ=\r\n=VRe+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/init.js","engines":{"node":">=12.15.0"},"gitHead":"379a29b1abf8ed65ada3d7d428346aa79607fec8","_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"8.1.2","description":"Library for manipulating images","directories":{},"_nodeVersion":"16.13.2","dependencies":{"gm":"~1.23.1","canvas":"~2.9.0","smartcrop":"~2.0.3","protoblast":"~0.7.2"},"_hasShrinkwrap":false,"optionalDependencies":{"smartcrop":"~2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/veronica_0.2.3_1645318211776_0.9283648679635172","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"veronica","version":"0.2.4","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@elevenways.be"},"license":"MIT","_id":"veronica@0.2.4","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"031884b57ad4119b951bf02c1a8b3f8e00f8e5fc","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.2.4.tgz","fileCount":6,"integrity":"sha512-R3/et1V4UHJJ/fcrW/Qv2Lmh+jixk4AhdOi6KJChU6z9FDfuzl5T0XTOhvs1Q3giuL7296NkG2dk0vQXLOniDw==","signatures":[{"sig":"MEUCIAmbn8P62dUCujWos5RcTAZ8tBQraqEXf8BgkCLJ+DXoAiEAkqiJMpf8kJ5jwjHXhsS87tYZlBkmMJXnJrYgfbYmmL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17433},"main":"./lib/init.js","engines":{"node":">=12.15.0"},"gitHead":"f975ce5023beaa5a8593c3bbaf98b0ec408fc5d8","_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"10.1.0","description":"Library for manipulating images","directories":{},"_nodeVersion":"20.8.1","dependencies":{"gm":"~1.23.1","canvas":"~2.11.2","protoblast":"~0.8.13"},"_hasShrinkwrap":false,"optionalDependencies":{"smartcrop":"~2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/veronica_0.2.4_1697629100756_0.5525516207064434","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"veronica","version":"0.3.0","keywords":["image","resize","graphics","convert"],"author":{"name":"Jelle De Loecker","email":"jelle@elevenways.be"},"license":"MIT","_id":"veronica@0.3.0","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"homepage":"https://github.com/skerit/veronica","bugs":{"url":"https://github.com/skerit/veronica/issues"},"dist":{"shasum":"e49f10eb1b92596297e0e41ef7fbcebf73f2b379","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.3.0.tgz","fileCount":13,"integrity":"sha512-OFxUevnqRIdJu0nqVaeH3yjqMtkpM8XO8B8IYteFC1Nq5vmWZ8TFCkwZe9gQPseBkl7Y2KEPVcZdWpcrYQyqXQ==","signatures":[{"sig":"MEQCIFyFEtkGcAYrCOw+A0rB2xJ4IaGphs31oo20VwSan2qUAiA8JtaLVFonMSUARQy27Gu10eWBSbOt9na+onB6aGiqLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83442},"main":"./lib/init.js","engines":{"node":">=18.17.0"},"gitHead":"e001ed4a435d6605ed5e04aaa976626585eed473","scripts":{"test":"mocha --timeout 15000"},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"repository":{"url":"git+ssh://git@github.com/skerit/veronica.git","type":"git"},"_npmVersion":"11.6.2","description":"Library for manipulating images","directories":{},"_nodeVersion":"24.13.0","dependencies":{"sharp":"^0.34.5","canvas":"~3.2.1","protoblast":"~0.8.13"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5"},"optionalDependencies":{"smartcrop":"~2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/veronica_0.3.0_1769000230212_0.46697456400541304","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"veronica","description":"Library for manipulating images","version":"0.3.1","author":{"name":"Jelle De Loecker","email":"jelle@elevenways.be"},"keywords":["image","resize","graphics","convert"],"main":"./lib/init.js","repository":{"type":"git","url":"git+ssh://git@github.com/skerit/veronica.git"},"scripts":{"test":"mocha --timeout 15000"},"dependencies":{"canvas":"~3.2.1","protoblast":"~0.9.6","sharp":"^0.34.5"},"optionalDependencies":{"smartcrop":"~2.0.5"},"license":"MIT","engines":{"node":">=18.17.0"},"bugs":{"url":"https://github.com/skerit/veronica/issues"},"homepage":"https://github.com/skerit/veronica","devDependencies":{"chai":"^6.2.2","mocha":"^11.7.5"},"gitHead":"57e1f0d9840658ab0707add27df9b3fa7664ec0a","_id":"veronica@0.3.1","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-jn/ma0qPXUjjtAm/kigIbAXJ6nFrmIiLRE+hS0YcjkWbgR+gx8JfArtEv0xVxqXpiapb/NiEHZ1+Nj9DU3gljQ==","shasum":"9ce8b803c7e3da1ccefa6591538227e404416b32","tarball":"https://registry.npmjs.org/veronica/-/veronica-0.3.1.tgz","fileCount":13,"unpackedSize":83507,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFvx7MHb/M0F5jUXeF7lb0sgNGy8sMXnS8tedwh7+wgQAiAf7D4m5AY09NhYHhPdwH4p4trWwOHrM7QGdKh6/VcGLA=="}]},"_npmUser":{"name":"skerit","email":"jelle@kipdola.be"},"directories":{},"maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/veronica_0.3.1_1769000472508_0.911447433223628"},"_hasShrinkwrap":false}},"time":{"created":"2014-02-24T15:33:59.807Z","modified":"2026-01-21T13:01:12.767Z","0.0.1":"2014-02-24T15:34:00.636Z","0.0.2":"2014-02-26T11:10:50.637Z","0.1.0":"2014-05-07T14:36:55.483Z","0.1.1":"2015-03-05T20:42:18.948Z","0.1.2":"2017-04-17T14:47:23.795Z","0.1.3":"2017-08-27T19:33:42.641Z","0.2.0":"2018-06-20T15:52:58.703Z","0.2.1":"2018-12-06T16:48:23.484Z","0.2.2":"2020-07-21T18:15:17.356Z","0.2.3":"2022-02-20T00:50:11.935Z","0.2.4":"2023-10-18T11:38:20.941Z","0.3.0":"2026-01-21T12:57:10.399Z","0.3.1":"2026-01-21T13:01:12.650Z"},"bugs":{"url":"https://github.com/skerit/veronica/issues"},"author":{"name":"Jelle De Loecker","email":"jelle@elevenways.be"},"license":"MIT","homepage":"https://github.com/skerit/veronica","keywords":["image","resize","graphics","convert"],"repository":{"type":"git","url":"git+ssh://git@github.com/skerit/veronica.git"},"description":"Library for manipulating images","maintainers":[{"name":"skerit","email":"jelle@kipdola.be"}],"readme":"# Veronica\n\nVeronica is an image manipulation library built on top of [sharp](https://sharp.pixelplumbing.com/), providing easy resizing, cropping, and format conversion with built-in caching support.\n\n## Features\n\n- Fast image resizing with aspect ratio preservation\n- Smart cropping using [smartcrop](https://github.com/jwagner/smartcrop.js)\n- Native WebP, AVIF, PNG, JPEG, and GIF support\n- Built-in image caching\n- Placeholder image generation\n- Auto-orientation based on EXIF data\n- Cross-platform (macOS, Linux, Windows)\n\n## Requirements\n\nNo external binaries required! Sharp comes with pre-built binaries for all major platforms.\n\nFor placeholder generation, you'll need the canvas dependencies:\n\n```bash\n# Debian/Ubuntu\nsudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev\n\n# macOS\nbrew install pkg-config cairo pango libpng jpeg giflib librsvg pixman\n\n# Arch Linux\nsudo pacman -S cairo pango giflib libjpeg-turbo librsvg\n```\n\n## Installation\n\n```bash\nnpm install veronica\n```\n\n## Basic Usage\n\n```js\nconst Veronica = require('veronica');\nconst veronica = new Veronica({\n    cache: '/tmp/veronica-cache'\n});\n\nconst resizeOptions = {\n    width: 400,\n    height: 400,\n    gravity: 'Center', // Or 'smartcrop' for automatic smart cropping\n    quality: 80,\n    type: 'webp' // Optional: output as WebP\n};\n\n// Resize the image and store it in the cache folder\nveronica.getResizedImage('/path/to/original/image.jpg', resizeOptions, function(err, resizedPath) {\n    // resizedPath contains the path to the cached resized image\n});\n```\n\n## API\n\n### `new Veronica(options)`\n\nCreate a new Veronica instance.\n\n- `options.cache` - Directory for cached files (default: `/tmp/veronica-cache`)\n\n### `veronica.image(filePath)`\n\nReturns a VeronicaImage instance for the given file path.\n\n```js\nconst image = veronica.image('/path/to/image.jpg');\n\n// Get image dimensions\nimage.size((err, size) => {\n    console.log(size.width, size.height);\n});\n```\n\n### `veronica.resize(filePath, options, callback)`\n\nResize an image with the given options.\n\nOptions:\n- `width` - Target width\n- `height` - Target height\n- `maxWidth` - Maximum width (maintains aspect ratio)\n- `maxHeight` - Maximum height (maintains aspect ratio)\n- `gravity` - Crop gravity: `'Center'`, `'North'`, `'South'`, `'East'`, `'West'`, or `'smartcrop'`\n- `quality` - Output quality 1-100 (default: 80)\n- `type` - Output format: `'webp'`, `'jpeg'`, `'png'`, etc.\n- `target` - Output file path\n- `auto_orient` - Auto-rotate based on EXIF (default: true)\n\n### `veronica.getResizedImage(filePath, options, callback)`\n\nSame as `resize()`, but with automatic caching. Returns cached version if available.\n\n### `veronica.convertToWebp(filePath, options, callback)`\n\nConvert an image to WebP format.\n\nOptions:\n- `quality` - Output quality 1-100 (default: 80)\n- `target` - Output file path\n\n### `veronica.placeholder(options, callback)`\n\nGenerate a placeholder image.\n\nOptions:\n- `width` - Width in pixels (default: 100)\n- `height` - Height in pixels (default: 100)\n- `text` - Custom text (default: \"WxH\")\n- `backgroundStyle` - Background color (default: '#CCC')\n- `textStyle` - Text color (default: '#FFF')\n- `fontFamily` - Font family (default: 'Impact')\n- `dpr` - Device pixel ratio multiplier\n\n## Migrating from v0.2.x\n\nVersion 0.3.0 replaced GraphicsMagick (`gm`) with `sharp`. The API remains the same, but:\n\n- No need to install GraphicsMagick or cwebp\n- Significantly faster processing\n- Native WebP support without external binaries\n- Requires Node.js >= 18.17.0\n\nNote: The callback-based API is maintained for backwards compatibility. While `sharp` uses Promises internally, veronica continues to use callbacks to ensure existing code works without modification for now.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}