{"_id":"traverse-chain","_rev":"5-5da6444e1bd38c4801ef3154545a295b","name":"traverse-chain","description":"A simple asynchronous tool","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"traverse-chain","version":"0.1.0","description":"A simple asynchronous tool","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/yuanchuan/traverse-chain"},"keywords":["async","chain","queue"],"author":{"name":"yuanchuan"},"license":"MIT","readmeFilename":"README.md","readme":"# traverse-chain\n\nA simple asynchronous tool \n\n## Installation\n\n```bash\n$ npm install traverse-chain\n```\n\n## Example\n\n```javascript\n\nvar Chain = require('traverse-chain');\nvar chain = new Chain();\n\nchain.add(\n  function() {\n    setTimeout(function() {\n      chain.next();\n    }, 2000);\n  },\n  functin() {\n    setTimeout(function() {\n      chain.next();\n    }, 1000); \n  }\n)\n\nchain.traverse(function() {\n  // done\n});\n```\n\n## License\nMIT\n","_id":"traverse-chain@0.1.0","dist":{"shasum":"61dbc2d53b69ff6091a12a168fd7d433107e40f1","tarball":"https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz","integrity":"sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8X6qWlLolWaEZ66Y86cY+AJ+Bjk6yuB+ona1Q6DjDwAiA/7Fzqe2X1vg6MPliqiSDTHU2ZqI9UBf4zdjVbyfKjLg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"yuanchuan","email":"yuanchuan23@gmail.com"},"maintainers":[{"name":"yuanchuan","email":"yuanchuan23@gmail.com"}]}},"readme":"# traverse-chain\n\nA simple asynchronous tool \n\n## Installation\n\n```bash\n$ npm install traverse-chain\n```\n\n## Example\n\n```javascript\n\nvar Chain = require('traverse-chain');\nvar chain = new Chain();\n\nchain.add(\n  function() {\n    setTimeout(function() {\n      chain.next();\n    }, 2000);\n  },\n  functin() {\n    setTimeout(function() {\n      chain.next();\n    }, 1000); \n  }\n)\n\nchain.traverse(function() {\n  // done\n});\n\n## License\nMIT\n","maintainers":[{"name":"yuanchuan","email":"yuanchuan23@gmail.com"}],"time":{"modified":"2022-06-27T20:37:09.352Z","created":"2013-05-18T14:04:16.085Z","0.1.0":"2013-05-18T14:05:17.582Z"},"author":{"name":"yuanchuan"},"repository":{"type":"git","url":"https://github.com/yuanchuan/traverse-chain"}}