{"_id":"@cfg.plat/lodepng","_rev":"47-51fc57453790fc357fc03aba8cd1866f","name":"@cfg.plat/lodepng","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@cfg.plat/lodepng","version":"2.0.0","author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"license":"Zlib","_id":"@cfg.plat/lodepng@2.0.0","maintainers":[{"name":"pbrunko","email":"p.brunko@astoundcommerce.com"},{"name":"audifax8","email":"amarele91@hotmail.com"},{"name":"lauorozcov","email":"lauorozco13@gmail.com"},{"name":"ast-support","email":"support@astoundcommerce.com"},{"name":"gingrassia","email":"gustavo.ingrassia@gmail.com"},{"name":"diegows","email":"diego@flugel.it"},{"name":"miguelgarcia","email":"miguel.garcia@gmail.com"},{"name":"graidelak","email":"gabo2705@gmail.com"},{"name":"croche","email":"c.roche@astoundcommerce.com"},{"name":"theumannastd","email":"t.heumann@astoundcommerce.com.com"},{"name":"cfg.plat.eng","email":"cfg.plat.eng@astoundcommerce.com"},{"name":"akompaniets_fluid","email":"o.kompaniiets@astoundcommerce.com"},{"name":"mcussi","email":"m.cussi@astoundcommerce.com"},{"name":"pedrofernandezm","email":"pedrofernandezm@gmail.com"},{"name":"marianoa","email":"marianoabdala@gmail.com"},{"name":"bermi","email":"bermi@bermilabs.com"},{"name":"vityok3458","email":"Vityok3458@gmail.com"},{"name":"dstreet","email":"david@davidstreetdesigns.com"},{"name":"gnaryak","email":"gnaryak@gmail.com"},{"name":"fluidinc","email":"imp-npmjs@fluid.com"}],"homepage":"https://github.com/LinusU/node-lodepng#readme","bugs":{"url":"https://github.com/LinusU/node-lodepng/issues"},"dist":{"shasum":"507813f9bfeb5eb5bd037aadfa27cfd0b7727ac4","tarball":"https://registry.npmjs.org/@cfg.plat/lodepng/-/lodepng-2.0.0.tgz","fileCount":15,"integrity":"sha512-0j6m3UHkQXc5lOQNPwgxiAK1T52t2I6pOo1qqGbGyf5wF6zjxeC+DAUzZGAZfb+2AvYUXCGYZ/AOeD/rvqu2IQ==","signatures":[{"sig":"MEUCIEFu9bKZBWhBQtYPfNsCgRNNu6PsNRe9ECba31aFezWYAiEArLDbNL+uvOKaJak+afd1aAkl2XKmLhBjTnDm7BmAooI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":358085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk5nvCRA9TVsSAnZWagAAODYP/1u6THqV1nIaszah+Zw5\nz5I0LFqta845FXF8tmvgTRKly1MDc6hFEbGiU8w8R4evzzRaxEwuaIfu7bMH\nXMUFqitoCsZEKOlcmwKv/WYLQivYoovgs0MDTXkA5lDtzbhngzzA2+onZO53\nL+3+agCTbL75WZSjDZxbkmo+Nr+nThHs4mC4++90+BuNVIDvLpYc2oNzrtA4\nFjcz/0UGLRzb7HXChIjMWIv0fv52qHgKdbtTuIyPPFTRC7Aqi9ecuOX9RgrY\ndKsbZ1akImhnya9jab7rzOncNPlF4xtTUw09M3+rDiEdta4LBh0TPrZnxLTp\nWa0QsvuKw0qEIdlDfx09McgdL4qnQDEfc6tMWL8tI/5kP0YIE2JApDMwD5AA\n6SSX0ylk+/vgtefUGYxzOvTZQ7IiUyz8AuLlUUAc2tkr0RuPNwF6mzM9IPXT\nGd6fxED1u3F41SoGhKcbfw2v1zpNbNA/7IcnJNJK3ES99ibP4oGZ9J8Y+pFs\n2hflgvS/4t1UbKicklUn8U5xH+Bowxpc65u4/3mOfVzPG2SJck3FMSVONCTh\nkAeh4WKbMxRb5yl9gNNcTEfLXb87eErRnNV/P/UYlT3URqe1ovh7N59yfBXE\nai+e86IMXHRV8Hb5jMo+lszZRF3rzoEim9Wdslgda1QG2S3M2RZ63UB1mFWf\nYfv0\r\n=y/gj\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6"},"gitHead":"9847abd46ebdf781c6ceb1c9e84f09b93c965f5f","gypfile":true,"scripts":{"test":"standard && mocha","install":"node-gyp rebuild"},"_npmUser":{"name":"bermi","email":"bermi@bermilabs.com"},"repository":{"url":"git+https://github.com/LinusU/node-lodepng.git","type":"git"},"_npmVersion":"6.11.3","description":"Bindings for LodePNG which decodes and encodes PNG images.","directories":{},"_nodeVersion":"12.11.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.2.0","standard":"^14.3.1","image-size":"^0.8.2","@types/node":"^12.7.8","assert-rejects":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/lodepng_2.0.0_1569954287011_0.16178480973904974","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-01T18:24:46.814Z","modified":"2026-04-13T23:35:08.214Z","2.0.0":"2019-10-01T18:24:47.303Z"},"bugs":{"url":"https://github.com/LinusU/node-lodepng/issues"},"author":{"name":"Linus Unnebäck","email":"linus@folkdatorn.se"},"license":"Zlib","homepage":"https://github.com/LinusU/node-lodepng#readme","repository":{"url":"git+https://github.com/LinusU/node-lodepng.git","type":"git"},"description":"Bindings for LodePNG which decodes and encodes PNG images.","maintainers":[{"email":"imp-npmjs@fluid.com","name":"fluidinc"},{"email":"cfg.plat.eng@astoundcommerce.com","name":"cfg.plat.eng"},{"email":"amarele91@hotmail.com","name":"audifax8"},{"email":"pavlob@thisisyr.com","name":"pbrunko"},{"email":"martinmoscovich@gmail.com","name":"martinmoscovich"},{"email":"steveh@thisisyr.com","name":"steveh-yr"},{"email":"juanchomonsalve92@gmail.com","name":"juanchomogi"},{"email":"soloporobjetos@gmail.com","name":"sljavi"},{"email":"martinm@thisisyr.com","name":"martinmyr"},{"email":"cid-plat-eng@thisisyr.com","name":"yr_eng_group"}],"readme":"# LodePNG Node.js bindings\n\nBindings for LodePNG which decodes and encodes PNG images.\n\n## Installation\n\n```sh\nnpm install --save lodepng\n```\n\n## Usage\n\n```javascript\nconst fs = require('fs')\nconst png = require('lodepng')\n\n/** Decoding **/\n\nconst src = fs.readFileSync('test.png')\n\npng.decode(src).then((res) => {\n  console.log(`Image size: ${res.width}x${res.height}`)\n  // res.data is a Buffer with RGBA data\n})\n\n/** Encoding **/\n\nconst data = fs.readFileSync('test.raw')\n\npng.encode({ width: 16, height: 16, data }).then((res) => {\n  // res is a Buffer with PNG data\n})\n```\n\n## API\n\n### `png.decode(source) => Promise`\n\nDecode PNG data to raw RGBA buffer.\n\n### `png.encode(source) => Promise`\n\nEncode raw RGBA buffer to PNG data.\n","readmeFilename":"readme.md"}