{"_id":"@agen/map","_rev":"1-214f3fabb49a83261652199309f4ed3a","name":"@agen/map","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@agen/map","version":"0.1.0","description":"Transforms items to new ones","author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"main":"index.js","scripts":{"test":"mocha -R spec ./test/index.js"},"license":"MIT","devDependencies":{"expect.js":"^0.3.1","mocha":"^6.2.2"},"gitHead":"f66dec91bb3ed05fcdbde13e390116c93f96eb3a","_id":"@agen/map@0.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.2","dist":{"integrity":"sha512-3COiiXntshSSWugqeRb9emaEctsnDkqUOFu5CESG2oc66RCvp0p5FSGAnixgCieqyF7iL6Cx3vHX7nToIFeMkg==","shasum":"965973acac56a9a8ce3492d59cec216d510b721b","tarball":"https://registry.npmjs.org/@agen/map/-/map-0.1.0.tgz","fileCount":5,"unpackedSize":1988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdrmJSCRA9TVsSAnZWagAAeIoP/0Yl4ZtRD2z6hqI/vs8B\npcR5Ul2zsdg6kqsKbiKCbLsFGcfhTE+mThJmwwFfYmZ/gi/gbYNl/NNLSQ0Y\njbIqn9LZWiVzvMc7GoFfwdgweAkkITergjWGgLwSArfveoCjMAP4AWpK5xJq\nZ+PIygItk/VDgl3h3rqloFmbkiuRkjIc1oTDgT08C1DGyAspMgLjRznYswsL\nftodLVI3cJzinm3vAwuORvjb92wg4K8s9bD5k/C4CYjD5pUDs7Xl1/eAMvBb\nBRazut0OgAcjf5AGASY2z7u/d6JmNBspKbELDB2DgfNj7AIYee+FgL9l81nh\ne7glOxON0SMvw//LviAQ09h+QV+bhFt4utPjM7ja1qP+PrV40SpzMd/79UWa\nRH9WGyOJgnmWBmtcK/sF3AQGYvatz6RbjNeDQww58LQDTlDf1PIjmBm8vai5\nu3KuDFJjPegU3xCfHprezfr0x9VWI9QRYx7fOU5BU3gSgQfHPfs+1ohC2VLe\n1cSCHHucVPtdbj9K8Z9YdsQvzilpDxc3h+k7XF0+udeoJvJ6pq7BZqf834lG\nbEUGG4zMuctfK1VnOk4aThBISkRv5vPVetc24AB9lRuVWW5hwo0Ukc//xtA+\nGBqqUXJVzgbNy30ly6wuigmVquLvMvJBBChVuUEHdFcJ78anjZYZgTONEda5\nRXP9\r\n=OTct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW/oHi/IUpixlb19v8P9qosRCrdifi7T1adtpESyd5YQIgbKhdqRacD5KaPOSUmi+aITbyGc6r5RZOVV1GmhPP5xE="}]},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"_npmUser":{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/map_0.1.0_1571709522131_0.37476995685113845"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-22T01:58:41.902Z","0.1.0":"2019-10-22T01:58:42.265Z","modified":"2022-04-04T11:55:17.843Z"},"maintainers":[{"name":"mkotelnikov","email":"mikhail.kotelnikov@gmail.com"}],"description":"Transforms items to new ones","author":{"name":"Mikhail Kotelnikov","email":"mikhail.kotelnikov@gmail.com"},"license":"MIT","readme":"@agen/map\n-----------\n\nTransform items from the parent async generator to new values.\n\nThis method accepts the following parameters:\n* generator - asynchronous generator providing inidvidual items\n* map - method transforming the initial item\n\nIt returns an asynchronous generator providing transformed items.\n\n\nExample:\n```javascript\n\nconst batch = require('@agen/map');\n\n...\nconst list = [ 'a', 'b', 'c' ]\nfor await (let item of map(list, (v, i) => v.toUpperCase()) {\n  console.log('-', item);\n}\n// Will print\n// - A\n// - B\n// - C\n\n```\n","readmeFilename":"README.md"}