{"_id":"astash","_rev":"30-adfb46586ba135efe5575e45b503e849","name":"astash","description":"REST Client for Atlassian Stash","dist-tags":{"latest":"0.2.3"},"versions":{"0.2.3":{"name":"astash","version":"0.2.3","description":"REST Client for Atlassian Stash","author":{"name":"Eric Anderson","email":"e@ericlanderson.com","url":"http://ericlanderson.com"},"directories":{"lib":"./lib"},"main":"lib/astash","scripts":{"test":"grunt test","prepublish":"grunt prepublish"},"repository":{"type":"git","url":"https://github.com/ericanderson/node-astash.git"},"bugs":{"url":"http://github.com/ericanderson/node-astash/issues"},"license":"BSD","dependencies":{"request":"~2.30.0","q":"~0.9.7","underscore":"~1.5.2"},"devDependencies":{"coffee-script":"1.6.x","grunt":"~0.4.2","grunt-contrib-coffee":"~0.8.0","grunt-coffeelint":"0.0.8","grunt-cli":"~0.1.11"},"homepage":"https://github.com/ericanderson/node-astash","_id":"astash@0.2.3","dist":{"shasum":"c1fe7b597ee4726137c52b663e9f7089e5d5635d","tarball":"https://registry.npmjs.org/astash/-/astash-0.2.3.tgz","integrity":"sha512-8myxYNiEaNndM3slQ9ozdRGRrBfFOhiryEQ1E0Y8qbbLXJ8qO8Fe18Md8KAoF8eNUoxHUZrhTLzmJ+IEfLtLkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8E3CyXyFOf06lZsYuV6f8rmQzW7+fBiYdOfHy7qN5tAIhAN/SfHbz0htTR7O59rT9VyIz45HoZenPM79VlveT3Zi7"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"ericanderson","email":"e@ericlanderson.com"},"maintainers":[{"name":"ericanderson","email":"e@ericlanderson.com"}]}},"readme":"# AStash for Node\n\nProvides an (incomplete) node library for communicating with Atlassian Stash.\n\n## Quick Resources\n\n| Branch        | Build Status                                | Coffee Docs                 |\n| --------------|---------------------------------------------|-----------------------------|\n| **develop**   | [![Develop Build Status][]][travis project] | [Coffee Docs][master docs]  |\n| **master**    | [![Master Build Status][]][travis project]  | [Coffee Docs][develop docs] |\n\n[travis project]: https://travis-ci.org/ericanderson/node-astash\n[Develop Build Status]: https://travis-ci.org/ericanderson/node-astash.png?branch=develop\n[Master Build Status]: https://travis-ci.org/ericanderson/node-astash.png?branch=master\n[master docs]: http://coffeedoc.info/github/ericanderson/node-astash/master\n[develop docs]: http://coffeedoc.info/github/ericanderson/node-astash/develop\n\n## Overview\n\nThis library provides little over the direct Stash REST API, however the little it\nprovides makes your life so much easier.\n\nThe two primary features are:\n\n* [Q][] promsies for code legibility\n* Automatic handling of paged requests for iterator/generator style access\n\n### Example\n\n```coffee\n# Look at all open pull requests for MYPROJ/myrepo\npromise = stash.eachPullRequest \"MYPROJ\", \"myrepo\", (pr) ->\n  pr.canMerge().done () ->\n    pr.attemptMerge()\n\npromise.done(-> console.log('Finished processing requests'))\n```\n\n### Documentation\n\n* [AStash CoffeeDoc][]\n\n[Q]: https://github.com/kriskowal/q\n[AStash CoffeeDoc]: http://coffeedoc.info/github/ericanderson/node-astash\n","maintainers":[{"name":"ericanderson","email":"e@ericlanderson.com"}],"time":{"modified":"2022-06-13T03:35:15.474Z","created":"2013-03-27T20:04:11.801Z","0.0.0":"2013-03-27T20:04:14.590Z","0.0.1":"2013-03-27T20:08:56.036Z","0.1.0":"2013-12-29T16:54:33.033Z","0.1.1":"2014-01-01T20:28:36.397Z","0.1.2":"2014-01-01T20:38:00.972Z","0.2.0":"2014-01-03T20:04:25.269Z","2.0.1":"2014-01-07T20:36:24.309Z","0.2.1":"2014-01-07T20:38:29.518Z","0.2.3":"2014-03-25T21:44:11.436Z"},"author":{"name":"Eric Anderson","email":"e@ericlanderson.com","url":"http://ericlanderson.com"},"repository":{"type":"git","url":"https://github.com/ericanderson/node-astash.git"},"bugs":{"url":"http://github.com/ericanderson/node-astash/issues"},"license":"BSD","readmeFilename":"README.md","homepage":"https://github.com/ericanderson/node-astash"}