{"_id":"control.monads","_rev":"4179617","name":"control.monads","description":"Common monad combinators and sequencing operations.","dist-tags":{"latest":"0.6.0"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"time":{"modified":"2026-03-01T21:45:19.000Z","created":"2013-12-06T00:36:11.750Z","0.6.0":"2014-11-07T00:28:32.928Z","0.5.1":"2014-06-03T01:44:47.982Z","0.5.0":"2014-04-12T19:13:55.520Z","0.4.0":"2014-04-12T19:09:47.083Z","0.3.1":"2014-01-04T00:30:31.484Z","0.3.0":"2013-12-25T23:09:57.023Z","0.2.1":"2013-12-08T16:48:43.109Z","0.2.0":"2013-12-08T16:13:38.336Z","0.1.0":"2013-12-06T00:36:11.750Z"},"users":{},"author":{"name":"Quildreen Motta"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"versions":{"0.6.0":{"name":"control.monads","version":"0.6.0","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{"core.lambda":"^1.0.0","xtend":"^2.2.0"},"devDependencies":{"LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"^0.2.1","deep-equal":"^0.2.1","claire":"~0.4.1","ink-docstrap":"git://github.com/robotlolita/docstrap","jsdoc":"^3.3.0-alpha5","browserify":"^3.41.0"},"_id":"control.monads@0.6.0","dist":{"shasum":"c50c158e1dd12ca7e05fcc3788f0e218d7c85388","size":7455,"noattachment":false,"key":"/control.monads/-/control.monads-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.6.0.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:24.752Z","publish_time":1415320112928,"_cnpm_publish_time":1415320112928},"0.5.1":{"name":"control.monads","version":"0.5.1","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{"core.lambda":"^1.0.0","xtend":"^2.2.0"},"devDependencies":{"LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"^0.2.1","deep-equal":"^0.2.1","claire":"~0.4.1","ink-docstrap":"git://github.com/robotlolita/docstrap","jsdoc":"^3.3.0-alpha5","browserify":"^3.41.0"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.5.1","_shasum":"3f40e1a0fd56e0f96583feaa7a33ed21c490545c","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"dist":{"shasum":"3f40e1a0fd56e0f96583feaa7a33ed21c490545c","size":433006,"noattachment":false,"key":"/control.monads/-/control.monads-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.5.1.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:23.855Z","publish_time":1401759887982,"_cnpm_publish_time":1401759887982},"0.5.0":{"name":"control.monads","version":"0.5.0","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{"core.lambda":"^1.0.0","xtend":"^2.2.0"},"devDependencies":{"LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"^0.2.1","deep-equal":"^0.2.1","claire":"~0.4.1","ink-docstrap":"git://github.com/robotlolita/docstrap","jsdoc":"^3.3.0-alpha5","browserify":"^3.41.0"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.5.0","dist":{"shasum":"2296ce780fc38b0288e017fbf00dead2545b1a3f","size":432899,"noattachment":false,"key":"/control.monads/-/control.monads-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:22.208Z","publish_time":1397330035520,"_cnpm_publish_time":1397330035520},"0.4.0":{"name":"control.monads","version":"0.4.0","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{"core.lambda":"^1.0.0","xtend":"^2.2.0"},"devDependencies":{"LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"^0.2.1","deep-equal":"^0.2.1","claire":"~0.4.1","ink-docstrap":"git://github.com/robotlolita/docstrap","jsdoc":"^3.3.0-alpha5","browserify":"^3.41.0"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.4.0","dist":{"shasum":"781601fbe7307f6c0b1c98582eb8d726464fb32f","size":432857,"noattachment":false,"key":"/control.monads/-/control.monads-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:20.558Z","publish_time":1397329787083,"_cnpm_publish_time":1397329787083},"0.3.1":{"name":"control.monads","version":"0.3.1","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make compile"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{},"devDependencies":{"browserify":"git://github.com/robotlolita/node-browserify","groc":"git://github.com/robotlolita/groc#typography","LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"~0.2.0","deep-equal":"~0.1.2","claire":"~0.4.1"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.3.1","dist":{"shasum":"f2afc8897de39f078054ba5db18e788c77a53842","size":7402,"noattachment":false,"key":"/control.monads/-/control.monads-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.3.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:18.936Z","publish_time":1388795431484,"_cnpm_publish_time":1388795431484},"0.3.0":{"name":"control.monads","version":"0.3.0","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make compile"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{},"devDependencies":{"browserify":"git://github.com/robotlolita/node-browserify","groc":"git://github.com/robotlolita/groc#typography","LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"~0.2.0","deep-equal":"~0.1.2","claire":"~0.4.1"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.3.0","dist":{"shasum":"5a359e094cc6d935bf072de7af940eb17c5e5248","size":6426,"noattachment":false,"key":"/control.monads/-/control.monads-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:18.065Z","publish_time":1388012997023,"_cnpm_publish_time":1388012997023},"0.2.1":{"name":"control.monads","version":"0.2.1","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make compile"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{},"devDependencies":{"browserify":"~2.35.4","groc":"git://github.com/killdream/groc#patch-livescript","LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"~0.2.0"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.2.1","dist":{"shasum":"1d37eda9966dab2cf3839fbff0e3084d53ce8f8a","size":5619,"noattachment":false,"key":"/control.monads/-/control.monads-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:17.170Z","publish_time":1386521323109,"_cnpm_publish_time":1386521323109},"0.2.0":{"name":"control.monads","version":"0.2.0","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make compile"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{},"devDependencies":{"browserify":"~2.35.4","groc":"git://github.com/killdream/groc#patch-livescript","LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"~0.2.0"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.2.0","dist":{"shasum":"82de8e0961cd1866ca15345a5f77e9b41823e336","size":5544,"noattachment":false,"key":"/control.monads/-/control.monads-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:16.253Z","publish_time":1386519218336,"_cnpm_publish_time":1386519218336},"0.1.0":{"name":"control.monads","version":"0.1.0","description":"Common monad combinators and sequencing operations.","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make compile"},"repository":{"type":"git","url":"https://github.com/folktale/control.monads"},"keywords":["fantasy-land","folktale"],"author":{"name":"Quildreen Motta"},"license":"MIT","bugs":{"url":"https://github.com/folktale/control.monads/issues"},"dependencies":{},"devDependencies":{"browserify":"~2.35.4","groc":"git://github.com/killdream/groc#patch-livescript","LiveScript":"~1.2.0","hifive-tap":"~0.1.0","hifive":"~0.1.0","uglify-js":"~2.4.3","laws":"~0.2.0"},"homepage":"https://github.com/folktale/control.monads","_id":"control.monads@0.1.0","dist":{"shasum":"98e3830bed074b922598647eb0daa0cc60fe226d","size":5300,"noattachment":false,"key":"/control.monads/-/control.monads-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/control.monads/download/control.monads-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"maintainers":[{"name":"killdream","email":""},{"name":"robotlolita","email":""}],"directories":{},"_cnpmcore_publish_time":"2021-12-20T08:05:15.371Z","publish_time":1386290171750,"_cnpm_publish_time":1386290171750}},"readme":"control.monads\n==============\n\n[![Build Status](https://secure.travis-ci.org/folktale/control.monads.png?branch=master)](https://travis-ci.org/folktale/control.monads)\n[![NPM version](https://badge.fury.io/js/control.monads.png)](http://badge.fury.io/js/control.monads)\n[![Dependencies Status](https://david-dm.org/folktale/control.monads.png)](https://david-dm.org/folktale/control.monads)\n[![experimental](http://hughsk.github.io/stability-badges/dist/experimental.svg)](http://github.com/hughsk/stability-badges)\n\n\nCommon monad combinators and sequencing operations.\n\n\n## Example\n\n```js\n( ... )\n```\n\n\n## Installing\n\nThe easiest way is to grab it from NPM. If you're running in a Browser\nenvironment, you can use [Browserify][]\n\n    $ npm install control.monads\n\n\n### Using with CommonJS\n\nIf you're not using NPM, [Download the latest release][release], and require\nthe `control.monads.umd.js` file:\n\n```js\nvar Monads = require('control.monads')\n```\n\n\n### Using with AMD\n\n[Download the latest release][release], and require the `control.monads.umd.js`\nfile:\n\n```js\nrequire(['control.monads'], function(Monads) {\n  ( ... )\n})\n```\n\n\n### Using without modules\n\n[Download the latest release][release], and load the `control.monads.umd.js`\nfile. The properties are exposed in the global `Monads` object:\n\n```html\n<script src=\"/path/to/control.monads.umd.js\"></script>\n```\n\n\n### Compiling from source\n\nIf you want to compile this library from the source, you'll need [Git][],\n[Make][], [Node.js][], and run the following commands:\n\n    $ git clone git://github.com/folktale/control.monads.git\n    $ cd control.monads\n    $ npm install\n    $ make bundle\n    \nThis will generate the `dist/control.monads.umd.js` file, which you can load in\nany JavaScript environment.\n\n    \n## Documentation\n\nYou can [read the documentation online][docs] or build it yourself:\n\n    $ git clone git://github.com/folktale/monads.maybe.git\n    $ cd monads.maybe\n    $ npm install\n    $ make documentation\n\nThen open the file `docs/index.html` in your browser.\n\n\n## Platform support\n\nThis library assumes an ES5 environment, but can be easily supported in ES3\nplatforms by the use of shims. Just include [es5-shim][] :)\n\n\n## Licence\n\nCopyright (c) 2013 Quildreen Motta.\n\nReleased under the [MIT licence](https://github.com/folktale/control.monads/blob/master/LICENCE).\n\n<!-- links -->\n[Fantasy Land]: https://github.com/fantasyland/fantasy-land\n[Browserify]: http://browserify.org/\n[Git]: http://git-scm.com/\n[Make]: http://www.gnu.org/software/make/\n[Node.js]: http://nodejs.org/\n[es5-shim]: https://github.com/kriskowal/es5-shim\n[docs]: http://folktale.github.io/control.monads\n<!-- [release: https://github.com/folktale/control.monads/releases/download/v$VERSION/control.monads-$VERSION.tar.gz] -->\n[release]: https://github.com/folktale/control.monads/releases/download/v0.6.0/control.monads-0.6.0.tar.gz\n<!-- [/release] -->\n","_attachments":{},"bugs":{"url":"https://github.com/folktale/control.monads/issues"},"license":"MIT"}