{"_id":"decode-bmp","_rev":"3-2fb4d2ad49165cf66659f583a52254f2","name":"decode-bmp","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"decode-bmp","version":"0.1.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/decode-bmp.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"to-data-view":"^1.0.0"},"devDependencies":{"globby":"^8.0.1","lodepng":"^1.1.0","mocha":"^5.2.0","standard":"^11.0.1"},"engines":{"node":">=6"},"gitHead":"3fd01a88e829d925074daff3a0f9ec84200b8c6b","description":"Decode `.bmp` images","bugs":{"url":"https://github.com/LinusU/decode-bmp/issues"},"homepage":"https://github.com/LinusU/decode-bmp#readme","_id":"decode-bmp@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"dist":{"integrity":"sha512-i7ImaOawHIwQNIt3IpO8X04ZRGI4A7gqX3vPw5aMIqMwsAk5xs/pnWLKmXc97nII5rSGJB9QyauO5FwctFiYoQ==","shasum":"a7a0ad133dcdc717a437132e86fd91124254d090","tarball":"https://registry.npmjs.org/decode-bmp/-/decode-bmp-0.1.0.tgz","fileCount":4,"unpackedSize":6255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4gW9CRA9TVsSAnZWagAA0doQAJi4O7EO/ceedtVbqWS0\n7WZ7pH5odVQPJtbz8Gzoi/DcGZKQ4ERVdWrm+2q/8qHVSRvNeHmlP3xsL5rQ\nlhve8nPQpcdYmh3X5qXBCSTUOmXAWP5/nMfUeHaPsETbTISioP9H8TefKv70\nR1zVGbBiV8HAmduYIZuHcLphM4v/rYLXTSysTTsrpy7UY/DXm+Cd51EeGwuO\niaS0Ov0NEZO+5FKnNJIBsYBzMJGxt7yCqeFug7MbmiaK32FGNh7zrR+kLGxh\nfQNtaJ7N9T4itW7fTiQu+5643CdHi0Yuv6Iwlror0B4ofNnEsjJxcq8UzMB3\nIOkHwYZbzwfLkLqWvqLc2BUUlHwOlCdfi8KPbTqw4ZYnXfIUP1gloT7WpxuR\nAZ9h7naQdvEOII8qFC/VRSQVBOJxd2zPSmpRWHimajgyn+1Y+sbgB4uRcnyg\n3Mokifv0UM/GknHgZoSPARchF+M4kIASxKNb/vd9Tu2uk+QU7hkV9KzC8mtv\nWo5tEk5qr8QGn7dh2mGybrDTH7LTh9u1hjqzURoNEIqOomFzDlo6cafZhjVm\ncGFj380MmId2pQcfro4gR4GDytRYJqhIqi3kR5o++qEHwjuSkIYcoEXfydpA\nZk0hX+Pu2LBFXEQmpTiXLftYA79lxGO8RG6EWuwDRVqAR7ny6nJPxUtlVqt3\nRaUV\r\n=eETX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRyEhesXKsMxZ9DlvNmzvtnbbOx0wHC8hqFRMHhCg6zAiAuHrKEhhtPS40T3ZOmeET+3VXZyNOnxD3FiyKOHtOi8g=="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decode-bmp_0.1.0_1541539257676_0.9550185027524918"},"_hasShrinkwrap":false},"0.2.0":{"name":"decode-bmp","version":"0.2.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/decode-bmp.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"@canvas/image-data":"^1.0.0","to-data-view":"^1.0.0"},"devDependencies":{"globby":"^10.0.1","lodepng":"^2.0.0","mocha":"^6.2.2","standard":"^14.3.1"},"engines":{"node":">=8.6.0"},"gitHead":"a2f3f32fe6349c8dbcec41c6cfb1ecad8f770183","description":"Decode `.bmp` images","bugs":{"url":"https://github.com/LinusU/decode-bmp/issues"},"homepage":"https://github.com/LinusU/decode-bmp#readme","_id":"decode-bmp@0.2.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-KKQqCsDsV1MGrCTuosV8PZICqnCWfZT6e+qgeJ2772JnqftNRzWmdRoCrzz2u2qg+XYhi9D1GFuKnOQSm8XcEA==","shasum":"007b5c4ec84817d2916b4266fdcf3282273174a7","tarball":"https://registry.npmjs.org/decode-bmp/-/decode-bmp-0.2.0.tgz","fileCount":4,"unpackedSize":6487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyFJ9CRA9TVsSAnZWagAAT+UP/ip0fftc/kWDSCz+ZE9I\nqddZ4yPTlBTBeAhmhnA170hgKE2DLA4bYIHZ3lV/f5/xqFdyifnLoQrdPyK5\njX8BCEC9pV/0A/xUC/PeF2sRahWgAM5DYrJ4IG1pU1Kr+hfNbJTD9BHq/Y9d\nmZJ5HWda1xEx8o/tQNn70VlEEl0175n16IJlF7vBDOgBoIAOZwkBzQRytw2Y\n9lFvsVxJRvvNkCLk0b+5gseEvR+RTdxCjeqKkaCNg0h58s1yM+MAyV1wUR55\n2PL7ML+Vn0TvMTNf5XwQFhRzTWZbQEJQntiGJvBgAHlkVnd5Meo4qBvHLwYS\nszlVFyLyawagyBlT+mJvVDQJU8DSyw3QIdPjujArhhflc02VTKZNsxuTUR29\ngtnVMddxFv79vu8Fnlob5vvjdRHqlGTZ3U3V4/6pWErwrwjx57uk8Y4/YpFF\nBMrhFpI2QIaSPr1GwVROAkxW3QJGhuefXoFlS+6MDYkiCSSm/aEbUqSUXnbm\nWnm4G50msNYeSYmMiV1maQtyBK9WKs4+XIIag2APF9QZqyrcngb/UOXEOx7q\nQI+Cg9L/WbY2W7LvqmahiVSSWvkRDYHESS6TfR2gBeBAl0S5/inLCulNEOpF\nlD3m+kHpRWtpYnrdurwz/mQdj1vxrsMSq3ifciDvGN6QkXqOaQcHUuDNIHQZ\nq7jK\r\n=qEfr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2byzz84XYPTmzax3QUqx+drRTO3mUcR6Va0wKv4JlOAiAwzKmcg8WSomxsiWYnqhBtngok7q3taVeBF5TAsN8sIw=="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decode-bmp_0.2.0_1573409404526_0.23112715581435261"},"_hasShrinkwrap":false},"0.2.1":{"name":"decode-bmp","version":"0.2.1","license":"MIT","repository":{"type":"git","url":"git+https://github.com/LinusU/decode-bmp.git"},"scripts":{"test":"standard && mocha"},"dependencies":{"@canvas/image-data":"^1.0.0","to-data-view":"^1.1.0"},"devDependencies":{"globby":"^10.0.1","lodepng":"^2.0.0","mocha":"^6.2.2","standard":"^14.3.1"},"engines":{"node":">=8.6.0"},"gitHead":"c0ba51ff9716467e0ad02fead507a26a44729cf0","description":"Decode `.bmp` images","bugs":{"url":"https://github.com/LinusU/decode-bmp/issues"},"homepage":"https://github.com/LinusU/decode-bmp#readme","_id":"decode-bmp@0.2.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-NiOaGe+GN0KJqi2STf24hfMkFitDUaIoUU3eKvP/wAbLe8o6FuW5n/x7MHPR0HKvBokp6MQY/j7w8lewEeVCIA==","shasum":"cec3e0197ec3b6c60f02220f50e8757030ff2427","tarball":"https://registry.npmjs.org/decode-bmp/-/decode-bmp-0.2.1.tgz","fileCount":4,"unpackedSize":6519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0G09CRA9TVsSAnZWagAAzfQP/2xloM3i80X9syuEAOnm\nwz8IiMGSoB8akij/3V08KIiLDk2SlcABj4sSGirWrSJ3qoAgk3AHIUkSzbr7\nNzykM31SV4zLi3OIRiVKzn20AAfI3NGYnfECpK6wK4/1l55Ph/OZqNjTH3Bn\n0qgdD5gGdZorFlC9buSZICfr+oUGxEilPUnJxLw+W6T8ooTpSfQ8ID7Y8Bhv\nw2wIO8GUv0qiCYm7savOOStiqWKo6PnwbZbm1kD75hv32qKwfOVqoe8+wa6x\nO2+gYrg8aJz48d+ojCCmSdrCKtMIBkAUGfaIgaURuF8ez4xaWH3vN+2Bg8Ro\nP92dPcydsF/ziYn14qRFj5FT1+z430VE8OgKdbBzfJuZnMS7qOMvxU6DIca7\nw5CKpNQWXmHspA5F1pRq1unkyemJcyRxByyL9W9izGX1jzvyMNOdDccVAaiE\ntbxkwB5/AUyqtptD1ZgBcwMGf+7+JjNUOWGgCAEOyxRasulFfOJ9u4ElDwSw\nWmTn/OVp331AToHa0nXYXl177vi0TmrNimbEldmc+vc7oQQvUHcfwsQ62HIt\n0j9PCJA/vN6RYhW1FoeH3ZZMq/LI8gXPMjX717Q2ZL1W/Ew28gpXwcTHdQNz\nE/exIoOgpyMAGSOBTWId2tzQMCMeHq/9tJl5hTRnxkgR+786XtprQQAzR79r\nbNQq\r\n=PTwc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN2o1T8ZCQXHHTTrJYOflypHw0bUZbxPCanYB9DFu04wIgFvCsJDKsg5OxMGDBzbJ4jx2wZKqbOFJxq2NyGX8Q9xc="}]},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"_npmUser":{"name":"linusu","email":"linus@folkdatorn.se"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/decode-bmp_0.2.1_1573940541239_0.5598432914300677"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-06T21:20:57.676Z","0.1.0":"2018-11-06T21:21:00.567Z","modified":"2022-04-28T08:06:39.583Z","0.2.0":"2019-11-10T18:10:04.704Z","0.2.1":"2019-11-16T21:42:21.405Z"},"maintainers":[{"name":"linusu","email":"linus@folkdatorn.se"}],"description":"Decode `.bmp` images","homepage":"https://github.com/LinusU/decode-bmp#readme","repository":{"type":"git","url":"git+https://github.com/LinusU/decode-bmp.git"},"bugs":{"url":"https://github.com/LinusU/decode-bmp/issues"},"license":"MIT","readme":"# Decode BMP\n\nDecode `.bmp` images\n\n## Installation\n\n```sh\nnpm install --save decode-bmp\n```\n\n## Usage\n\n```js\nconst decodeBmp = require('decode-bmp')\nconst fs = require('fs')\n\nconst source = fs.readFileSync('foobar.bmp')\nconst image = decodeBmp(source)\n\nconsole.log(image)\n//=> { width: 32, height: 32, data: Uint8ClampedArray(...), colorDepth: 32 }\n```\n\n## API\n\n### `decodeBmp(source: ArrayBuffer | Buffer) => ImageData`\n\nDecodes the `.bmp` file in the given buffer, and returns an image.\n\nThe image has the following properties:\n\n- `width: number` - The width of the image, in pixels\n- `height: number` - The height of the image, in pixels\n- `data: Uint8ClampedArray` - The data of the image, in the `RGBA` format\n- `colorDepth: number` - The color depth of the image as the number of bits used per pixel\n","readmeFilename":"readme.md"}