{"_id":"string-reduce","_rev":"299988","name":"string-reduce","description":"Reduce a string to a value","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"time":{"modified":"2021-06-03T19:04:25.000Z","created":"2017-02-16T02:09:27.903Z","1.0.0":"2017-02-16T02:09:27.903Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/tjmehta/string-reduce.git"},"versions":{"1.0.0":{"name":"string-reduce","version":"1.0.0","description":"Reduce a string to a value","main":"index.js","directories":{"test":"__test__"},"dependencies":{"assert-err":"^1.1.0"},"devDependencies":{"jest":"^18.1.0"},"scripts":{"test":"jest --coverage"},"repository":{"type":"git","url":"git+https://github.com/tjmehta/string-reduce.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/tjmehta/string-reduce/issues"},"homepage":"https://github.com/tjmehta/string-reduce#readme","gitHead":"256d44cacb8efca0ad9363d409e0d3197d969aa3","_id":"string-reduce@1.0.0","_shasum":"19fbd05282ac4d3a264172129b597506e8e95802","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.7.0","_npmUser":{"name":"tjmehta","email":"tejesh.mehta@gmail.com"},"dist":{"shasum":"19fbd05282ac4d3a264172129b597506e8e95802","size":2492,"noattachment":false,"key":"/string-reduce/-/string-reduce-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/string-reduce/download/string-reduce-1.0.0.tgz"},"maintainers":[{"name":"tjmehta","email":"tejesh.mehta@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/string-reduce-1.0.0.tgz_1487210965982_0.42474213894456625"},"publish_time":1487210967903,"_cnpm_publish_time":1487210967903,"_hasShrinkwrap":false}},"readme":"# string-reduce [![Build Status](https://travis-ci.org/tjmehta/string-reduce.svg?branch=master)](https://travis-ci.org/tjmehta/string-reduce)\nReduce a string to a value\n\n# Installation\n```bash\nnpm i --save string-reduce\n```\n\n# Usage\n```js\nvar reduce = require('string-reduce')\n\nvar sum = reduce('yolo', (sum, char) => {\n  return sum + character.charCodeAt()\n}, 0)\n// sum: 451\n\nvar expectedSum = 0 +    \n  'y'.charCodeAt(0) + // 121\n  'o'.charCodeAt(0) + // 111\n  'l'.charCodeAt(0) + // 108\n  'o'.charCodeAt(0)   // 111\n// expectedSum: 451\n```\n\n# License\nMIT\n","_attachments":{},"homepage":"https://github.com/tjmehta/string-reduce#readme","bugs":{"url":"https://github.com/tjmehta/string-reduce/issues"},"license":"ISC"}