{"_id":"shasum-object","_rev":"82616","name":"shasum-object","description":"get the shasum of a buffer or object","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"goto-bus-stop","email":""}],"time":{"modified":"2021-06-03T10:26:20.000Z","created":"2019-10-29T12:19:02.786Z","1.0.0":"2019-10-29T12:19:02.786Z"},"users":{},"author":{"name":"Renée Kooi","email":"renee@kooi.me"},"repository":{"type":"git","url":"git+https://github.com/goto-bus-stop/shasum-object.git"},"versions":{"1.0.0":{"name":"shasum-object","description":"get the shasum of a buffer or object","version":"1.0.0","author":{"name":"Renée Kooi","email":"renee@kooi.me"},"bugs":{"url":"https://github.com/goto-bus-stop/shasum-object/issues"},"dependencies":{"fast-safe-stringify":"^2.0.7"},"devDependencies":{"safe-buffer":"^5.2.0","standard":"^14.3.1","tape":"^4.10.0"},"homepage":"https://github.com/goto-bus-stop/shasum-object","keywords":["buffer","hash","object","sha1","shasum"],"license":"Apache-2.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/goto-bus-stop/shasum-object.git"},"scripts":{"test":"standard && node test"},"gitHead":"b7c0dfaa764433dc6e317d574b33606027a44f5d","_id":"shasum-object@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"0b7b74ff5b66ecf9035475522fa05090ac47e29e","size":3937,"noattachment":false,"key":"/shasum-object/-/shasum-object-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/shasum-object/download/shasum-object-1.0.0.tgz"},"maintainers":[{"name":"goto-bus-stop","email":""}],"_npmUser":{"name":"goto-bus-stop","email":"renee@kooi.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shasum-object_1.0.0_1572351542680_0.36970881709449666"},"_hasShrinkwrap":false,"publish_time":1572351542786,"_cnpm_publish_time":1572351542786}},"readme":"# shasum-object\n\nget the shasum of a buffer or object\n\n[Install](#install) - [Usage](#usage) - [License: Apache-2.0](#license)\n\n[![npm][npm-image]][npm-url]\n[![travis][travis-image]][travis-url]\n[![standard][standard-image]][standard-url]\n\n[npm-image]: https://img.shields.io/npm/v/shasum-object.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/shasum-object\n[travis-image]: https://img.shields.io/travis/com/goto-bus-stop/shasum-object.svg?style=flat-square\n[travis-url]: https://travis-ci.com/goto-bus-stop/shasum-object\n[standard-image]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\n[standard-url]: http://npm.im/standard\n\n## Install\n\n```\nnpm install shasum-object\n```\n\n## Usage\n\n```js\nvar fs = require('fs')\nvar shasum = require('shasum-object')\n\nshasum('of a string')\nshasum(fs.readFileSync('of-a-file.txt'))\n\nshasum({\n  of: ['an', 'object']\n})\n```\n\n## API\n### `shasum(input, algorithm = 'sha1', encoding = 'hex')`\n\nCompute the hash for the given input.\n- `input` - a string, buffer or JSON object. objects are stringified using [`fast-safe-stringify`](https://github.com/davidmarkclements/fast-safe-stringify).\n- `algorithm` - the hash algorithm to use. see [`crypto.createHash`](https://nodejs.org/api/crypto.html#crypto_crypto_createhash_algorithm_options).\n- `encoding` - how to encode the hash result. see [`hash.digest`](https://nodejs.org/api/crypto.html#crypto_hash_digest_encoding).\n\n## License\n\n[Apache-2.0](LICENSE.md)\n","_attachments":{},"homepage":"https://github.com/goto-bus-stop/shasum-object","bugs":{"url":"https://github.com/goto-bus-stop/shasum-object/issues"},"license":"Apache-2.0"}