{"_id":"@delonnewman/conveyor","_rev":"6-ebc62f9008ac5959873b13d737062cf6","name":"@delonnewman/conveyor","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.2":{"name":"@delonnewman/conveyor","version":"0.1.2","description":"Buffers and coordinates IO","main":"conveyor.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/delonnewman/conveyor.git"},"keywords":["io","promises","promise","functional-programming","functional","minimal","small","coordination","concurrency","concurrent"],"author":{"name":"Delon Newman"},"license":"ISC","bugs":{"url":"https://github.com/delonnewman/conveyor/issues"},"homepage":"https://delonnewman.github.io/conveyor","devDependencies":{"jasmine":"^3.5.0","uglify-js":"^3.7.6"},"gitHead":"486c74da964774167f64b39e8d5ad22dad0372dc","_id":"@delonnewman/conveyor@0.1.2","_nodeVersion":"10.12.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-WrV7AnVNXVzLfVlxuclIx4zL9MjQJvuXfqYaidDsDSN4FsJbwkkJKw75SpaSfObpfuq/n5a43hcdLm4xqo+d3A==","shasum":"f72c20e8b3f1cb32295fd78225dc52f51f8fcd91","tarball":"https://registry.npmjs.org/@delonnewman/conveyor/-/conveyor-0.1.2.tgz","fileCount":20,"unpackedSize":414136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMPEUCRA9TVsSAnZWagAAHAsP/0YqAtGmFpLzBccYSMRE\nXZg12gFNRCqDuwHghHWQG5XRZy6U0uuIbuonwQZ6I7sFguohlvcYBI0keroG\nuSqpnaAio670LR+Yh/kScic30SqyxwuZS/9/6r9uUdAmQvKqYB2BdSRiUjnq\nrR1To+N+ifsBNspUkrrc4Q2lXxyt6Kf2O2INpX2mXHqNfoAyv86QVOPncByZ\nJxdYEomikSz+ZPXpJUHKNbeOapsVpHTGFpbYOHp30nMSuNPNZs0KJ/Owvsi1\nW+Q+mc6+MwuwdsmeMSiDfW0NYzGqJsW2uVriJCzHj/npHFmW1j+DhL4MHVlh\ndeGK/S4WmRjTtkpDDmZUboo0p987YTbxbnZlkubsJQFtiPx3qjs6OqVQr7TE\n3zfS4hO4mfZ5vfh+n0pfAuN62aySP0k9YZXfbuoZAXGRq1qxVJ5komsxX0EH\n6ft1bDlrlPw1K8NgYp0jkgVtuPDdeIr43NW74PtGuGb6RK9nq5XTDRvBTKdA\nD6AvqgmRuvFUI4p6AnsnmYD20PSNRWHoXt4O48uWDtdVuAT5uBrcZSA5OiCJ\nCJ3Yoz4yxefNkF6s2D0NJsfslXLzRHSFrlBzH15B2uFMoAWmy8bSlFhnTmZG\nmCyeO70QXjygrFsppZs13GIubetOyIfVoMicZt+/mdI67/lTFA+Stp1Lj2g7\nyv5n\r\n=fkBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBe841XD5hhRw/+F4wea07s2gW82EvGWWwjv9P7/w3WAiEAqGIBGULGNqZNrN3kjRiPPNqlUymBJAd2CrlsrAJHAD8="}]},"maintainers":[{"name":"delonnewman","email":"contact@delonnewman.name"}],"_npmUser":{"name":"delonnewman","email":"contact@delonnewman.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conveyor_0.1.2_1580265747876_0.3681208709183552"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@delonnewman/conveyor","version":"0.2.0","description":"Buffers and coordinates IO","main":"conveyor.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/delonnewman/conveyor.git"},"keywords":["io","promises","promise","functional-programming","functional","minimal","small","coordination","concurrency","concurrent"],"author":{"name":"Delon Newman"},"license":"ISC","bugs":{"url":"https://github.com/delonnewman/conveyor/issues"},"homepage":"https://delonnewman.github.io/conveyor","devDependencies":{"jasmine":"^3.5.0","uglify-js":"^3.7.6"},"gitHead":"904dc8376621c63c812d4f0d93d32bd4719b20ef","_id":"@delonnewman/conveyor@0.2.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9AgiUqu8K8eYhO8u8BtoELVCneUloecPz5Cjk6av8Vd7zCiLdd7GLji9QihwxvnPbqx93sp1lak3ICvkeuOxfQ==","shasum":"54056c957473ead7fe58bfe4d7c69a4263407b9e","tarball":"https://registry.npmjs.org/@delonnewman/conveyor/-/conveyor-0.2.0.tgz","fileCount":22,"unpackedSize":418113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMcFgCRA9TVsSAnZWagAAlmwQAIR41E8wwtZoOeAS2Fkp\nL0RVJpM99z7MD400qYb4q4CSiexYptnED03nx46UOo5bZsphBEjG4+AHkQe5\njp3aeXz/8T8eWxUxFabH3sPiqGtYb+vQ3KiXPbZwf3wwGvwz07y7m9vsJ7wL\nP8khoGqXAmhE/6PxfpwJ1Y/6tycBWcJZNpI+tETTi5bTP+ZMw/WQIEwjxlIx\ne/9Qz8/YhL2pUsa2wqzNJ9eLYOoOVZNdLhpgi9ZyqzzwBbNxGc1WzQefWIoK\nQfAm5KT5SsRFZExgYAP+z5sENJPemd4b/Z6zao5ybMab4b4m7c9Vcu+8aX24\n9xvFnelwcvdFj53T8VHA53nakgWyzvH2BsA1G0v7/ZF6L7PXhAzws7B+QLVe\nLba4jwfOsNqfHz5gL5pRuM4HRkszPbldjHBXBdF3xhqZyJSwAXXJ71/q3SV3\nWoqOpPqtfg71CpZdoXcgFj6BBuF2NYKd67ZC3/lJ1eBR7WBZ9ELGzkLljxkw\nYKGJwDEkme1Ao+Cb45ybXlcgTqdhC2P56lJNaLKs7QAnrT9fZxXLPUrDRqFi\nYAB7SSRIKo1cVPyP6rBEZJPQYIvyG0ziaoeDf97L2676jD4Lsgya+p2pkpU0\nSP6pnx0lLdsr+BcQITWNHsV1p0+r0xc/ikXTAmXUaZENudSA5BgRnsAny06L\nirwF\r\n=f2sg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLGjRnTq5Qog6hF5UipoQbS63IwxWMfIj1AfuKAdqhhAiARLtY44GeoESG+eBvp8zuLC3DRlbRSgqY/QtDRQ5CNlA=="}]},"maintainers":[{"name":"delonnewman","email":"contact@delonnewman.name"}],"_npmUser":{"name":"delonnewman","email":"contact@delonnewman.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conveyor_0.2.0_1580319072522_0.6492035448421207"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@delonnewman/conveyor","version":"0.2.1","description":"Buffers and coordinates IO","main":"conveyor.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/delonnewman/conveyor.git"},"keywords":["io","promises","promise","functional-programming","functional","minimal","small","coordination","concurrency","concurrent"],"author":{"name":"Delon Newman"},"license":"ISC","bugs":{"url":"https://github.com/delonnewman/conveyor/issues"},"homepage":"https://delonnewman.github.io/conveyor","devDependencies":{"jasmine":"^3.5.0","uglify-js":"^3.7.6"},"gitHead":"a8d93805a4e48e02bf31401e87c4774e0f2a8675","_id":"@delonnewman/conveyor@0.2.1","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hpksrPPSjSV56VRjeTArGSJ4hskA0YtXQe6tJU7ZkImSDzqhVdN/W/CLiMm19/XkaaMnB77a9KrmjkLs7YsPqQ==","shasum":"3853a651a85c1a03141b47226825a29128b66ea1","tarball":"https://registry.npmjs.org/@delonnewman/conveyor/-/conveyor-0.2.1.tgz","fileCount":22,"unpackedSize":436952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMcTECRA9TVsSAnZWagAAtpEP/iaqmrCo/qo+DjmlSnLe\nXgW0rJgn2sWMeC6xJZgAID0Pp9lfYUwRVsG7r1TJNBO3jQusMMfZUjYYQsMY\nPtVgUiVTXAfGTmOsAaiKX8xm9wyzSvtIpSTq8hbVX+/rtyCTyUfrVV4OWRjP\nMlnDJ923CDfkA0kKMM8oHlRE+Pw7R1ObiGmeR4E5+MWTdwAqcUWUrIAXDFHH\noB12W35zH15kWoTaXZq8fKibk9bcmr/5UiED1GkE0WHX7TS4nVgLIS9mWF6M\nuTwvOh6r+VX5ylQZJUWth3IeN2NZZz3o26AennTcd7buVJA5qIm71CMmjzcf\nfeM6WfGUoRX8N8j4lMM/b60VL1SJ+LHG1YM4VCgy7CTxBK8QeqY0gGHFgYkB\nRhOqcPR+HqMCyAJy1uFbPCqzB8AIUTCyZUv682IWnQu7N4Ol/JSNAC112gR6\n8BjrYVs5e2nRRgwT0+cNWvNRkcbtB+IMATCfYTlyQmm9lptnah1dXKXCFoAe\nAwihf6uspNEPz6OnXeyO5+LiHJz0h5QiKksOWC8dvvBImxsAUC8IZ5AEHqsu\nm7zrEZ0dVUlMw5zqPRoKbLmO9g8hDe4w/uewQkOr2JMc6Qn63/9sWGwf2Mpl\noY32BwTyPYgJdmRf/EphE2DtZBCktFgIveQfs4o3aqv/GFFcw2XJSUjEgBCE\nbvJS\r\n=LfIu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoKcGVme+7qWL+KlrR158A2O11HyjV6ChjjJRCwfsmwAiEAs3g+nfQ5Is506MrBrM1SjS3XlEgXwM9Fyd/718ljKq4="}]},"maintainers":[{"name":"delonnewman","email":"contact@delonnewman.name"}],"_npmUser":{"name":"delonnewman","email":"contact@delonnewman.name"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conveyor_0.2.1_1580319940570_0.0451222981993078"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"@delonnewman/conveyor","version":"0.2.2","description":"Buffers and coordinates IO","main":"conveyor.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/delonnewman/conveyor.git"},"keywords":["io","promises","promise","functional-programming","functional","minimal","small","coordination","concurrency","concurrent"],"author":{"name":"Delon Newman"},"license":"ISC","bugs":{"url":"https://github.com/delonnewman/conveyor/issues"},"homepage":"https://delonnewman.github.io/conveyor","devDependencies":{"docco":"^0.8.1","jasmine":"^3.5.0","uglify-js":"^3.7.6"},"gitHead":"52023171f62adcfa9b463eceb09eca2257b818a3","_id":"@delonnewman/conveyor@0.2.2","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-0JIBuVEby/Kr8Z6QiESr3fcSEYY3NC5IYM82AqL6ndW0o4irfEIrhFjZ5YuFr1iOY4KEVC3bBqj/msXmGZywcQ==","shasum":"53614b2aeec8424592997ea92b7bef719227ae13","tarball":"https://registry.npmjs.org/@delonnewman/conveyor/-/conveyor-0.2.2.tgz","fileCount":22,"unpackedSize":443912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2D0oCRA9TVsSAnZWagAAprMP/2bHgwDM1TSoXyagc5eH\ny5XMYBHxAo0fc6ejDYkgppdAMpf572v+h41P0HaQ0cIkHXLCPpdBlWzD+MZE\nY50MGGoaLPOUc2TXzNXOPWPkjUUT0Sb/qVDj4UwomhcGGirQxb8LnpenYUhX\nl60BYbSnWWebE63NOvq9jDiRGFYrtjEvv6qWsuLi8AFTr3YVtntKy/SvmZ7a\nS8euLnwZcgG/Tj6EksBXLJkREV/LcnhDo0R8BWbXFHWyoVpRuRwN/NLYxELU\nuvCR1kzv3+IvkU4wOk2cmsj2nc7QeiYk49tfZI/qLxo30LUK7kWS71iYkaqv\n21jtswPQIj0VSgnLrVHH+J+AgGDfph6jNfdvWvFVZwOQcEKvcuVVRxSg6sNO\nSXb1V4SbwWbyO/S76FsDbg76F2BDIylCU+iYdI2Fq8Z6GhVsRJu8B3Vbw5/1\nmnKFZgs0LE1NBlebhE8Xdf+bLRpUaVLiWeAcRCiEy598UGD9RB3sOFGA1Vbq\nQ8JY7giHZQigkqGOWd0Peja8BG+flFo3bHGvoiiSqjB3UdoHWNFxYBtMSvEF\nXo4mT8JOrH1fc58+POHWnkobXDihfk4hOwP26wq64x0Dd4annRaBLgRF9zRA\nWlOXKo+agm9XpLgePAQHTreQzQ9QjnZ7IRflEECdW/IcydLknMThTD3M9Tdi\n1JrB\r\n=UNXh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCer+GsotJf2fB7Ufy1vR4feGWcdxoDu5sOSOllZDtPyQIgL3045Xj1R2jsm+/9Dv4Qdtgq4b3NxC0uJJCUEbAVib0="}]},"_npmUser":{"name":"delonnewman","email":"contact@delonnewman.name"},"directories":{},"maintainers":[{"name":"delonnewman","email":"contact@delonnewman.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/conveyor_0.2.2_1626149125542_0.7789090299000581"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2020-01-29T02:42:27.840Z","0.1.2":"2020-01-29T02:42:28.049Z","modified":"2022-04-05T03:42:38.079Z","0.2.0":"2020-01-29T17:31:12.696Z","0.2.1":"2020-01-29T17:45:40.738Z","0.2.2":"2021-07-13T04:05:25.717Z"},"maintainers":[{"name":"delonnewman","email":"contact@delonnewman.name"}],"description":"Buffers and coordinates IO","homepage":"https://delonnewman.github.io/conveyor","keywords":["io","promises","promise","functional-programming","functional","minimal","small","coordination","concurrency","concurrent"],"repository":{"type":"git","url":"git+https://github.com/delonnewman/conveyor.git"},"author":{"name":"Delon Newman"},"bugs":{"url":"https://github.com/delonnewman/conveyor/issues"},"license":"ISC","readme":"![Node.js CI](https://github.com/delonnewman/conveyor/workflows/Node.js%20CI/badge.svg)\n![npm](https://img.shields.io/npm/v/@delonnewman/conveyor)\n[![dependencies Status](https://david-dm.org/delonnewman/conveyor/status.svg)](https://david-dm.org/delonnewman/conveyor)\n[![devDependencies Status](https://david-dm.org/delonnewman/conveyor/dev-status.svg)](https://david-dm.org/delonnewman/conveyor?type=dev)\n\nConveyor.js\n===========\n\nBuffered and coordinated IO.\n\nSynopsis\n========\n\n```javascript\nvar io = conveyor();\n\nfunction addItemToPage(item) {\n  return function() {\n    // DOM interactions\n  };\n}\n\nfunction saveItemtoDatabase(item) {\n  return function() {\n    return Promise...;\n  };\n}\n\nfunction handleServiceError(resultFromPromise) {\n  // error handling\n}\n\nfunction doAddTodoItem(item) {\n  io.do(\n      addItemToPage(item),\n      saveItemToDatabase(item),\n      handleServiceError\n  );\n}\n\n```\n\nInstall\n=======\n\n    > npm install @delonnewman/conveyor\n\nAnnotated Source\n================\n\n[Conveyor.js](https://delonnewman.github.io/conveyor)\n\nSee Also\n========\n\n- [Clojure core.async](https://github.com/clojure/core.async)\n- [Forth](https://en.wikipedia.org/wiki/Forth_(programming_language))\n","readmeFilename":"README.md"}