{"dist":{"shasum":"61dbc2d53b69ff6091a12a168fd7d433107e40f1","tarball":"https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz","integrity":"sha512-up6Yvai4PYKhpNp5PkYtx50m3KbwQrqDwbuZP/ItyL64YEWHAvH6Md83LFLV/GRSk/BoUVwwgUzX6SOQSbsfAg==","signatures":[{"sig":"MEQCIE8X6qWlLolWaEZ66Y86cY+AJ+Bjk6yuB+ona1Q6DjDwAiA/7Fzqe2X1vg6MPliqiSDTHU2ZqI9UBf4zdjVbyfKjLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","name":"traverse-chain","_from":".","author":{"name":"yuanchuan"},"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","license":"MIT","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yuanchuan","email":"yuanchuan23@gmail.com"},"keywords":["async","chain","queue"],"repository":{"url":"https://github.com/yuanchuan/traverse-chain","type":"git"},"_npmVersion":"1.2.18","description":"A simple asynchronous tool","maintainers":[{"name":"yuanchuan","email":"yuanchuan23@gmail.com"}],"readmeFilename":"README.md","_id":"traverse-chain@0.1.0","version":"0.1.0"}